单片机课程设计的报告--数字钟.docx
《单片机课程设计的报告--数字钟.docx》由会员分享,可在线阅读,更多相关《单片机课程设计的报告--数字钟.docx(6页珍藏版)》请在第壹文秘上搜索。
1、单片机课程设计一一数字钟一、设计目的及意义(1)稳固、加深和扩大51系列单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力;(2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,提高组成系统、编程、调试的动手能力;(3)对课题设计方案的分析、选择、比较、熟悉用51单片机做系统开发、研制的过程,软硬件设计的方法、内容及步骤二、原理图设计中简要说明设计目的(1)功能:24小时制时间显示,可随时进展时间校对调整,整点报时及闹钟功能。(2)原理图中所使用的元器件功能在图中的作用1 .主要元件AT89C51P3.2/INTO(外部中断0)定时器/计数器。溢出中断2 .LED
2、及按键开关用于时间的显示和设定(3)各器件的工作过程及顺序计时状态,AT89C5I通过Pl口持续向LED发送信号,使LED扫描显示刚前时分秒,当出现定时器/计数器0溢出中断时,时间加多1秒,AT89C51从P1口向LED输出新的时间;只按住SETUP键时,进入外部中断0,时间计数停顿,通过点击按键H,M,S对时分秒进展调整,新的时间值送给了计时程序,松开SETUP键退出中断,回到计时状态;按住SETUP键和ALARM键时,进入外部中断0,时间计数停顿,通过点击按键H,M对时分进展闹钟定时,AT89C51记忆时分值,退出时先松开SETUP键再松开ALARM;闹铃:当时间值和设定闹铃值一样时,进展
3、闹铃一分钟。流程图#include#defineuintunsignedint#defineucharunsignedcharsbitwelal=P20;sbitwela2=P21;sbitwela3=P22;sbitwela4=P23;sbitwela5=P24;sbitwela6=P25;sbitdp=P17;sbitc=POO;sbitc1=PO1;sbitc2=P02;sbitc3=PO3;sbitc4=P04;sbitc5=PO5;sbitkai=P32;ucharcodetable=OxcO,0xf9,0xa4,OxbO,0x99,0x92,0x82,0xf8,0x80,0x90,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 报告 数字
