当前位置:首页 > 电子秤
/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路。
2.4.2 STC89C52 单片机特点
? 增强型 8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051; ? 工作电压: 5.5V - 3.5V(5V单片机);
? 工作频率范围:0~40MHz,相当于普通8051的 0~80MHz; ? 用户应用程序空间 4K//8K/16k/32K/64K字节; ? 片上集成1280字节 RAM;
? 通用I/O口(32/36个),复位后为准双向口/弱上拉(普通8051传统
I/O口);
? ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器。 ? 每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA; ? 可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片; ? 有EEPROM功能; ? 看门狗;
? 内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接
1K电阻到地);
? 时钟源:外部高精度晶体/时钟,内部R/C振荡器;
? 用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/
时钟;
? 常温下内部R/C 振荡器频率为:5.0V 单片机为: 11MHz ~ 17MHz; ? 共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时
器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器;
? 外部中断I/O口4路,传统的下降沿中断或低电平触发中断,并新增支持
上升沿中断的PCA模块,Power Down模式可由外部中断唤醒; ? 通用全双工异步串行口(UART) ;
? 工作温度范围:-40 ~ +85℃(工业级) / 0 ~ 75℃(商业级) ; ? 封装:PDIP-40, PLCC-44。
2.4.3 STC89C52 单片机管脚及封装
STC89C52单片机有多种封装形式,本设计中选用40DIP封装,其管脚定义如图8所示。
图8 STC89C52 管脚图
本课题设计的电子秤的单片机应用电路如图9所示:
图9 STC89C52单片机电路
图中DOUT和PDSCK为单片机与HX711的AD转换电路交换数据的通信线。beep为蜂鸣器报警信号线,alert为报警灯信号线,RXD和TXD为串口通信线,也可以用于单片机程序的串行ISP下载。
2.5 液晶屏电路
图10 LCD显示电路
液晶屏电路如图10所示。LCD_CS、LCD_RES、LCD_RS、LCD_SDA、LCD_SCK为液晶模块与单片机接口的控制线。CS_ZK、SCK_ZK、SO_ZK和SI_ZK为字库和单片机接口的控制线。
该液晶为晶讯联公司的128*64汉字屏JLX12864G-086-PC显示信息。该显示模块既可以当成普通的图像型液晶显示模块使用(即显示普通图像型的单色图片功能),又含有JLX-GB2312 字库IC,可以从字库IC 中读出内置的字库的点阵数据写入到LCD 驱动IC 中,以达到显示汉字的目的。其接口引脚功能介绍:
表一 液晶模块接口引脚功能
共分享92篇相关文档