51单片机的定时炸弹的设计
目录
一、设计要求1
二、硬件选型1
(一) 总机控制1
(二)按键部分2
(三)显示电路2
(四)指示电路2
(五)爆炸部分2
(六)电源模块2
三、总体电路及各模块电路2
(一)总体电路框图2
(二)STC89C52 引脚图3
(三)时钟电路4
(四)复位电路4
(五)矩阵键盘4
(六)译码显示电路5
(七)指示电路6
(八)模仿爆炸电路6
(九)电源模块7
(十)剪线拆弹电路7
四、软件设计流程及描述8
(一)软件结构8
(二)单片机资源分配8
1、I/O 口的分配8
2、定时计数器的分配8
3、中断资源的分配8
(三)程序流程图8
(四)函数模块及功能8
(五)源代码8
(六)程序流程图9
附录10
一、 函数模块及功能10
二、 源代码10
总结14
参考文献15
致谢16
正文
一、设计要求< *好棒文|www.hbsrm.com +Q: ^351916072*
br /> (一)开机输入密码后才可使用,此密码同时作为拆弹密码。
(二)、可以输入1小时以内的任意定时时间,并显示。
(三)、倒计时时间能够显示在屏幕上直至结束为止。
(四)、时间少于10秒时进行声光提示。
(五)、每次按键时都伴有声光提示。
(六)、允许在指定时间内输入拆弹密码进行拆弹。密码错误会导致提前爆炸。
(七)、也可剪断红线或蓝线进行拆弹,剪错线都有可能提前引发爆炸。
(八)、倒计时结束时进行模仿爆炸,同时伴有声光提示。
二、硬件选型
(一)、总机控制:STC89C52单片机有ISP功能,因此,可用串口直接进行程序的下载,而且具有以下特性:
1、增强型8051单片机机器周期为6时钟和12时钟,可任意选择,并且系统指令代码完全兼容传统8051。
2、工作电压为5.5~3.3V(5V单片机)/3.8V~2.0V(3V单片机)。
3、工作频率范围方面,可在0~40MHz正常工作,相当于普通8051的0~80MHz,且实际工作频率可达48MHz。
4、用户应用程序的空间为8K字节。
一、设计要求1
二、硬件选型
(一) 总机控制1
(二)按键部分2
(三)显示电路2
(四)指示电路2
(五)爆炸部分2
(六)电源模块2
三、总体电路及各模块电路2
(一)总体电路框图2
(二)STC89C52 引脚图3
(三)时钟电路4
(四)复位电路4
(五)矩阵键盘4
(六)译码显示电路5
(七)指示电路6
(八)模仿爆炸电路6
(九)电源模块7
(十)剪线拆弹电路7
四、软件设计流程及描述8
(一)软件结构8
(二)单片机资源分配8
1、I/O 口的分配8
2、定时计数器的分配8
3、中断资源的分配8
(三)程序流程图8
(四)函数模块及功能8
(五)源代码8
(六)程序流程图9
附录10
一、 函数模块及功能10
二、 源代码10
总结14
参考文献15
致谢16
正文
一、设计要求< *好棒文|www.hbsrm.com +Q: ^351916072*
br /> (一)开机输入密码后才可使用,此密码同时作为拆弹密码。
(二)、可以输入1小时以内的任意定时时间,并显示。
(三)、倒计时时间能够显示在屏幕上直至结束为止。
(四)、时间少于10秒时进行声光提示。
(五)、每次按键时都伴有声光提示。
(六)、允许在指定时间内输入拆弹密码进行拆弹。密码错误会导致提前爆炸。
(七)、也可剪断红线或蓝线进行拆弹,剪错线都有可能提前引发爆炸。
(八)、倒计时结束时进行模仿爆炸,同时伴有声光提示。
二、硬件选型
(一)、总机控制:STC89C52单片机有ISP功能,因此,可用串口直接进行程序的下载,而且具有以下特性:
1、增强型8051单片机机器周期为6时钟和12时钟,可任意选择,并且系统指令代码完全兼容传统8051。
2、工作电压为5.5~3.3V(5V单片机)/3.8V~2.0V(3V单片机)。
3、工作频率范围方面,可在0~40MHz正常工作,相当于普通8051的0~80MHz,且实际工作频率可达48MHz。
4、用户应用程序的空间为8K字节。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1825.html