ARM程序设计

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:37:54
1、秒表设计。要求:按K1键,秒表计时开始,按K2键,秒表计时停止。

2、按下一个键,左边第一个数码管显示相应的值,再按键,要求键值仍在左边第一个数码管显示,数码管上的原值向右移位,依次类推。如按下K1键,所有数码管清零。

3、数制转换设计。按下键,在数码管上显示相应的值,按下K1键,键值转换成相应的二进制数在数码管上显示出来,按下K2键,所有数码管清零。

4、算术运算。运算原则:按一次K1键表示加法,按二次K1键表示乘法,按一次K2键表示减法,按二次K2键表示除法。要求最大运算位数为两位。

5、数码管显示设计。四位数码管显示数据0000-FFFF,两位数码管显示分钟,两位数码管显示秒钟,每1秒数据增一,按K1键数码管全部清零,按下K2键,重新开始。

6、按下键,数码管上显示键值相应的二进制数。

7、键盘练习。数据存储区域有100个数,要求在键盘上显示一个,就按相应的键,并统计时间和正确的个数,结果都要在数码管上显示出来。

把第三题代码写出来,要解释~~
ARM型号是89C51
键盘是矩阵连接,地址A1,A2什么的好像
数码管随便怎么接,我们上课会用电脑连接一个三星的调试器貌似?反正是个和电脑连接的仪器,不知道和这有关系没?
秒表是软件实现

你的问题让人无法回答 ,给出的条件不够,至少说你用的ARM是什么型号呀
硬件描述的不完整,键盘是怎么连接的矩阵还是直连的,地址是什么
数码管是怎么连接的,共阳还是共阴的 ,是直接连在地址上还是用其他数字电路驱动的,秒表是软件实现还是硬件实现