110 likes | 264 Views
电脑时钟( DS12C887) 控制实验. 自动控制实验分室. 一、实验目的. 1 、 了解 DS12887 时钟芯片的基本原理和功能。 2 、 掌握 DS12887 和单片机的硬件接口和软件设计方法。. 二、实验线路图. 三、 DS12C887 实时时钟功能介绍. 特点: 1 、可代替 IBM AT 计算机的时钟 / 日历。 2 、与 MC146818B 和 DS1287 管脚兼容。 3 、断电情况下运行十年以上不丢失数据。 4 、计秒、分、时、天、星期、日、月、年,并有润年补偿功能。 5 、二进制数码或 BCD 码表示时间、日历和警报。
E N D
电脑时钟(DS12C887)控制实验 自动控制实验分室
一、实验目的 • 1、 了解DS12887时钟芯片的基本原理和功能。 • 2、 掌握DS12887和单片机的硬件接口和软件设计方法。
三、DS12C887实时时钟功能介绍 • 特点: • 1、可代替IBM AT计算机的时钟/日历。 • 2、与MC146818B和DS1287管脚兼容。 • 3、断电情况下运行十年以上不丢失数据。 • 4、计秒、分、时、天、星期、日、月、年,并有润年补偿功能。 • 5、二进制数码或BCD码表示时间、日历和警报。 • 6、12小时或24小时时钟,12小时时钟模式带有PM和AM指示。 • 7、夏令时功能。 • 8、MOTOROLA和INTEL总线时序选择。
9、总线复用以减少管脚。 • 10、有128个RAM单元与软件接口。 • 11、14字节时钟和控制寄存器。 • 12、114字节通用RAM。 • 13、可编程方波信号输出。 • 14、总线兼容中断信号(IRQ)。 • 15、可分别软件屏闭及测试的三级中断。 • 16、时钟更新周期结束中断。
管脚说明: • AD0~AD7 :地址/数据复用总线 • NC :不用 • MOT :总线类型选择 • CS :片选 • AS :地址选通 • R/W :读/写输入 • DS :数据选通 • RESET :复位输入 • IRQ :中断请求输出 • SQW :方波输出 • VCC :电源(+-5V) • GND :地
四、实验内容 • 通过LCD液晶屏来显示DS12887的时间. • 通过蜂鸣器来感觉DS12887的闹钟. • 通过示波器来观察DS12887产生方波。
五、实验步骤 • 在DS12887的实验中,我们做3个设计方面的实验,其他方面的应用,用户可以自己做相应的设计。 • 1、 DS12887的内部时间的读、写。为了方便实验我们将利用LCD液晶屏来显示。显示年、月、日、时、分、秒、星期更加直观的来理解S12887的工作原理 • 2、 DS12887中断(闹钟)试验。DS12887内部有定时发中断的功能,也就是闹钟的功能,中断信号推广DS12887的IRQ脚产生,在实验时,用
连接线把DS12887的IRQ插孔和实验仪上的蜂鸣器插孔连接。通过软件设计就可以实现闹钟的功能。 • 3、 DS12887的方波输出。在DS12887内部有一个方波发生器,它通过软件设定,可以产生16种不同频率的方波,可以提供其他设备使用,实验时在设计和相应的软件后,可以用示波器去测量DS12887的SQW插孔脚,观察产生的频率。
六、实验程序 • 文件名称: • (37) CLOCK1.ASM 时钟读,写显示源文件 • (38) CLOCK2.ASM 中断闹钟实验源文件 • (39) CLOCK3.ASM 方波输出源文件
七、思考题 • 如何利用DS12C87的内部RAM来实现数据存储?