8051 汇编语言 TIMER相关的函数 可以计时 重置 闪烁

renzhuoming1 2018-06-08 07:01:16

下面是具体要求,但是只需要写出TIMER相关的函数就行,可以计时 重置 闪烁,其他的不用考虑。 求帮忙!

我们想用虚拟硬件来开发一个数字计时器,以作为MCU 8051 IDE。由于模拟的速度,模拟器中的时间单位定义为1 ms /毫秒。
硬件:提供8×8 LED矩阵和4×4键盘的虚拟硬件。请加载虚拟硬件以查看实际的引脚连接。您可以使用其他虚拟硬件来构建您的额外功能。
您可以假定MCU的时钟频率为10 MHz,因此您可以在模拟器中将10000时钟频率。软件:定时器的规格和基本功能是:
1.使用HASH(#)键在预设模式和倒计时模式之间切换;
2.在预设模式下,可以使用键盘输入倒数时间(0-9);
你可以假设最大时间是99个单位。
3.在倒计时模式下,使用STAR(*)键启动(和暂停)定时器,并可以重新设置
通过ZERO(0)键到预设时间;
4.时间(在两种模式下)应以适当的格式显示在LED矩阵显示屏上
易于阅读和理解。
5.当时间到时,应该有一个视觉信号(例如零点闪烁)至少5个单位的时间。
此项目中的主要任务是使用汇编语言编程数字计时器。
您也可以按照以下说明为您的仪表添加一些高级/创新功能:

...全文
1295 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

21,453

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧