基于单片机的可预置的倒计时钟设计任务书
[关键词:单片机,可预置,倒计时钟] [热度 ]内容:
实现用键盘设置最大定时值为59s的倒计时钟。其功能是:从一个设置值开始倒计时到0,然后回到这个设置继续倒计时,再从这个设置值开始倒计到0,如此循环不已。设置值可以用键盘来设定,最长为59s。各个键的功能如下:
S1:开始运行。
S2:停止运行。
S3:高位加1,按一次,数码管的十位加1,从0-5循环变化。
S4:低位加1,按一次,数码管的个位加1,从0-9循环变化。
应达到的技术指标或要求:
达到所需的XXXX模型、XXXX模型、XXXX模型、XXX预测功能,界面友好,使用方便。
主要设计方法或技术路线:
基于8051单片机,用C语言编写目标系统软件。应用C级编译器,单片机的程序设计更简单,更可靠,实时性更强。C语言是一种编译型程序设计语言,兼顾了多种高级语言的特点。用C语言编写程序可增加软件的可度性,便于改进,与单片机结合可研制出性能较好的设备和仪器。
采用C语言,针对单片机的接口和外部元件编制通用的驱动函数,针对常用的功能模块、算法等编制相应的函数。两者的结合应用,将单片机的开发技术提高到更高的深度。
本次设计就是使用C语言进行系统开发以便有一个比较完整的了解。
采用8051单片机接口与六位LED数码管及驱动电路和四位按键电路相接,用C编写主程序及各个子程序,实现程序间的调用。在Keil环境下对程序进行编译、链接和调试,最终能运行。
完成本课题应具备的环境(软件、硬件)
在KEIL环境下调试
各阶段任务安排:毕业设计时间 月 日— 月 日
第一阶段(3月—4月)查阅相关资料和书籍、给出设计方案
第二阶段(4月—5月)编写程序、调试运行程序
第三阶段(5月—6月)撰写毕业设计报告
参考资料:
单片机的C语言应用程序设计 马忠梅 北京航空航天大学出版社
单片机原理及接口技术 李朝青 北京航空航天大学出版社
单片微型计算机原理和应用 蔡菲娜 杭州大学出版社