单片机课程设计报告
《单片机课程设计报告》由会员分享,可在线阅读,更多相关《单片机课程设计报告(16页珍藏版)》请在毕设资料网上搜索。
1、 目录目录 一 标题 二 设计内容,设计要求 三 设计思路 四 工作原理 五 硬件设计 六 软件设计(含流程图) 七 调试(遇到的问题和解决方法) 八 改进意见 九 收获及体会 十 源程序(含注释) 一 标题 简易秒表 LED 数码管显示接口技术应用 二 设计内容,设计要求 内容: 1 通过简易秒表的制作,熟悉 LED 数码管与单片机的接口方式; 2 并行接口、 定时计数器、 串行通信、 查询、 中断技术的综合应用; 3 学会独立键盘的使用。 4 利用按键构成键盘实现秒表的启动、停止与复位, 5 利用 LED 数码管显示时间。 6 进行简单的串行通信。 要求: 1 如何运用单片机实现计时; 2
2、 如何显示时间; 3 如何利用按键实施对秒表的控制。 4 定时器 T0 或 Tl 的定时时间作为时钟计时的基准 5 启动与停止定时器工作实现计时。 6 先用两个数码管动态显示时间,时间范围为 0-60s 7 用三个独立式按键实现秒表的启动、停止和复位功能。 8A 机发送,B 机接收* 三 设计思路 1 根据设计的总体要求划分出各功能程序模块,分别确定主程序、子 程序及中断服务程序结构。 2 对各程序模块占用的单片机资源进行统一调配。 3 对各模块间的逻辑关系进行细化,优化程序结构; 4 设计出各模块程序结构流程图。 5 最后依据流程图编制具体程序。 6 将整个程序划分为主程序、键盘扫描程序、秒
3、计时程序三大模块。 主程序除完成初始化外,主要由动态显示程序构成。 7 秒计时程序由定时器 0 中断服务子程序构成,键盘扫描程序也由各 中断服务子程序来实现。 内存分配 地址分配 用途 初始值 20H 秒表数单元 SEC 00H 21H 50ms 重复计数单元 MSEC 14H 30H 秒个位显示缓冲区 00H 31H 秒十位显示缓冲区 00H TAB : DB 0COH , F9H , 0A4H , 0B0H , 99H DB 92H , 82H , 0F8H , 80H , 90H ;共阳极 LED 显示字形表 四 工作原理 +5V+5V+5V+5V+5V+5V a b c d e f g
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 报告
