新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于AT89S52单片机的电子万年历系统设计

基于AT89S52单片机的电子万年历系统设计

作者: 时间:2012-09-13 来源:网络 收藏


2 硬件
2.1 最小
中使用的,其内部是8位的CPU,8 KB片内ROM以及256 B的可使用的片内RAM,32根并行I/O接口,两个16位的定时/计数器,五个中断源,两个中断优先级的内部结构。的最小系统如图2所示,单片机的复位电路和晶振电路如图3所示。

本文引用地址:https://www.eepw.com.cn/article/170876.htm

b.JPG


2.2 时钟电路
其次还用到美国DALLAS公司推出的高性能、低功耗、带RAM的实时时钟电路DS1302,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5~5.5 V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。
DS1302的驱动电路如图4所示。
2.3 温度传感器驱动电路
系统的温度传感器采用DS18B20单线数字式温度传感器。该温度传感器适用电压为3~5 V(与单片机5 V电源供电可以适用同一电源),可测温度范围为-55~+125 ℃(完全可以满足本系统),而且它只需单总线进行信息交互,即只需占用单片机的一个I/O口,而且基本不需要外部原件。温度传感器电路原理图如图5所示。

c.JPG


2.4 液晶显示驱动电路
本系统里用1602LCD显示模块来显示的年月日、星期及时间信息,该液晶模块5 V电压驱动,带有背光,对比度可调;内建复位电路,有80 B显示数据存储器DDRAM,有160个5×7点阵的字型的字符发生器CGROM,8个可由用户自定义的5×7点阵的字型的字符发生器CGRAM;与外部CPU接口采用并行或者串行两种控制方式。

c语言相关文章:c语言教程




评论


相关推荐

技术专区

关闭