青奥倒计时显示屏

上传人:lizhe****0001 文档编号:44889149 上传时间:2018-06-14 格式:DOC 页数:21 大小:6.97MB
返回 下载 相关 举报
青奥倒计时显示屏_第1页
第1页 / 共21页
青奥倒计时显示屏_第2页
第2页 / 共21页
青奥倒计时显示屏_第3页
第3页 / 共21页
青奥倒计时显示屏_第4页
第4页 / 共21页
青奥倒计时显示屏_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《青奥倒计时显示屏》由会员分享,可在线阅读,更多相关《青奥倒计时显示屏(21页珍藏版)》请在金锄头文库上搜索。

1、摘要摘要本设计主要介绍了一种基于 STC89C52单片机微处理芯片与 DS1302时钟芯片和8*8的点阵显示屏外加 DS18B20温度传感器组成青奥倒计时电路软硬件,本设计的硬件主要由单片机最小系统,DS1302时钟模块,点阵显示屏和 DS18B20温度传感器四个组成,采用的是 C 语言进行编程,可以精确的显示年,月,日,十,分,秒,倒计时时间和温度信息关键词:关键词:STC89C52 ; 点阵显示屏;DS1302;DS18B20;AbstractAbstractThis design mainly introduces the hardware and software of the you

2、th olympic ganmes countdowm which is made up of the STC89C52 MCU ,DS1302 clock chip and 16*16 Dot matrix display and DS18B20 Temperature Sensor . The hardware design of this system is made up MCU ,DS1302 clock module ,Dot matrix display and DS18B20 temperature sensor , The program adopts C language

3、and it can accurately shows the information of the year ,month , day , hour ,minute , second ,countdowm time and temperature .KeyKey words:words: STC89C52 ; dot matrix display screen ; DS1302 ; DS18B20I目目 录录1引言.1 1.1倒计时牌研究背景及意义.1 2硬件电路设计.1 2.1单片机最小系统.2 2.1.1单片机型号 STC89C52 简介 .2 2.1.2STC89C52 各引脚介绍.3

4、 2.2复位电路设计.4 2.3晶振电路设计.4 2.4DS1302 时钟模块 .5 2.574HC138 译码器 .6 2.6温度传感器 DS18B20 .6 2.774HC595 模块简介 .6 2.8按键电路设计.7 2.9点阵显示模块设计和驱动.7 3青奥倒计时牌系统软件程序设计.9 3.1主程序流程图和主程序.10 3.2延时程序设计.10 3.3温度传感器流程图和程序设计.11 3.4LED 点阵显示程序设计 .13 3.5利用 PROTEUS 仿真结果.14 4系统调试.15 5总结.17 6参考文献.18 7致谢.1911 1 引言引言1.11.1倒计时牌研究背景及意义倒计时牌

5、研究背景及意义随着社会科技的不断发展,人们生活节奏不断加快。为了提高工作效率,提醒大家注意某些重大事情的开始或者结束(例如 “高考” 、 “奥运会”等) ,以便合理的安排事情,倒计时时钟发挥了越来越大的作用,同时人们对倒计时时钟的要求不仅计时要准确,而且要求它具有成本低、功能全、可靠性好等特点。倒计时牌研究的成功代表着数字科技领域的入门,它的出现可以衍生更高端应用的开发,例如定时自动报警器、篮球计时器、抢答器等等,因此倒计时牌的研究和扩展是单片机的重要的课题!本次设计就是利用单片机技术开发的青奥倒计时牌,本倒计时牌使用的是点阵显示屏进行显示工作的,该系统操作比较简单、体积比较小,可以增强人们的

6、时间观念,对一些重要的时间能够给予人们提醒和警觉,对随时提醒人们注意把握时间具有重要的作用。加上温度效果的显示更加具有实用价值,其性能能够满足大部分的需要,可以使我们的开发设计更简便,因此单片机是我们生活中不可缺少的元件,使我们各个领域都得到了方便。2 2 硬件电路设计硬件电路设计本次设计的硬件电路系统是由单片机最小系统、DS1302 时钟模块、电源模块、晶振模块、复位模块、74HC138 译码器、16 个点阵模块、DS18B20 温度传感器、74HC595 移位寄存器等部分组成,每个部分之间互相协作,构成一个统一的整体,实现倒计时温度显示功能。系统框图如图 1 所示:。图 1:硬件系统框图S

7、TC89C52点阵显示模块晶振模块电源模块复位模块74HC138 模块74HC595 模块DS1302 模块DS18B20 模块22.12.1单片机最小系统单片机最小系统 单片机最小系统,它也叫做最小应用系统,是一种用最少的元件组成的可工作的单片机系统,对于 51 系列单片机来说,最小系统一般包括:单片机、晶振电路、复位电路。本设计使用的是STC89C52 单片机。 2.1.12.1.1单片机型号单片机型号 STC89C52STC89C52 简介简介STC89C52 是一款高性能的 CMOS 8 位的单片机,低电压,具有 8K 的刻反复擦写的 FLASH 存储器,与标准 MCS-51 指令系统

8、和 8052 产品的引脚互相兼容,在单片机芯片上,拥有一个 8 位的中央处理器(CPU)和系统可编写的 FLASH 储存单元,由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,能够进行 1000 次的写或者擦循环,数据可以保存十年。它是一种高效微控制器,从而使得 STC89C52 为众多嵌入式控制应用提供有效的解决方案,因此 STC89C52 单片机在电子行业上广泛的应用。P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P1.5 P1.4 P1.3 P1.2 P1.1 P1.0P1.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7P3.0P3.1P3

9、.2VCCRSTXTAL2XTAL1XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/

10、A1124P2.4/A1225P2.5/A1326P2.6/A1427U1STC89C52234567891RP1图 2:STC89C52 管脚图32.1.22.1.2STC89C52STC89C52 各引脚介绍各引脚介绍STC89C52 具有以下标准功能:可以兼容,MCS51 指令系统,8k FlashROM 可以反复的重擦写,有三级的加密程序存储器,具有 3 个 16 位定时/计数器,具有低功空闲和掉电模式等性能。STC89C52 管脚图如图 2。P0 口:P0 口作为输出口,每位能驱动 8 个 TTL 逻辑电平,对其写“1”时,引脚作高阻抗输入。当访问外部程序或者数据存储器的时候,P0

11、端口也被作为低 8 位地址或者数据复用,在这个情况下,P0 具有内部上拉电阻。P1 口:P1 口是一个双向 I/O 口,P1 的输出缓冲级可驱动 4 个逻辑电平。对跑口写“1”时,由于内部上拉电阻的原因,将会输出电流。另外,P1.0 和 P1.1 还可以分别作为定时器或者计数器。P2 口:它是具有内部上拉电阻的 8 位双向的 I/O 口,对 P2 口写“1”时,通过内部上拉电阻把端口拉高,此时可以作为输入端口使用,当作为输入端口使用的时候,被外部拉低的引脚由于内部电阻的原因,会产生输出电流 IP3 口:P3 口作为一般的 I/O 接口以外,它还有更重要的第二个功能,它的 P3.0: RXD(串

12、行输出) ,P3.1 :TXD (串行输出),P3.2 :INT0(外部中断 0 ) P3.3:INT1(外部中断 1)P3.4:T0(定时器 0 外部输入)P3.5:T1(定时器 1 外部输入) P3.6:WR(外部数据存储器写选通) P3.7:RD(外部数据存储器读选通) 。ALE/:地址锁存器控制是当访问外部程序存储器的时候,锁存低 8 位地址的输出秒冲。PROG在 Flash 编程时候, (PROG)引脚也使用作编程输入脉冲。:程序存储允许()输出是外部程序存储器的读选通信号,当 STC89C52 从外部PSENPSEN程序存储器执行外部代码时,在每个机器周期被激活两次,而在访问外部数据存储器,将跳PSEN过两次信号。PSEN/VPP:外部访问允许,欲使 CPU 仅访问外部程序存储器,端口必须保持低电平(接地) 。EAEA如果端为高电平,CPU 则要执行内部程序存储器的指令。E

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号