全文预览

基于52单片机电子时钟的设计论文(纯汇编语言编写)

上传者:火锅鸡 |  格式:docx  |  页数:54 |  大小:535KB

文档介绍
Р8BHР01-07Р0Р0Р0Р0Р星期位Р月寄存器Р88HР89HР01-12Р0Р0Р0Р十位Р月个位Р年寄存器Р8CHР8DHР00-99Р年十位Р年个位Р控制寄存器Р控制寄存器Р8EHР8EHР8FHР8FHРWPРWPР0Р0Р0Р0Р0Р0Р0Р0Р表3-1 DS1302芯片内部寄存器读写地址及位定义Р如果单片机要对DS1302内部寄存器进行读写操作,必须先将与寄存器对应的位操作地址传送给DS1302,然后再进行读写数据的操作。控制寄存器是用来决定能否对DS1302进行读写操作,当控制字的最高位WP=0时,允许进行读写操作;当WP=1时,禁止读写操作。所以单片机对DS1302进行读写操作时,必须先将控制字00H写入到DS1302的控制寄存器中。Р3.5 液晶显示电路РLCD显示器能显示数码管不能显示的其他字符、文字和图形,是十分重要的显示终端,LCD1602是字符点阵液晶显示模块。利用LCD1602,所用的时间年、月、日、星期可同时可见,一目了然,采用双行显示,让电子钟能够更直观的显示。其实图如图3.5、显示电路图如图3.6、引脚功能如表3-2所示:Р图3.5 液晶显示器实图Р图3.6 液晶显示电路图Р引脚号Р引脚名称Р引脚功能含义Р1РVssР地管脚(GND)Р2РVddР+5V电源引脚(Vcc)Р3РVoР液晶显示驱动电源(0~5V),可接电位器Р4РRSР数据和指令选择控制端,RS=0:命令/状态RS=1:数据Р5РR/WР读写控制线,R/W=0:写操作,R/W=1:读操作Р6РEР数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机之间将进行一次数据转换Р7~14РDB0~DB7Р数据线,可以用8位连接,也可以用高四位连接,节约资源Р15РAР背光控制正电源Р16РKР背光控制地Р表3-2 LCD液晶显示器引脚功能Р3.6 输出控制电路

收藏

分享

举报
下载此文档