《微机实验》报?/p>
实验名称
分支程序设计实验
专业班级
姓名
学号
序号
联系方式
一、任务要?/p>
熟练掌握
KeilC
环境下汇编语言程序的调试方法,加深对汇编语
言指令、机器码?/p>
寻址方式等基本内容的理解,掌握分支程序和简?/p>
程序的设计与调试方法,了解并?/p>
IO
口的使用?/p>
1.
设有
8bits
符号?/p>
X
存于外部
RAM
单元,按以下方式计算?/p>
的结?/p>
Y
也存于外?/p>
RAM
单元,请按要求编写程序?/p>
2
40
/
2
20
40
20
X
X
Y
X
X
X
X
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?
?/p>
?/p>
?/p>
?/p>
?/p>
2.
利用
51
系列单片机设计一?/p>
24
小时制电子时钟,电子时钟
的时、分、秒数值分别通过
P0
?/p>
P1
?/p>
P2
端口输出(以压缩
BCD
码的
形式?/p>
?/p>
P3.0
为低电平时开始计时,为高电平时停止计时?/p>
提高部分(选做?/p>
?/p>
a.
实现
4
位十进制加、减
1
计数,千位、百位由
P1
口输出;十位?/p>
个位?/p>
P2
口输出。利?/p>
P3.7
状态选择加、减计数方式?/p>
b.
利用
P3
口低四位状态控制开始和停止计数,控制方式自定?/p>