欢迎来到天天文库
浏览记录
ID:25744846
大小:2.63 MB
页数:30页
时间:2018-11-22
《单片机电子表的设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、29湖南工程学院课程设计任务书课程名称单片机原理与应用课题电子表专业班级学生姓名学号指导老师审批29设计内容与设计要求设计内容:本课题要求以单片机为核心设计一个多功能电子表,具有电子时钟、时钟设置和跑表功能。做时钟时在4位LED显示器上显示分、秒,做跑表时显示范围000.0秒~999.9秒,并具有时钟启动、时钟停止、跑表启动、跑表复位、时钟调整功能键。要求焊接好开发板,在开发板上进行调试。设计要求:1)确定系统设计方案;2)进行系统的硬件设计;3)完成必要元器件选择;4)开发板焊接及测试5)系统软件设计及调试;6)系统联调及操作说明7)写说明书主要设计条件291、MCS-51单片机实验操作台1
2、台;2、PC机及单片机调试软件,仿真软件proteus;3、开发板1块;4、制作工具1套;5、系统设计所需的元器件。说明书格式封面课程设计任务书目录第1章、概述第2章、系统总体方案设计第3章硬件设计第4章开发板焊接及其测试第5章软件设计与说明(包括流程图)第6章调试步骤、结果、使用说明第7章设计总结第8章参考文献附录:系统电路原理图(用PROTEL99制作)、系统程序清单。电气与信息工程系课程设计评分表进度安排29设计时间分为二周第一周星期一、上午:布置课题任务,课题介绍及讲课。下午:借阅有关资料,总体方案讨论。星期二、分班级焊接开发板星期三、确定总体方案,学习与设计相关内容。星期四、各部分方
3、案设计,各部分设计。星期五、设计及上机调试。星期六、设计并调试第二周星期一:设计及上机调试。星期二:调试,中期检查。星期三:调试、写说明书。星期四--星期五上午:写说明书、完成电子版并打印成稿。星期五下午:答辩。参考文献1、王迎旭编.《单片机原理与应用》[M].机械工业出版社.2、楼然苗编.《51系列单片机设计实例》[M].北京航空航天大学出版社.3、黄勤编.《计算机硬件技术基础实验教程》[M].重庆大学出版社4、刘乐善编.《微型计算机接口技术及应用》[M].华中科技大学出版社.5、陈光东编.《单片微型计算机原理及接口技术》[M].华中科技大学出版社.6、周向红编《51系列单片机应用与实践教程
4、》[M].北航出版社29目录第1章概述61.1设计内容及要求61.2本设计实现的功能6第2章系统总体方案设计72.1系统方案设计72.2系统设计框图7第3章硬件设计83.1时间显示电路的设计83.2独立按键电路的设计93.3晶振电路的设计103.4复位电路的设计103.5总体设计电路图11第4章开发板焊接及其测试124.1焊接步骤及注意事项124.2调试及检测步骤12第5章软件设计与说明145.1系统软件设计思路145.2模块程序的设计145.2.1时钟模块145.2.2跑秒模块165.3显示和按键的设计175.3.1显示模块175.3.2按键设计18第6章调试步骤、结果、使用说明196.1调
5、试步骤和过程196.2调试结果196.3使用说明20第7章设计总结21附件A电路仿真图23附件B程序清单2429第1章概述1.1设计内容及要求本课主要是以单片机为核心设计一个多功能电子表,具有电子时钟、时钟设置和跑表功能。做时钟时在4位LED显示器上显示分、秒,做跑表时显示范围000.0秒~999.9秒,并具有时钟启动、时钟停止、跑表启动、跑表。1.2本设计实现的功能(1)在8位LED数码管上分别显示时、分、秒。(2)通过独立按键分别可对时钟的时、分进行调整,可设置时钟暂停、开启。(3)跑表功能,可以清零,启动,实现随停随加。(4)时钟和跑表之间可实现自由切换,当进入跑表模式时时钟继续进行,当
6、进入时钟模式时,跑表停止。第2章系统总体方案设计2.1系统方案设计本设计基于51单片机,通过程序的设计实现其功能。根据设计要求,总电路分为单片机晶振电路、单片机复位电路、独立按键接口电路,数码管显示电路,电源电路五部分。其中共设3个独立按键,通过独立按键及按键组合实现不同的功能;29时钟电路,在本系统中采用内部时钟电路,由一个石英晶体管振荡器和两个微调电容组成;复位电路中给给RST引脚连续输入2个机器周期(即24个时钟振荡周期)以上高电平,就可完成初始化操作;显示电路采用8段8位共阴级LED显示管显示时间,其中前两位显示小时,中间两位显示分钟,后两位显示秒钟,时,分,秒间通过横杠“—”显示;2
7、.2系统设计框图单片机晶振电路复位短路显示电路独立按键电源电路图2.2第3章硬件设计3.1时间显示电路的设计为减少LED数码管电路对硬件资源的占用,本设计中采用动态扫描法的显示方式接电路。动态显示方式是指轮流电量各位LED数码管,利用定时扫描的方式轮流点亮各位数码管。LED公用一个8位的I/O,即P0口29。P2口的的低3位接74LS138的输入端,通过译码产生8位的位选信号来选中对应的LED数码
此文档下载收益归作者所有