求高手用汇编编写 指针式的电子时钟

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:17:27
3.2.6 设计指针式的屏显电子钟
【设计内容】
在屏幕上显示一个动态的指针式的电子钟
【设计目的】
1)学习系统驻留的方法。
2)了解BIOS中时间参数的调用方法。
3)了解屏幕画图的方法
【设计要求】
1)在屏幕上显示一个适当大小的椭圆形界面,椭圆形轨道上,均匀的分布着60个“点”,代表1秒~60秒的位置,凡是5倍数的“点”,应当比其他的“点”稍大。
2)以椭圆的中心为轴,画一条线代表“秒针”,采用定时中断的方式,每过一秒钟,秒钟移动一个位置,同时系统发出“嘀——嗒”的声音,如果相应的“点”能改变颜色,则动感更强。
3)定时源可以使用系统的定时源(8254_0号记数器),也可以外扩定时源(实验箱上的8253)。
4)按下“Esc”键之后,结束演示。
【设计思路】
1)屏幕应设置为图形方式,采用模块化编程模式,主模块显示椭圆形表盘,并且处理时钟中断,每过一秒钟,转入一次子模块,子模块负责秒针移动的位置。
2)在着手本课题设计之前,应学习例1.6.1,掌握画斜线的设计方法,学习例1.6.2掌握顺时针方向画圆的技术,灵活运用这两个例题,就可以设计出秒针的移动程序。
3)系统驻留的方法及BIOS中时间参数的调用方法见3.1.2 系统驻留时间程序。

CNB2CDV9RS185F1D
CH2715A3P5F4442B
CH5F1V32104A8B3F
CH9037P3AACE5FAF
CHF458B5D2A16C39
CH62FZ373C554CC3
CH71D4AGEDBE7C2D
CH79C2V935810AF7
CH39CB26JB9DB902
CHF2V175U3A416DA
CHF113E550748709
CH81B8C72FD4983E
CH1FB2255DBFD386
CH444DBO3C98709B
CH2592V730C58DCB
CHA3C431ED6AB359
CH2715A3P5F4442B
CH5F1V32104A8B3F
CH9037P3AACE5FAF
CHF458B5D2A16C39
CH62FZ373C554CC3
CH71D4AGEDBE7C2D
CH79C2V935810AF7
CH39CB26JB9DB902
CHF2V175U3A416DA

答非所问