毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机的简易红绿灯设计+程序+电路图(2)

时间:2024-01-07 10:50来源:毕业论文
14 4。4 信号显示驱动电路 15 4。5 键盘输入电路 16 5 系统 软件 程序的设计 16 5。1 程序主体设计流程 16 5。2 子程序模块设计 17 5。3 KEIL51的应用 18 5。4 prot

14

4。4  信号显示驱动电路 15

4。5  键盘输入电路 16

5  系统软件程序的设计 16

5。1  程序主体设计流程 16

5。2  子程序模块设计 17

5。3   KEIL51的应用 18

5。4  protel99se的应用 19

6  交通灯设计实物展示 22

结论 24

参考文献 25

致  谢 26

附录 27

1  前言

随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。道路拥挤现象日趋严重,造成的经济损失越来越大,并一直保持大比例的增长。现在交通系统已不能满足经济发展的需求。由于生活水平的提高,人们对交通运输的安全性及服务水平提出了更高的要求。在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的安全性、提高交通管理的服务质量。并在一定程度上尽可能的降低由道路拥挤 造成的经济损失,同时也减小了工作人员的劳动强度。

中国车辆数量不断增加,交通控制在未来的交通管理中起着越来越重要的作用。智能交通灯的管理比重修一条马路无论在经济、交通运行速率上都有很好的效益、更加节约资源。使交管人员有更多的精力投入到管理整个城市交通控制,带来更大的经济和社会效益,为创造美好的城市交通形象发挥更多的作用。

2  单片机

2。1  单片机的定义

单片机(Microcontrollers)就是将微处理器(Central Processing Uint,CPU)、存储器ROM(Read Only Memory,只读存储器)和RAM(Random Access Memory,随机存储器)、定时器/计数器、中断系统、输入/输出接口(I/O接口)、总线和其他多功能器件集成在一块芯片上的微型计算机,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

2。2  单片机的引脚介绍

STC89C52RC是STC的低功耗,高性能CMOS 8位微控制器,具有8K字节的系统可编程闪存。 STC89C52采用经典的MCS-51内核,但是做出了很多改进,使得芯片具有传统的51微控制器不具备的功能。在单芯片上,采用智能8位CPU和可编程Flash在系统中,使STC89C52为许多嵌入式控制应用提供高度灵活,超高效的解决方案,强大的AT89C52微控制器可为生产提供更复杂的系统控制应用。

STC89C52有40个引脚(图2-1),可分为电源线,端口线和控制线3类。有32个外部双向输入/输出(I / O)端口,包括两个外部中断,三个16位可编程定时器计数

器,两个全双工串行通信端口和两个读/写端口。STC89C52具有PDIP,PQFP / TQFP和PLCC等三种形式的包装,以满足不同产品的需求。

                             

                                图2-1 单片机引脚图

VCC(40引脚):电源电压

VSS(20引脚):接地

P0口:P0口是8位漏极开路双向I / O端口。 作为输出端口,每个位可以驱动八个TTL逻辑电平。 当将“1”写入P0端口时,该引脚用作高阻抗输入。 当访问外部程序和数据存储器时,端口0也被复用为地址/数据的低8位。 在该模式下,P0具有内部上拉电阻。 在闪存编程中,P0口也用于接收指令字节; 在程序验证中,输出指令字节。 当程序被检查时,需要一个外部上拉电阻。 STC89C52单片机的简易红绿灯设计+程序+电路图(2):http://www.youerw.com/zidonghua/lunwen_200395.html

------分隔线----------------------------
推荐内容