专业课程设计嵌入式系统技术设计.ppt
专业课程设计,嵌入式系统技术,课程设计基础知识,51系列单片机的原理及应用proteus软件仿真Keil C51集成开发环境STC系列串口编程单片机,51系列单片机的原理及应用,C51程序设计输入、输出操作定时器应用中断应用通讯应用单片机扩展应用,proteus软件仿真,原理图设计熟练掌握设计工具熟悉仿真资源,Keil C51集成开发环境,掌握软件使用熟练掌握调试方法掌握如何与Proteus的联调,STC系列串口编程单片机,了解STC最小系统的硬件资源掌握STC编程的方法掌握STC调试的方法,任务1:基本输入输出应用,用Proteus仿真实现8位开关输入、8位按键输入和对应8位发光二极管显示输出控制。用Keil C51编程实现上述功能用Keil与Proteus联调,自动或手动改写显示内容,任务2:仿真动态显示程序,用Proteus仿真实现8位数码管动态扫描控制。用Keil C51编程实现上述功能用Keil与Proteus联调,自动或手动改写显示内容,任务3:实现动态显示程序设计,用STC最小系统实现数码管和发光二极管的显示控制。用Keil C51编程实现上述功能用Keil与Proteus联调,任务:仿真键盘管理程序,用Proteus仿真实现行列式键盘的按键管理程序。用Keil C51编程实现上述功能用Keil与Proteus联调,任务5:键盘管理程序设计,设计STC最小系统的4个按键管理程序。用Keil C51编程实现上述功能用Keil与Proteus联调,任务5:键盘显示管理程序,用Proteus仿真实现行列式键盘的按键管理程序。用Proteus仿真实现8位数码管动态扫描控制。用Proteus仿真实现键入按键的键名、键值显示功能用Keil C51编程实现上述功能用Keil与Proteus联调,任务6:仿真秒表功能设计,用Proteus仿真实现数字钟要求秒表显示时分秒。支持秒表基本控制,启动,停止,复位用Keil C51编程实现上述功能用Keil与Proteus联调,任务7:脉冲宽度测量设计,用STC最小系统实现一个按钮(INT0)的按键时常测量。测量范围从0ms-60S。支持测量结果复位控制,自动和手动测量模式用Keil C51编程实现上述功能,任务8:数字钟设计,用STC最小系统的实时时钟设计实现数字钟。要求可以切换年月日时分秒显示。支持时钟设计功能用Keil C51编程实现上述功能用Keil与Proteus联调,任务9:串口通讯设计,用Proteus仿真实现串口通讯程序要求用中断方式控制数据收发。编写收发程序用Keil C51编程实现上述功能用Keil与Proteus联调,任务10:跑马灯设计,用Proteus仿真实现4个16X16的汉字显示屏要求掌握提取汉字字模方法掌握汉字显示屏显示原理用Keil C51编程实现上述功能用Keil与Proteus联调,