计算机硬件技术课程内容,计算机硬件技术课程设计

该博客详细介绍了使用8254、8259、8255等计算机硬件组件设计一个具备LED和CRT显示、整点报时、闹钟功能的电子秒表系统。用户可通过4*4小键盘进行时间修改和闹钟设置。软件部分包括键盘扫描、显示、中断服务等多个程序模块,实现了精确的时间计数和显示功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内容介绍

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

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

全文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界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值