STC89C52单片机引脚图
其主要特性如下:
(1)增强型8051单片机,6时钟/机器周期和12时钟/机器周期可随意选择,指令代码可以兼容传统的8051;
(2)工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可以达到48MHz;
(3)工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机);
(4)片上集成512字节 RAM;
(5)用户的应用程序空间是8K字节;
(6)P1/P2/P3/P4 是准双向口/弱上拉,P0口为漏极开路输出,作为总线扩展使用的时候,不需要加上拉电阻,作为I/O口使用的时候,需要加上拉电阻;
(7)IAP(在应用可编程)/ISP(在系统可编程),不需专用编程器,不需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户所需程序,数秒即可完成;
(8)具有 EEPROM 功能;
(9)具有看门狗功能;
(10)共3个16位定时器/计数器。即定时器T0、T1、T2;
(11)外部中断4路,下降沿中断或低电平触发电路,Power Down 模式可以由外部中断低电平触发中断方式来唤醒;
(12)通用异步串行口(UART),还可以使用定时器软件来实现多个UART;
(13)工作温度范围:-40~+85℃(工业级)/0~75℃(商业级);
(14)PDIP 封装。
2.2 LCD1602液晶显示器
目前在很多电子产品中,液晶显示模块都有着广泛的应用,一般显示的是数字、专用符号和图形。其原理是通过液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。
LCD1602字符型模块的基本性能:
(1)重量轻:<100g;
(2)体积小:<11mm;
(3)功耗低:10—15mW;
(4)显示内容:192 种字符(5×7 点字型);
(5)32 种字符(5×10 点字型);
(6)可自编8(5×7)或(5×10)种字符;
(7)指令功能强:可组合成各种输入、显示、移位方式来满足不同需求;
(8)接口简单方便:可与8位微处理器或微控制器相联;
(9)工作温度宽:0—50℃;
(10)可靠性高:寿命为50 000小时(25℃)。
液晶原理图
2.3 自锁开关
自锁开关在电路中相当于电源开关,常开的其中一脚与DC电源插口电源脚相连,另一脚与电路的VCC相接
自锁开关原理图
2.4 上拉电阻
其实排阻就是由8个电阻构成,其中一端全部接一起,103为8个10K电阻,102为8个1K电阻,他们在电路中起到“上拉”的作用,又可以称为上拉电阻。上拉就是把不确定的信号通过一个电阻嵌位在高电平,电阻同时起到限流作用,下拉也是同理。
上拉是对器件输入电流,下拉是输出电流,弱强仅表示上拉电阻的阻值不同,没有非常严格的区别,对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻主要功能是为集电极开路输出型电路提供电流通道。上拉,就是把电位拉高,比如拉到VCC;下拉,就是把电压拉低,拉到GND。
在刚上电的时候,端口电压会不稳定,为了让它稳定为高或低,就会用到上拉或下拉电阻。有些芯片内部集成了上拉电阻(如单片机的P1、2、3口),因此外部就不需要上拉电阻了。但是有一些开漏的(如单片机的P0口),外部一定加上拉电阻。