预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.计算机硬件综合课程设计报告课目:学院:班级:__指导目录1设计要求1.1功能需求1.2设计要求2硬件设计及描述2.1总体描述2.2系统总体框图2.3Proteus仿真电路图3软件设计流程及描述3.1程序流程图3.2函数模块及功能4心得体会1/12.附:源程序1设计要求1.1功能需求(1)实现数字时钟准确实时的计时与显示功能;(2)实现闹钟功能即系统时间到达闹钟时间时闹铃响;(3)实现时间和闹钟时间的调时功能;(4)刚启动系统的时候在数码管上滚动显示数字串〔学号。1.2设计要求(1)应用MCS-51单片机设计实现数字时钟电路;(2)使用定时器/计数器中断实现计时;(3)选用8个数码管显示时间;(4)使用3个按钮实现调时间和闹钟时间的功能。按钮1:更换模式〔模式0:正常显示时间;模式1:调当前时间的小时;模式2;调当前时间的分钟;模式3:调闹钟时间的小时;模式4:调闹钟时间的分钟;按钮2:在非模式0下给需要调节的时间数加一但不溢出;按钮3:在非模式0下给需要调节的时间数减一但不小于零;(5)在非0模式下给正在调节的时间闪烁提示;(6)使用扬声器实现闹钟功能;(7)采用C语言编写程序并调试。2硬件设计及描述2.1总体描述(1)单片机采用AT89C51型;2/12.(2)时间显示电路:采用8个共阴极数码管P1口驱动显示数字P2口作为扫描信号;(3)时间设置电路:P3.0、P3.1、P3.2分别连接3个按键实现调模式时间加和时间减;(4)闹钟:P3.3口接扬声器。2.2系统总体框图2.3Proteus仿真电路图3软件设计流程及描述3.1程序流程图3/12.开始time1滚动显示学号重设定时量声明变量1000次second加一初始化设置中断大于59循环停滞minute加一等待按键按下显示时间大于59hour加一hou=hour%24