钟表制作简单又漂亮小学三年级 钟表制作( 二 )


RD、WR是读写三年级控制信号引脚 , 钟表制作 , 钟表制作手工方法 , 分别连接AT89S52的RD(P3.小学生7)、WR(P3.6)引脚 。
CS为片选信号 , 为低电二年级平时选中芯片 , 可以跟AT89S52的P2.7脚相连制作工 , 这样就可以形成DS12887的读写一年级基地址:0x0000 。
IRQ引脚为中断输出信号 , 当DS12887产生中断时 , 在IRQ引脚输出有效低电平 , 该引脚为漏极开路输出 , 在外部需要加上拉电阻 。
复位原理功能在一年级年级本钟表设计中不使用 , 钟表制作工具大全 , RST可以直接接高电平 。
片内资源看完了外面 , 钟表制作步骤 , 进到里面看看 。DS12887内部有10字节的时钟(时、分、秒)、闹钟(时、分、秒)和日历(年、月、日、星期)寄存器和4个控制寄存器以及114字节的通用RAM 。地址年级分配如附表所示 。
在本文的设计中只使用了前面14字节的时钟、闹钟、日历和控制寄存器 , 其余的114字节的RAM并未使用漂亮 。采用了如图5.3所示的电路图后 , 片内的14字节的地址分配就是从0x0000~0x000D , 在程序中可以像访问外部RAM一样方便地读取和写入数据至这些地址 。
0x0000~0x0009是时钟、闹钟图片和日历寄存器 , 保留了时间信息等相关内容 , 单片机方法可以通过读取图解这些内容将时间信息显示出来 。
寄存器工具A的BIT6~BIT5控制DS12887内部步骤晶体振荡器教程手工的关断简单 , 钟表制作手工图片大全 , 钟表制作手工一年级 , 钟表制作小学生 。
寄存器B控制各种中断的使能 , 在本文中需要将闹钟使能位(BIT5)打开 , BIT2决定输出的时钟数据是十六进制或是BCD码 , BIT1决定时间采用的格式:24小时或12小时制 。
寄存器制作工C保存了制作中断标志位 , 若在使用多种中断的情况下 , 微控制器可以通过二年级读取该寄存器辨别产生了何种中断 , 从而进入相应小学生的处理程序 。而在本设计中 , 只使用了闹钟中断 , 当在/IRQ引脚输出低电平时 , 就可以判断产生了闹钟时间到的中断 。但是仍需要通过读取该寄存器以清楚中断标志 , 以免程序重复处理 。
寄存器D是与器件是否有效三年级相关的寄存器 , 钟表制作手工图片大全 一年级 , 本电路无需处理该年级寄存器 , 钟表制作小学生一等奖 。

钟表制作简单又漂亮小学三年级 钟表制作

文章插图
附表 片内大全地址分配一年级
硬件电路电路使用4位一体共阴极数码管显示时钟、闹钟和日历信息 , 数码管采用CD4511作硬件译码工具 , 74LS06作动态选择和驱动电路 。电路图如图5.3所示 。
CD4511是一种用于数码管显示的译码芯片 , 在芯片输入引脚(D~A)输入4位二进制数值工具 , 在输出端(a~g)则译码输出共阴极数码管所需要显示的数值 , 例如 , 在CD4511的D~A这4个引脚输入“0101”(十进制的“5” , D为最高有效位数据) , 则在输出端的a~g输出“1011011” 。而且CD4511有个很有用的“消隐”功能 , 即当输入端D~A的值大于9时 , 输出端a~g呈现制作工高阻态钟表 , 从而数码管表现为7段灯都会灭掉 。
74LS06包含6个非门电路 , 本文只需要其中4路即可 。在输入端置“1” , 对应的输出端图片则小学为“0” , 选中其中一个数码漂亮管 。比如在AT89S52的P1.制作方法4输入“1” , 则74LS06的4A引脚为“1” , 在其对应的输出脚4Y输出就为“0” , 从而选中与s1相连的DS1数码管 。在焊接电路板时 , 可以将CD4511和74LS06这两个芯片放在数码管下方 , 这样整个电路板就会小巧一些 。

相关经验推荐