b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

lcd1602单片机万年历程序_1602万年历显示程序_单片机万年历数码管(4)

电脑杂谈  发布时间:2017-03-13 17:16:00  来源:网络整理

图2-8? ISD1420P 引脚图二,ISD1420P与单片机的连接ISD1420P的电路图如图 2-9所示,图中LED用做录音和放音的指示灯;R8、R10和C6起到上拉的作用;通过R14和C11的时间常数来决定自动增益控制的释放时间,470KΩ和4.7uF 的标称值在绝对大多数场合下可获得满意的效果;C7为电源和地之间的去耦电容;C9和C10为话筒的耦合电容.图2-9? ISD1420P电路图2.2.4显示电路设计一、LCD1602 内部结构及管脚排列LCD1602 内部结构如图2-10所示图2-10? LCD1602 内部结构●???? 忙碌标志:本标志(BF)用以表示当时LCD的状态,若BF 1,则表示处于忙碌状态,无法接受外部指令或数据;若BF 0,则可接受外部指令或数据。●???? 显示数据存储器:本存储器(DDRAM)存储所要显示的数据。实际上本存储器里存放的是要显示数据的ASCII码,再以ASCII码为地址,到CGRAM里找到该字型的显示编码。此外还包括字型产生器,光标闪烁控制电路,偏压电路,时序电路等等[6]。LCD1602管脚排列及功能说明如表 2-1所示。表 2-1? LCD1602管脚排列及功能说明二、LCD1602电路图LCD1602电路图如图2-11所示,其中J2为8*10k欧姆的排阻作为P0口的上拉电阻,J14为1602液晶显示器件,左边的SIP16封装接口与液晶对应,电位器R7是用来调节液晶背光的对比度的,液晶的4、5、6脚与单片机相连作为控制信号,7-14脚与单片机P0口相连作为数据信号传送。

图2-11? LCD1602电路图第三章 系统软件设计 3.1软件整体设计系统软件主要包括以下几个模块:LCD显示模块,DS1302时钟芯片模块,ISD1420P语音芯片模块,按键处理模块等,通过这几个模块的有机结合和互相调用来完系统任务,软件总体框架结构如图 3-1所示,主程序流程图如图 3-2所示。?SHAPE? \* MERGEFORMAT??图3-1软件总体框架图3-2 主程序流程图及中断服务程序流程3.2 软件子模块设计 3.2.1时钟芯片DS1302软件设计一、DS1302编程原理1.DS1302内部寄存器组织DS1302有关日历、时间的寄存器共有12个,其中有7个寄存器(读时81h~8Dh,写时80h~8Ch),存放的数据格式为BCD码形式,如表3-1所示。表 3-1? DS1302有关日历、时间的寄存器 。小时寄存器(85h、84h)的位7用于定义DS1302是运行于12小时模式还是24小时模式。当为高时,选择12小时模式。在12小时模式时,位5是,当为1时,表示PM。在24小时模式时,位5是第二个10小时位。秒寄存器(81h、80h)的位7定义为时钟暂停标志(CH)。

当该位置为1时,时钟振荡器停止,DS1302处于低功耗状态;当该位置为0时,时钟开始运行。控制寄存器(8Fh、8Eh)的位7是写保护位(WP),其它7位均置为0。在任何的对时钟和RAM的写操作之前,WP位必须为0。当WP位为1时,写保护位防止对任一寄存器的写操作。 DS1302中附加31字节静态RAM的地址如表4-2所示。表3-2 DS1302数据RAM地址DS1302的工作模式寄存器所谓突发模式是指一次传送多个字节的时钟信号和RAM数据。突发模式寄存器如表3-3所示。lcd1602单片机万年历程序表3-3 突发模式寄存器此外,DS1302还有充电寄存器等。2.读写时序说明DS1302是SPI总线驱动方式。它不仅要向寄存器写入控制字,还需要读取相应寄存器的数据。要想与DS1302通信,首先要了解DS1302的控制字。DS1302的控制字如图 3-3所示。图 3-3?? 控制字(即地址及命令字节)控制字的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入到DS1302中;位6:如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1(A4~A0):指示操作单元的地址;位0(最低有效位):如为0,表示要进行写操作,为1表示进行读操作。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-37326-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...