分享
分销 收藏 举报 申诉 / 6

类型单片机-实验程序-答案.ppt

  • 上传人:仙人****88
  • 文档编号:14740340
  • 上传时间:2026-11-11
  • 格式:PPT
  • 页数:6
  • 大小:60.50KB
  • 下载积分:10 金币
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    单片机 实验 程序 答案
    资源描述:
    单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单片机实验,1,2,、将两个定时,/,计数器设定为方式,1,,,分别从,P1.1,和,P1.2,发,出一个方波,用示波器测量其周期。,ORG 0000H,LJMP MAIN,ORG 000BH,CPL P1.1,MOV TH0,#0F8H,MOV TL0,#06H,RETI,ORG 001BH,CPL P1.2,MOV TH1,#0F8H,MOV TL1,#06H,RETI,ORG 1000H,MAIN:MOV TH0,#0F8H,MOV TL0,#06H,MOV TH1,#0F8H,MOV TL1,#06H,MOV TMOD,#11H,MOV TCON,#50H,MOV IE,#8AH,L1:SJMP L1,END,单片机实验,2,1,、将两个定时,/,计数器设定为方式,0,,,分别从,P1.1,和,P1.2,发出一个方波,用示波器测量其周期。,ORG 0000H,LJMP MAIN,ORG 000BH,CPL P1.1,MOV TH0,#0F8H,MOV TL0,#06H,RETI,ORG 001BH,CPL P1.2,MOV TH1,#0F8H,MOV TL1,#06H,RETI,ORG 1000H,MAIN:MOV TH0,#0F8H,MOV TL0,#06H,MOV TH1,#0F8H,MOV TL1,#06H,MOV TMOD,#00H,MOV TCON,#50H,MOV IE,#8AH,L1:SJMP L1,END,单片机实验,3,该程序将内部,RAM 70H,到,71H,中的,16,个数据按小到大顺序重新排序。,实验程序如下:,ORG 0000H,LJMP MAIN,ORG 1000H,MAIN:MOV R2,#70H,MOV R3,#71H,L2:ACALL L1,INC R2,INC R3,CJNE R3,#80H,L2,L3:SJMP L3,NOP,L1:MOV A,R2,MOV R0,A,MOV A,R3,MOV R1,A,MOV A,R0,L5:CLR C,SUBB A,R1,MOV A,R0,JC L4,XCH A,R1,MOV R0,A,L4:INC R1,CJNE R1,#80H,L5,END,单片机实验,4,2,、将内存单元,20H,中存放的两个,BCD,码拆开,求它们的乘积,,并把乘积以压缩的,BCD,码形式送回内存单元,21H,中。,参考程序:,ORG 0000H,LJMP MAIN,ORG 1000H,MAIN:MOV A,20H ;,比如,20H,是一个十进制数,67,,注意是,67,不是,67H ANL A,#0FH ;,得到个位,7 MOV B,A ;,个位送,B XCH A,20H ;,再次取数,67 SWAP A ;,高低四位交换得到数,76 ANL A,#0FH ;,得到十位数,6 MUL AB ;6*7=42,(,2AH,),MOV B,#10 ;,送被除数,10 DIV AB ;,得到,A=4,,,B=2 SWAP A ;,高低四位数交换,得到数,A=40 ANL A,#0F0H ;,将低,4,位清零,这句可以不要,ORL A,B ;,得到,BCD,码,42,,,MOV 21H,A ;,将结果送给,21H,L1:SJMP L1,END,单片机实验,5,1,、将累加器,A,中的,8,位二进制转换成,3,位,BCD,码格式的十进制。,其中,百位数的,BCD,码放在,21H,单元中,十位和个位数放在,22H,单元中。,参考程序:,ORG 0000H,LJMP MAIN,ORG 1000H,MAIN:MOV A,#0FFH,MOV B,#64H,DIV AB,MOV 21H,A,MOV A,#0AH,XCH A,B,DIV AB,SWAP A,ADD A,B,MOV 22H,A,L1:SJMP L1,END,实验步骤:,(,1,)输入程序检查无错误,经汇编、连接后装入系统。,(,2,)在,1012,处设段点。,(,3,),GB=0000,,运行程序。,(,4,)用,R0721,查看,21H,单元,应为,02,,用,R0722,查看,22H,单元,应为,55,。,(,5,)改变,A,中的数,考察程序的正确。,单片机实验,6,布尔运算:编程实现,X,与,Y,异或运算,设,A,、,B,分别存放在,00H,、,01H,,结果,Z,存放在,02H,。,(注意,00H,、,01H,、,02H,是位地址,属于内部,RAM 20H,的,D0,、,D1,、,D2,),操作前可用,R,命令给,20H,单元置入初始值,例如置入,01H,。实验程序如下:,ORG 0000H,LJMP MAIN,ORG 1000H,MAIN:MOV C,00H,ANL C,/01H,MOV 02H,C,MOV C,00H,CPL C,ANL C,01H,ORL C,02H,MOV 02H,C,L1:SJMP L1,END,实验步骤:,(,1,)输入程序检查无错误,经汇编、连接后装入系统。,(,2,)在,100FH,处设断点,运行程序(,GB=0000,),在断点处检查结果。,(,3,)用,R0720,察看,02H,位中的内容,为,01,。,(,4,)按,RESET,键终止程序的运行,返回监控,
    展开阅读全文

    开通VIP折扣优惠下载文档

    提示  咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。

    咨信网小贴示:
    1、浏览或下载可查看了解,请点击【咨信网告知】。
    2、下载文件中如有侵权或不适当内容,将立即纠正。
    3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
    4、开具发票登录电脑端申请,请点击【索取发票】。

    咨信网客服组:【微信客服】

    自信AI创作助手
    关于本文
    本文标题:单片机-实验程序-答案.ppt
    链接地址:https://www.zixin.com.cn/doc/14740340.html

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork