自动加料机控制系统设计 联系客服

发布时间 : 星期五 文章自动加料机控制系统设计更新完毕开始阅读

青岛理工大学毕业设计

U178L05SW1VCC电源系统D01N4007J1C1321R0220U/16V1041KLED047U/16VC2C4 图3.7 电源接口电路

C1,C2实现对电源滤波,以滤除可能存在的高频杂波对电源的影响,C4实现对电源电压的平滑稳定作用,当USB接口输出电压高时C4用来储能,当后续电路负载过高USB供电不足时电解电容C4通过释放储存的电能来保证电源电压不跌落。LED0用作电源指示,其亮灭代表电源工作与否,R0用来限流,以保证LED不被烧坏。

12

青岛理工大学毕业设计

3.5 系统单片机最小系统

3.4.1 系统主控电路

系统主控电路由STC89C52RC单片机及晶振电路和复位电路组成,该电路作为整个系统功能实现的核心单元,其连接方式如图3.8所示

VCCR41kRP110KLCD1S051单片机最小系统U4P10P11P12P13P14P15P16P17J687654321CON8RSET1234567891011121314151617181920P10P11P12P13P14P15P16P17ResetRXD/P30TXD/P31INT0/P32INT1/P33T0/P34T1/P35WR/P36RD/P37X2X1GNDC7X130PY1C8X230PVCCP00P01P02P03P04P05P06P07EA/VPALE/PPSENP27P26P25P24P23P22P21P204039383736353433323130292827262524232221VCC2.2KVCCR6C610u/16vR510K12345678910111213141516VCCGNDVCCVORSWREDB0DB1DB2DB3DB4DB5DB6DB7BG VCCBG GNDLCD1602液晶接口P24P23P22P21P20 图3.8 单片机最小系统

3.4.2 STC89C52功能特性概述

STC89C52RC单片机是宏晶科技推出的新一代高速单片机,它是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。与工业80C51产品指令完全兼容。主要特性如下:

增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051单片机。

1.工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机)。 2.工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz。

13

青岛理工大学毕业设计

3.用户应用程序空间为8K字节。 4.片上集成512字节RAM。

5.通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。

6.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片。

7.具有EEPROM功能。 8.具有看门狗功能。

9.共3个16位定时器/计数器。即定时器T0、T1、T2。

10.外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒。

11.通用异步串行口(UART),还可用定时器软件实现多个UART。 12.工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)。 13.PDIP封装。

3.4.3 STC89C52RC单片机的引脚

STC89C52RC单片机内部的总线是单总线结构,就是数据总线和地址总线是公用的。STC89C52RC具有40条引脚, 和其他系列单片机引脚是兼容的。这40条引脚可分为I/O接口线、电源线、控制线、外接晶体线4部分组成。STC89C52RC单片机是双列直插式结构,如图3.9所示。

14

青岛理工大学毕业设计

图3.9 STC89C52RC引脚分配图

STC89C52RC单片机是在一块芯片中集成了CPU、存储器 、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件。其内部主要包括1个8位CPU、1个振荡器及时钟电路、RAM、 ROM内存、2个16位定时器/计数器、32条可编程的I/O线和一个可编程的全双工串行接口、5个中断源、2个中断优先级中断结构。

STC89C52RC单片机引脚功能如下。 VCC(40引脚):接电源电压。 VSS(20引脚):接地。

P0端口(P0.0~P0.7,39~32引脚):P0口它是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚可以驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线。此时,P0口内部上拉电阻有效。在Flash ROM编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻即可。

P1端口(P1.0~P1.7,1~8引脚):P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端

15