摘要:单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广,发展很快。体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易。由于具有上述优点,在我国,单片机已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等各方面,其在工业控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。而在此次设计中仅单片机方面的知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件相结合,使此次的设计能够更加完善。
本论文是针对倒计时系统的设计,倒计时系统主要由单片机系统、锁存器、矩阵键盘、LED数码显示器等组成,通过不同的模块之间互相作用,从而完成倒计时的初步硬件结构。本系统为简单的倒计时器的设计与制作,对于倒计时器中的四位LED数码显示器来说,为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。利用SST89E516RD单片机为核心器件,利用软件程序进行译码通过四位LED数码进行显示。
而在本次设计中采用的是C语言编程,通过倒计时子程序模块、矩阵键盘扫描模块、中断等子程序的正确调用,从而完成了可以随时设置初值的基于51单片机控制的倒计时系统。
【关键词】单片机 倒计时器 矩阵键盘 LED数码显示器
目 录
摘 要
Abstract
前言-1
1倒计时系统简介-2
1.1功能说明-2
1.1.1设计要求-2
1.1.2 系统方框图及方案说明-2
1.1.3系统实现的功能-3
1.2开发作用和意义-3
2倒计时系统硬件介绍-4
2.1中央处理SST89E516RD设置-4
2.1.1 SST89E516RD芯片介绍-4
2.1.2定时器设置-5
2.1.3复位设置-6
2.2 锁存器-6
2.2.1锁存器说明-6
2.2.2锁存器在电路中的应用-7
2.3 矩阵键盘-8
2.3.1矩阵键盘的介绍-8
2.3.2矩阵键盘在电路中的应用-9
2.4 LED数码显示模块-10
2.4.1 LED数码管的结构-10
2.4.2 LED数码管的显示方式-12
2.4.3LED数码管电路-12
3倒计时器程序介绍-13
3.1程序准备-14
3.2键盘扫描程序设计-14
3.3倒计时初值设置-16
3.4倒计时模块子程序设计-16
3.5其他子程序设计-17
附录Ⅰ-19
附录Ⅱ-20
参考文献-28
致谢-29