单片微机原理 第三章 练习.ppt_第1页
单片微机原理 第三章 练习.ppt_第2页
单片微机原理 第三章 练习.ppt_第3页
单片微机原理 第三章 练习.ppt_第4页
单片微机原理 第三章 练习.ppt_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、练习,一、有一输入设备口地址为E000H,在这个口中已有数字量89H,欲将此值读入累加器,请编写指令。 二、把外部数据存储器2040H单元中的数取出,传送到片外数据存储器的3050H单元中去。 三、把片内数据存储器的64H单元中的数取出,传送到外部数据存储器3000H单元中去。 四、把累加器A中的数据的低4位送入外部数据存储器的2000H单元。 五、将累加器A中的数据的低4位的状态,通过P1口的高4位输出。 六、试编写计算17H X 68H 的程序,将乘积的高8位存入31H,低8位存入30H单元。,练习,七、把累加器A的内容与立即数13H相加,结果若不等于80H,则程序跳转5个字节。 八、已知

2、片内RAM (21H)=8FH,把21H的最低位传送入C中。 九、把P1.3的状态传送到P1.7 十、把ACC.5与80H位相与的结果,通过P1.4输出。 十一、比较片内RAM40H、50H中的两个无符号数大小,若40H中的数小则把片内RAM中的40H位置1,若50H中的数小则把片内RAM中的50H位置1,若相等则把20H位置1 ,然后返回。,答案:,一、有一输入设备口地址为E000H,在这个口中已有数字量89H,欲将此值读入累加器,请编写指令。 MOV DPTR,#E000H ;E000HDPTR MOVX A,DPTR ;(E000H) A 二、把外部数据存储器2040H单元中的数取出,传

3、送到片外数据存储器的3050H单元中去。 MOV DPTR,#2040H MOVX A,DPTR MOV DPTR,#3050H MOVX DPTR,A,答案:,三、把片内数据存储器的64H单元中的数取出,传送到外部数据存储器3000H单元中去。 MOV A,64H MOV DPTR,#3000H MOVX DPTR,A,答案:,四、把累加器A中的数据的低4位送入外部数据存储器的2000H单元。 MOV DPTR,#2000H ANL A,#0FH MOVX DPTR, A 五、将累加器A中的数据的低4位的状态,通过P1口的高4位输出。 ANL A ,#0FH SWAP A ANL P1,#0

4、FH ORL P1,A,六、试编写计算17H X 68H 的程序,将乘积的高8位存入31H,低8位存入30H单元。 MOV A, #17H MOV B, #68H MUL AB ;A X BBA MOV 30H, A MOV 31H, B 七、把累加器A的内容与立即数13H相加,结果若不等于80H,则程序跳转5个字节。 地址 机器码 源程序 2000 24 13 ADD A,#13H 2002 B4 80 05 CJNE A,#80H, LP ;A=80H;PC+3PC 2005 ;A80H;PC+3+5PC 200A 24 56 LP:ADD A,#56H,答案:,八、已知片内RAM (21

5、H)=8FH,把21H的最低位传送入C中。 MOV C,08H ;(21H).0C 九、把P1.3的状态传送到P1.7 MOV C , P1.3 MOV P1.7 , C 十、把ACC.5与80H位相与的结果,通过P1.4输出。 MOV C , ACC.5 ANL C , 80H MOV P1.4 , C,答案:,十一、比较片内RAM40H、50H中的两个无符号数大小,若40H中的数小则把片内RAM中的40H位置1,若50H中的数小则把片内RAM中的50H位置1,若相等则把20H位置1,然后返回。 ORG 0100H MOV A,40H CJNE A,50H,L1 ;两数不等则转L1 SETB 20H ;两数相等,置20H RET L1:JC L2 ;若C为“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论