在不同时间下的显示状态,显示出所需要的文字。
本设计在绪论里主要介绍了有关LED显示屏的使用和发展现状。第二部分则对本次设计使用的核心芯片STC89C52和旋转LED显示屏做一个大致的了解。第三部分讲述了系统的硬件设计,主要介绍了系统的显示原理和对模块电路的剖析。第四部分介绍了系统模块程序运行流程。第五部分是系统调试。
2
f第2章STC89C52单片机和旋转LED显示屏
21单片机简介及应用
单片机是一种微型计算机系统,利用集成电路技术开发的一种电路芯片,功能多而且强大,被越来越多的运用到人们的生活中。由于人们日益增长的生活水平,科学技术的更新和发展,人们对电子产品的需求也越来越大,这在一定程度上促进了单片机技术的发展。而单片机的价格并没有水涨船高,反而跌得很厉害,10美元就可以购买到一个最高端的单片机了,而普通型号的单片机只需要1美元。
随着单片机技术和性能的不断发展和提高,不管是在最初的工业控制领域,还是现在的家用电器和医疗器械领域,甚至航空航天等领域,单片机都发挥着不可替代的作用,对我们的生产生活产生了重要影响。
22STC89C52单片机的结构和管脚介绍
STC89C52是一种耗能低、效率高、处理能力强大的CMOS八位微控制器,它的内核仍然采用经典的MCS51,但做了很大的改进,增加了众多功能。自带4K字节的可编程可擦除的只读程序存储(EPROM)空间和512B字节的随机存取数据存储(RAM)空间,还有功能强大的8位CPU和可编程Flash单元等。还能够使用串口下载,简单方便,可应用于各种控制领域。图21是STC89C52单片机的基本功能方块图。
图21STC89C52功能图
由于引脚只有40个,无法一一容纳其众多的功能,所以就把其中一些引脚开发了多种功能。图22是典型的STC89C52单片机的引脚图。
3
f图22STC89C52单片机管脚
VCC:芯片的40引脚,是连接电源电压端口。GND:芯片的29引脚,是接地端口。P0口P0口指的是P00P07端口,是芯片的3239引脚,是一个8位漏极开路双向的IO口3。当写入“1”时,端口可以作为高阻抗输入。另外,当把P0口用作为数据地址的第八位时,还可以访问外部RAM和ROM。当FLASH编程时,此端口可以收到指令字节,当Flash核实程序时,指令字节又会被输出。需要了解的是,P0口在验证程序时,需要外接上拉电阻。P1口:P1口包括P10P17端口,作为芯片的18引脚封装。P1口、P2口和P3口一样,都是一个8位双向IO口,都是由内部提供上拉电阻的4。在P1口端口写入1时,被上拉电阻拉为高电平,这时r