全文预览

09电气(1)班韦康基于单片机的作息时间控制系统设计

上传者:苏堤漫步 |  格式:doc  |  页数:37 |  大小:248KB

文档介绍
相比,MAX7219串行接收D0—D15并存放到16位串行寄存器中的过程,相当于并行传送中,将并行数据和地址送到数据和地址总线上的过程。数据装载16位接收寄存器将收到的D0—D7位数据写入RAM或特殊功能寄存器是在数据装载信号控制下完成的。图3-8是MAX7219的数据接收装载(写入)时序图,由图可知,LOAD必须在15个CLK下降延前由高变低,在16个CLK同时或之后由低变高(上升延)。在LOAD的上升延,8位数据D0—D7写入以4位二进制数D8—D11位地址的RAM或特殊功能寄存器中。显示扫描当显示模式设定后,写入显示RAM的数据将在控制器的控制下,按设定的显示模式,以动态扫描方式进行显示。MAX7219内部显示RAM及特殊功能寄存器显示RAM(地址*1—*8)地址为*1H的RAM数据控制接D0引脚的显示器,地址为*2H的RAM数据控制接D1引脚的显示器。译码方式寄存器(地址:*9H)该寄存器的8位二进制数的各位值分别控制着8个LED显示器的译码方式。当高电平时选择BCD-B码译码模式,当低电平时选择不译码模式。B码译码的显示自行与现实数据的关系如下:显示数据(十六进制)0123456789ABCDEFB码字型0123456789–EHLP*其中,*代表全灭。小数点不译码,它由显示数据的D7位控制。扫描界限寄存器(地址:*BH)该寄存器的D0—D3位数据设定值为0—7,设定值表示显示器动态扫描个数为1—8。停机寄存器(地址:*CH)当位D0=0时,MAX7219处于停机状态;当D0=1时,处于正常工作状态。显示测试寄存器(地址:*FH)当位D0=0时,MAX7219按设定模式正常工作;当D0=1时,处于测试状态。在该状态下,不管MAX7219处于什么模式,全部LED将按最大亮度接通显示。亮度寄存器(地址:*AH)及两度的调解或控制亮度可通过硬件和软件两种方法调解或控制。

收藏

分享

举报
下载此文档