在单片机的应用程序中,单片机是核心器件。因为单片机应用到各种各样的领域中,所以掌握单片机的基本知识是远远不够的,必须学习单片机引脚的知识,还应该掌握系统的布局,电路板的印刷和软件设计层次的构造。
现在是一个飞速发展的时代,新技术推陈出新,时刻在更新。单片机智能系统正在演变成为智能电子领域的主流。学习单片机的热潮正在许多大型企业、培训机构和各大高校展开。理论和动手实践的结合是学习单片机的关键。本次设计应用的是AT89C51制作花式跑马灯。来自优W尔Y论W文C网WWw.YoueRw.com 加QQ7520,18766
发光二极管的动态闪烁对于当今社会应用十分广泛,有着非常炫丽的效果。通过此次的设计,加深了对C51单片机的认识,熟练了C51的编程和protues软件的操作。明白了每个引脚的作用以及各个端口的作用认识。还可以通过对C51编程提升自己对C语言的运用以及C51软件和protues的调试能力。为更好的运用单片机的奠定了夯实的基础。
2。硬件电路的组成和分析
图2。1:AT89C51芯片介绍
2。1 AT89C51单片机芯片的分析
单片机有40个引脚,分为电源线、端口线何控制线
1。电源线
GND(20脚):接地引脚。
Vcc(40脚):正电源引脚。
2。端口线
片内有4个8位并行I/O接口P0、P1、P2和P3,均可双向使用
P0口:32~39脚为P0。0~P0。7输入/输出引脚。既可以作为通用输入输出接口时,又可以作为外部扩展的数据总线及低8位地址总线的分时复用口。一个引脚可支持8个TTL负载的驱动。
P1口:1P1。0~P1。7输出/输入引脚是1~8脚。P1口为准双向输出/输入的8位接口,内置上拉电阻。一个引脚可支持4个TTL负载的驱动。
P2口:P2。0~P2。7输出/输入引脚是21~28脚。P2口是准双向输出/输入的8位接口,内置上拉电阻,可以支持4个TTL负载的驱动。
P3口:10~17脚为P3。0~P3。7输入/输出引脚。P3口为8位准双向I/O接口,内置上拉电阻。
3。控制线
RST/Vpd(9脚)
ALE/PROG(30脚)
EA/Vpp(31脚)
XTAL1和XTAL2(18,19脚)
PSEN(29脚)
STC89C5
①CPU:增强型单片机,6时钟/机器周期和12时钟/机器周期可以任意选择
②工作电压:5。5V~3。3V
③工作频率范围:0~40MHz,相当于普通的0~80MHz
④存储器:片内集成512B的RAM
⑤通用I/O口:32个,复位后P1/P2/P3是准双向口/弱上拉
⑥外部中断管理4路外部中断
⑦定时器/计数器与看门狗:片内集成3个16位定时器/计数器T0、T1、T2
⑧串行口与程序下载:片内集成通用异步串行口,还可定时器软件实现多个URAT
⑨工作模式分为3种:正常工作模式时的电流为4mA~7mA;掉电模式时的电流小于0。1uA,让外部中断去唤醒,接而中断返回,再继续执行原程序;空闲模式时的电流为2mA。
2。2单片机单元电路的组成和分析
时钟信号 计数脉冲T0、T1
2个内部中断 并行I/O口 串行输出 串行输入
图2。2: 单片机内部结构框图
2。2。1单片机的组成论文网
单片机是由中央处理器、程序存储器、数据存储器、定时器/计时器、并行I/O接口、串行I/O接口和中断系统组成。
1。CPU---①8位CPU②具有寻址能力③128B的RAM数据存储器,21个专用寄存器④4KB的ROM程序存储器⑤两个16位可编程定时器/计时器⑥32个双向可独立寻址的I/O接口⑦一个全双工UART⑧5个中断源,存在优先级的中断控制器有两个⑨存在时钟电路⑩存在寻址空间是64KB的外部程序存储器,寻址空间是64KB的外部数据存储器寻址空间