计算机硬件技术课程设计.doc

约63页DOC格式手机打开展开

计算机硬件技术课程设计,--电子秒表设计全文63页约7500字 论述翔实 电子表设计1、摘要:本文设计了一个电子表,时间可以同时显示在六个led和计算机显示屏,在led上利用数字显示时间,在crt上显示有时针和分针的表,还带有整点报时功能和闹钟功能。设有功能键,利用功能键可以修改时间、设置闹钟。该电子表主要利用8254、...
编号:10-24976大小:275.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 痴狂少年 发布

计算机硬件技术课程设计--电子秒表设计

全文63页 约7500字 论述翔实

电子表设计

1、摘要:本文设计了一个电子表,时间可以同时显示在六个LED和计算机显示屏,在LED上利用数字显示时间,在CRT上显示有时针和分针的表,还带有整点报时功能和闹钟功能。设有功能键,利用功能键可以修改时间、设置闹钟。该电子表主要利用8254、8259、8255和4*4的小键盘。汇编语言编写的系统软件。
2、设计要求:
1)六位LED显示器上显示时间。时,分,秒各两位可从任意时刻起计时。60进制。
2)用标准键盘面板键盘来修改时间。当按下修改键,停止计时,同时时位闪烁,若要修改时位,按加1键或减1键;若不修改,再按修改键,时位停止闪烁,分位闪烁,按加1或减1键修改;再按修改键,秒位闪烁,按加1或减1修改。再按修改键,时位闪烁,按退出键,从修改好的时间开始计时。
3)点应有音乐报时功能。
4)进行闹钟设置。
5)画一个钟,有时针和分针并行走。
3.硬件设计:
1) 所需硬件:计算机内部的8254、8259,外部的8255、4*4小键盘、LED显示器、CRT显示器、导线若干。
2) 外部连线说明:8255的C口接4*4小键盘的列信号线,B口接4*4小键盘的行信号线与LED显示器的位选信号线,A口接LED显示器的段选信号线
3)功能键说明:A—退出程序;C—修改键;D—退出修改键;E—加一键;F—减一键;B—设闹钟。
按键说明:
 修改时间:按C选择修改时、分、秒,按E,F键进行加1或减1修改,按D键退出修改。
 闹钟设置:先按C键再按B键进入闹钟设置,按C键选择设置闹钟时、分、秒位,按E、F键进行加1或减1修改,按D键退出修改。
 按A键退出电子表系统。
4.软件设计:
本应用系统软件的主程序主要由以下几个部分组成:键盘扫描程序、LED显示程序、CRT显示程序、发声程序、中断服务程序、时间修改程序、闹钟设置程序。在程序中设置秒计数单元、分计数单元和小时计数单元.把修改电子表时钟单元的功能安排在INT 1CH中断服务程序中,在中断服务程序中对中断次数进行计数。8254的初始值为59660,每隔50ms中断一次,经过20次中断后计时1秒到,可以修改相应的秒计数器,秒计数器到60后清0,向分计数器进位;分计数器到60后清0,向小时计数器进位,并把相应的时间显示在LED上和CRT上。
 各部分功能:
1) 键盘扫描程序:扫描功能键是否按下。
2) 发声程序:整点报时发声和闹钟发声。
3)中断服务程序:修改各时间计数单元的内容。
4) LED显示程序:将时间计数单元的内容显示在LED上。
5)CRT显示程序:将时间计数单元的内容显示在CRT上。
6)时间修改程序:修改时间
7)闹钟设置程序:设置闹钟
5.CRT界面和LED界面