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