毕业设计(论文)
表3.2 副板原件清单
名称 8550三极管 5.06 接线座子 电阻 按键 收发器MAX485 电路铜板 导线若干 继电器 主控电路的主芯片采用AT89C52RC单片机,当有信号输入52单片机的,此时分机的振铃电路会开始工作,这时可以通过住户分级的按键操作控制实现各分电路的工作,从而实现设计的要求。
1K 数量 4 3 4 2 1 1 1 1 第3.1节 控制电路的设计
3.1 .1 低功耗收发器MAX485
MAX485是一个低功耗收发器,它用于RS-485与RS-422通信,MAX485中具有一个接受器和一个驱动器器。并且MAX485中是一个不受限制的驱动器,它可以实现的传输速率最高为2.5Mbps,而且它的驱动器具有一个短路电流限制,它可以通过一个热关断的电路,将它的驱动器置为高阻状态的输出,从而可以防止过度的功率损耗。它的接收器具有失效保护特性的输入,当输入为开路状态时,在这里可以保证一个逻辑高电平的输出[3]。3.3为其各引脚的逻辑功能,图3.1是MAX485的引脚图表。
11
毕业设计(论文)
表3.3 MAX485各引脚的逻辑功能 MAX485 1 2 3 4 5 6 7 8 名称 RO RE DE DI GND A B Vcc 驱动器输入 接地 接收器同相输入端和驱动器同组输出端 接收器反向输入端和驱动器反组输出端 正电源4.75≤Vcc≤5.25 功能 接收器的输出 接收器的输出功能 驱动器的输出使能
图3.1 MAX485的引脚图
3.1.2 单片机AT89C52
单片机指的是集成在同一块芯片的一个完整的系统。即使所有功能都集成在同一快小小的芯片中,但是他有完整的内存、外存、CPU和外部总线系统。同时集成定时器、时钟、通讯接口等外围的设备。并且现在有很强大的单片机甚至还可以将图像、网络、声音等输入输出系统都集在一起。根据设计的需求以及对单片机功能。
AT89C52单片机是一款高性能,低电压的CMOS8位微控制器,此单片机是由美国ATMAL研究出的,可编程只读存储器芯片包含4K反复擦除(PEROM)、随机存取数据存储器(RAM)和128bytes。
AT89C52提供以下标准功能:4k字节Flash闪速存储器,256字节内部RAM,32个I/O口线,两个十六位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但RAM,定时/计数器串
12
毕业设计(论文)
行通信口及中断系统继续工作。掉电方式保存RAM的内容,但振荡器停止工作并禁止其他所有部件工作指导下一硬件复位[1]。 (1).单片机的内部框图
AT89C52片机的内部框图如图3.2所示:
图3.2 AT89C52单片机的内部图
(2).AT89C52主要性能 ? 4KB可改变程序存储器 ? 全静态工作:0Hz~24Hz ? 3级程序存储器保密 ? 256*8字节内部RAM ? 32条可编程I/O口 ? 2个16位定时器/计数器 ? 6个中断电源 ? 可编程串行通道 ? 片内始终振荡器
13
毕业设计(论文)
(3).功能说明
AT89C52引脚功能如下图3.3:
图3.3 AT89C52引脚结构
VCC: 电源端 GND:接地端
XTAL1:它是一个连接外部晶体的引脚。单片机的里面,在片内振荡器中的反相放大器的输入端,他是重要的组成部分。当需要外部振荡器需要工作时,XTAL1会接收振荡器传来的信号,同时这个信号接到时钟电路的输入端上。
XTAL2:它是另一个接外部晶体的引脚。单片机的里面,在片内振荡器中的反相放大器的输入端,他是重要的组成部分。
RST:复位输H入端。当运行振荡器时,在这里出现两个高电平的周期信号,接通单片机后可以使单片机复位。
14
毕业设计(论文)
ALE/PROG:当有信号访问外部存储器,ALE的输出用于锁存地址的低位字节的输出。即使不访问外部的存储器,此端仍然会以恒定不变的频率周期性出现正脉冲信号。所以它可当做对外输出的时钟以及定时目的。
PSEN:程序的允许输出端口,它可以实现向外部程序存储器发出信号。当C52单片机从外部取出指令,在一个周期内PSEN有效两次。
EA/Vpp:外部访问允许端。如果想要让系统只访问外部程序存储器,那么此端地。只有当此端持续接高电平是,单片机才会执行程序。当在存储器编程的时候EA也会被当做12V的。
(4).引脚:P0.0 ~ p0.7,P1.0 ~ P1.7,P2.0 ~ P2.7、P3.0 ~ p3.7
P0.0~P0.7:双向I/O端口。当用作输出时,每一位驱动都以吸收电流的方式8个TTL输入。在编程过程中,此端口可以接收;在程序的校验时,会输出字节的指令。在验证时,要求外接上拉电阻。
P1.0~P1.7:双向I/O端口,它是一个8带有内部上拉电阻的端口。当验时,此端口可以接受地址,并且是8位的地址。
P2.0~P2.7:双向I/O端口,它是一个8带有内部上拉电阻的端口。当验时,此端口可以接受地址,并且是8位的地址。当对端口写1的时候,上拉电阻可以把端口拉到最高的电位,这时它被当做输入口。
P3.0~P3.7:双向I/O端口,同样此端口也是8位。当对此端写1的,此端口会被上拉电阻升到高电位,这时会被用于输入。在编程过程中,此端口可以收到控制信号。
P3.0~P3.7端口还有一些复用功能,如表3.4所列。
表3.4 P3.0~P3.7复用功能 端口引脚 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7
15
复用功能 PXD 串行输入口 TXD 串行输出口 INTO 外部中断0 INTI 外部中断1 T0 定时器0的外输 T1 定时器1的外输 WR 外部读选通 RD 外部读选通
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机的楼宇对讲系统的设计 - 图文(4)在线全文阅读。
相关推荐: