MOV R0,#7EH40H MOV A,@R0 INC R0 ADD A,@R0 INC R0 MOV @R0,A 这个的单片机流程图

《单片机原理及接口技术》复习题-博泰典藏网
典藏文档 篇篇精品
《单片机原理及接口技术》复习题
导读:(低位在低地址单元中)22.若单片机的振荡频率为12MHz,24.设单片机的晶振频率为6MHz,25.设单片机的晶振频率为6MHz,26.【】利用单片机的P1口设计一个4×4矩阵键盘电路,31.【】某单片机应用系统有4个外部故障状态信号X1~X4(高电平有效),32.8个发光二极管L0~L7分别连接在单片机的输出口P1.0~P1.7,2.阅读下面的程序,要求:①说明程序的功能;②写出涉及的寄存2. 阅读下面的程序,要求:① 说明程序的功能;② 写出涉及的寄存器及片内RAM单元40H~43H的最后结果。 MOV
R0,#40H MOV
A ADDC A,#00H INC
@R0,A 3. 阅读下列程序,说明该程序的功能。(可用逻辑图或逻辑表达式说明) MOV
/20H.1 ORL
/22H.3 MOV
C 4. 阅读下列子程序,写出(或画出)程序运行的结果。系统的时钟频率fosc=12MHz。 WARM: CLR
R7, #5 WAR0: ACALL
P1.0 ACALL
R7, WAR0 RET DL10: MOV
R6, #100 DL11: DJNZ
R6, DL11 RET 5. 阅读下列子程序,说明该程序的功能。
13 RDTM:MOV
A, TH0 MOV
R0, TL0 CJNE
A, TH0, RDTM MOV
R1, A RET 6. 阅读下列子程序,写出(或画出)程序运行的结果。 WARM:CLR
R7, #10 WAR0:ACALL
P2.7 ACALL
R7, WAR0 RET DL10:MOV
R6, #200 DL11:DJNZ
R6, DL11 RET 7. 假设在内RAM 31H、30H中存放有一个16位的无符号二进制数,高字节在31H单元,请编写程序对该数乘2,再放回原单元。 8. 写出无符号16位数相加的程序,设被加数存放在21H、20H单元,加数存放在23H、22H单元,和存放在25H、24H单元中(低字节存放在低地址单元中)。 9. 试编写程序,采用“与”运算,判断内RAM 20H单元的8位二进制数是正数还是负数。 10. 从内RAM 40H单元开始的区域内存有10个单字节十进制数(压缩的BCD码),试求它们的累加和,并将结果存放在内部RAM 21H和20H中。 11. 编写程序,将内RAM从20H开始存放的16个数传送到从18H开始的单元中。 12. 编写程序,将内RAM从20H开始存放的16个数传送到从28H开始的单元中。 13. 编写程序,将片外RAM从2000H开始存放的8个数传送到片外RAM 30H开始的单元中。 14. 已知从外部RAM从0040H单元开始存放有20B的无符号数,试编写程序,将该数据块搬移到外部RAM从0060H单元开始的存储区域内。 15. 试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。 16. 试编写程序,将内部RAM的30H、31H单元的两个无符号数相乘,乘积的高8位存入R3,乘积的低8位存入R2。 17. 求8个无符号数的平均值,这8个数存放在内部RAM以20H开始的8个单元 14 中,结果保存在R2中。 18. 内部RAM从21H单元开始存有一组带符号数,数据长度存于20H,要求把该组数据中的正数、负数分别求和,并存放在寄存器R6和R7中。 19. 设内部RAM从LIST单元开始存有一组无符号数,试编写程序将它们按从大到小的顺序排列,结果仍存放在原存储区域内。 20. 编写程序把累加器A中的二进制数变换成3位BCD码,并将百位、十位和个位BCD码分别存放在内RAM的50H、51H和52H。 21. 【】片内RAM以50H开始的3个单元,存放有3个压缩的BCD码,编程将它们转换成分离的BCD码,存放在53H开始的单元。(低位在低地址单元中) 22. 若单片机的振荡频率为12MHz,试用循环转移指令编写延时为20ms的延时子程序。 23. 试编写一段对中断初始化的程序,要求允许外部中断0(边沿触发)、T0、串行口中断,且使T0为高优先级中断。 24. 设单片机的晶振频率为6MHz,编程用定时器T0在P1.0口连续输出频率为50Hz的方波。 25. 设单片机的晶振频率为6MHz,编程用定时器T0在P1.0口连续输出频率为1KHz、占空比为30%的正脉冲信号。 26. 【】利用单片机的P1口设计一个4×4矩阵键盘电路,编写键盘扫描子程序,将所得键码存放在累加器A中。 27. 【】试用8位串入并出移位寄存器74LS164与8051配合,扩展2个8位输出口,画出逻辑图并编写一个子程序,将内部RAM中地址为36H和37H中的数据通过串行口发送到该输出口。 28. 【】试画出利用8051的串行口,连接两片串入并出移位寄存器74LS164扩展两个8位的并行输出口,并由此输出口驱动两位共阳极LED数码管的逻辑图,并写出0~3的字形码。 29. 阅读以下程序,该程序完成的功能是什么? ZDS: MOV
R7,#05H MOV
R0,#30H MOV
40H,@R0 DEC
R7 NEXT:INC
A,@R0 CINE A,40H,COMP COMP:JC
40H,A CON: DJNZ R7,NEXT
15 RET 30. 阅读以下程序,该程序完成的功能是什么? TAB1:PUSH DPL PUSH DPH MOV
DPTR,#TAB MOV
A,R1 MOVC A,@A+DPTR MOV
DPL RET TAB: 0,1,4,9,16,25,36,49,64,81,100 31. 【】某单片机应用系统有4个外部故障状态信号X1~X4(高电平有效),试用外部中断0设计一个故障实时监测显示电路,当发生故障时,点亮相应的故障指示灯LED1~LED4。 ⑴ 设计并画出相关的硬件逻辑图; ⑵ 编写相应的源程序实现上述功能。 32. 8个发光二极管L0~L7分别连接在单片机的输出口P1.0~P1.7,一个按钮开关连接在P2.0口。要求每按动一次按钮,使发光二极管按照L0→L1→?→L7→L0的顺序循环移动点亮一位。 ⑴ 画出相关的硬件逻辑图; ⑵ 编写相应的源程序实现上述功能。
16 包含总结汇报、出国留学、高中教育、IT计算机、农林牧渔、计划方案、自然科学、表格模板以及《单片机原理及接口技术》复习题等内容。本文共4页
相关内容搜索单片机中LOOP:MOV
A,@R0;MOV @R1,A;INC R0;INC R1;DJNZ R2 LOOP是什么意思
mov A,R6 R6-&A, A=R6  add A,#5 A=A+5, A=(R6+5)&0xFF  mov R3,A A-&...
延时方法很多,用定时/计数比较方便也比较精确。如果用软件延时,则可以用循环(多重、嵌套都行)。根据时间长短确定循环次数,力求精确。时间计算以机器的晶振频率为基准...
电脑主机里的loop card是购物卡
楼主是不是使用ut6700?内置的cdma网络监控软件的参数
答: 这个数据显示雄性激素过高吗
答: 我的数码摄像机JVC的,先在购物中心看6200多,然后去新世纪商城,是5800,知道我后来买的多少钱吗?一样的款式和型号,在灿坤电器(新世纪西边),只要4680...
答: 如果要将数码相机的照片缩小,可以借助photoshop或ACDsee等软件,可以得到相对小一些,但是质量比较高的相片。如果对质量要求不高,可以用ACDsee打开...
答: 1。正版的话比国内便宜。2。售后服务不联网,得凭发票在保修期里会香港修。3。只要不是太多,说自用,一般可以不申报。相机摄象机如果时体积小,放随身包里过关。外壳去...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415-电路图-技术资料-华强电子网,|||||IC/元器件供应商被动元件&配件辅料&周边设备&LED器件&安防消防&>>>分类优质品牌推荐单片机试卷06电信本A_文库下载
1亿文档 免费下载
当前位置: &
& 单片机试卷06电信本A
单片机试卷06电信本A
单片机试卷
3. 各中断源发出的中断请求信号,都会标记在 MCS-51 系统中的( ) A、TMOD B、TCON/SCON C、IE D、IP 4.通过串行口发送或接收数据时,在程序中使用( ) A、MOVC 指令 B、MOVX 指令 C、MOV 指令 D、XCHD 指令 5.串行口工作在方式 1 的波特率是( ) A、固定的,为 fOSC /32 B、为 fOSC /16 C、可变的,通过定时器/计数器 T1 的溢出率设定 6.下面哪条指令产生 WR 信号( ) D、固定的,为 fOSC /64
A、 MOVX A,@DPTR B、 MOVC A,@A+DPTR C、 MOVC A,@A+DPTR D、 MOVX @DPTR,A 7.使用 8255 可以扩展出的 I/O 口线时( ) A、 16 根 B、 24 根 C、 22 根 D、 32 根 8. 下列指令中错误的是( ) A、 MOV A,R4 B、 MOV 20H,R4 C、 MOV R4,R3 D、 MOV @R4,A 9.执行指令 MOVX A,@DPTR 时, WR 、 RD 脚的电平为( ) A、 WR 高电平, RD 低电平 B、 WR 低电平, RD 高电平 C、 WR 高电平, RD 高电平 10. 下列指令中不影响标志位 CY 的指令有( A、ADD A,20H B、CLR C D、 WR 低电平, RD 低电平 ) C 、RRC A D、INC A
三、 程序阅读题(每题 5 分,共 20 分)
得分 评阅人
1. MOV R0,#40H M
OV A,@R0 INC R0 ADD A,@R0 INC R0 MOV @R0,A CLR A ADDC A,#0 INC R0 MOV @R0,A 该程序完成的功能( 2. CLR C MOV A,R3 RRC A MOV R3,A MOV A,R4 RRC A MOV R4,A 该程序完成的功能(
第 2 页 共 5 页
Word文档免费下载:(下载1-5页,共5页)
单片机试卷06电信本答 加油加油隐藏&& 学年二学期期末考试试卷 南昌大学共青学院...A、 06H B、 3FH C、 0C0H D、 0CFH 4.当 MCS-51 复位时,下面说法...单片机原理及接口技术 课程考试试题 B 卷参考答案?评分标准应用技术 院 2006 ...本答案共6页第4页 教务处制 MOV A,#C2H) @DPTR,A 4.用线...单片机期末试卷电信071,电信072,电信073a_工学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 单片机期末试卷电信071,电信072,电信073a_工学_高等教育_...单片机期末试卷电信071,电信072,电信073a答案_工学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 单片机期末试卷电信071,电信072,电信073a答案_工学_...LOOP: MOVX @DPTR, A 4.下列程序段执行后,(A)=___,(B)=___。 MOV A...单片机试卷06电信本A 5页 免费 单片机试题A卷 5页 免费 2005级电信、机电单片...淮海工学院 06 - 07 题号 分值 得分 A 1.5 B 3 C 1 D 0.5 5.对程序存储器的读操作,只能使用( ) 学年 第二 20 1 学期 单片机原理及应用试卷(A ...武汉理工大学单片机电信07级试卷(含答案)_工学_高等教育_教育专区。A1 武汉理工大学试卷(闭卷 A) 课程名称 单片机原理与应用 题号 一二三四五 题分 15 101 ...单片机试卷06电信本A 5页 免费 07电信单片机A 暂无评价 2页 10财富值 07电信...《单片机应用技术》A卷答案... 2页 免费 单片机应用技术试卷A 2页 1财富值搜...无锡职业技术学院 学年第二学期《单片机C语言项目式教程》期末试卷(A卷) (开卷考试) 系 电子信息技术系 班级题 目得分 本题 得分 本题 得分 二、...莆田学院期末考试试卷 2008 ― 2009 学年第 一 学期课程名称: 试卷类别 开卷( 电磁场 ) 闭卷(√) 适用年级/专业: 学历层次 本科 (A)卷 06/电信 考试用时...单片机期末试卷电信071,电信072,电信073b_工学_高等教育_教育专区。07 级电子信息...得分 评分人 二、解释下列指令的含义(共 5 题 1.OR L A ,# b ...您当前的位置:&>&&>&&>&
单片机基础汇编语言编程实例
汇编语言编程
1.编写程序,用位处理指令实现&P1.4=P1.0&(P1.1&P1.2)&P1.3&的逻辑功能。
MOV C,P1.1
ANL C,P1.2
ORL C,P1.0
ORL C,P1.3
MOV P1.3,C
2.编写程序,若累加器A的内容分别满足下列条件,则程序转到LABLE存储单元。设A中存放的的无符号数。
(1)A&10;&&&& (2)A>10;&&&& (3)A&10。
CJNE A,#10,NEXT
LJMP LABLE
CJNE A,#10,NEXT
LJMP NEXT2
CJNE A,#10,NEXT
LJMP LABLE
3.编写程序,查找片内RAM的30H~50H单元中是否有55H这一数据,若有,则51H单元置为FFH;若未找到,则将51H单元清0。
MOV R0,29H
CJNE R0,#51H,NEXT2
MOV 51H,#0FFH
CJNE @R0,#55H,NEXT
MOV 51H,#0
4.编写程序,查找片内RAM的30H~50H单元中出现0的次数,并将查找的结果存入51H单元。
MOV R0,30H
MOV 51H,#0
CJNE @R0,#00H,NEXT2
CJNE R0,#51H,NEXT
5.在片外RAM中有一个数据块,存有若干字符、数字,首地址为SOURCE要求将该数据块传送到片内RAM以DIST开始的区域,直到遇到字符&$&时结束($也要传送,它的ASCII码为24H)。
MOV DPTR,#SOURCE
MOV R0,#DIST
MOVX A,@DPTR
CINE A,#24H,NEXT
6.片内RAM的30H和31H单元中存放着一个16位的二进制数,高位在前,低位在后。编写程序对其求补,并存回原处。
SUBB A,31H
SUBB A,30H
7.片内RAM中有两个4字节压缩的BCD码形式存放的十进制数,一个存放在30H~33H单元中,另一个存放在40H~43H单元中。编写程序将它们相加,结果的BCD码存放在30H~33H中。
MOV R0,#30H
MOV R1,#40H
ADDC A,@R1
DJNZ R2,NEXT
8.编写程序,把片外RAM从2000H开始存放的16字节数据,传送到片内从30H开始的单元中。
MOV DPTR,#2000H
MOV R0,#30H
MOVX A,@DPTR
CINE R1,#16H,NEXT

我要回帖

更多关于 MOV A,@R0 的文章

 

随机推荐