dickus单片机基础课后答案

dickus单片机基础课后答案

ID:16098542

大小:47.00 KB

页数:17页

时间:2018-08-07

dickus单片机基础课后答案_第1页
dickus单片机基础课后答案_第2页
dickus单片机基础课后答案_第3页
dickus单片机基础课后答案_第4页
dickus单片机基础课后答案_第5页
资源描述:

《dickus单片机基础课后答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、dickus单片机基础课后答案第一章:一、填空题 1. 1110   0EH  10011100    01100100 2. 4 3.255-514.输入设备 5.846.630*8*10247.位 字节  字 bitbtypeword8.1111111100100100110110119.11089-115-50二、单选:    DBCABBBCB第二章:一、填空 1. 首先要把PC的内容 保护的断电送回PC  2. 芯片内的反向器 芯片外跨接晶振 与 两只电容 单片机机器周期会变短 3. 加电 

2、手动  pc值为0000H sp值为07H  当前寄存器组为第0 改组寄存器的地址是从00H到07H 4. 机器周期包含(6)  可划分为(2)  一个拍节为1  机器周期应包含12 5. 16位寄存器是DPTR  名称分别为DPH 和 DPL  6. 程序存储器地址空间是64KB单选题下列概念中叙述正确的是cpu中反映程序取指操作后,pc的值是下一条指令的地址这是sp的值变为39Hsp应指向30H单元关于堆栈的描述中,错误的是在80c51中,堆栈操作过程与一般ram单元的读/写操作没有区别 设置通用

3、寄存器的好处不应该包括提高程序运行的可靠性叙述中正确的是两数相加后,若A中数据位66H,则psw中最低位的状态为0第三章:一、填空题: 1. 会把程序储存器1031 2. 累加器A的内容34H cy的内容1ac的内容为1 ov的内容为1 3. 略 4. 程序转移到地址1100H 5. 则a中的数变为原来的2倍 6. 已知a=7ah,r0=30h,(30h)=a5h,psw=80h,请按要求填写各条指令的执行结果30H  71H   0A5H0A5H75H0A7H0AAH01IFH110AAH0120H

4、100D5H1149H00二、单选题下列指令或指令序列中,不能实现psw内容送a的是movr0#0d0hmova,@r0在相对寻址方式中,相对两字是指相对于下一条指令的首地址下列指令或指令序列中,能将外部数据存储器3355h单元内容传送给a的是movdptr,#3355hmovxa,@dptr对程序存储器的读操作,只能使用movc指令执行返回指令后,返回的断点是调用指令的下一条指令的首地址以上各项中不能用来对内部数据存储器进行访问的是数据指针dptr    三、其它类型题  mova,@r2错  mo

5、vr0,r1 错 incdptr 对  movpc,#2222h错 decdptr 错  rlcr0 错   mov0e0h,@r0对 cplr5  错  clrr 错   cplf0h错 pushdptr 错  pop30h 对  movxa,@r1对   mova1fh对  movc,1fh 对movf0,acc.3错movf0.c对movp1,r3对  movdptr,#0fch错 cpl30h 错  pushr0 错movc,#0ffh错 mova,0d0h对(三)其它类型题 3.编写程序将R

6、AM20H-23H单元的高4位写1,低4位写0。分析:就是把这四个单元写入F0H。用一个DJNZ的循环。  ORG0000HMOVR0,#1FH;R0指向20H单元MOVR5,#04H; 四个数LOOP:INCR0MOV@R0,#0F0H; 写入DJNZR5,LOOP; 循环4次END4.把m和m+1单元存有两个BCD数,将它们合并到m单元中,编写程序完成。(设m=30H,高位在30H,低数在31H)   ORG0000HMOVA,30HANLA,#0FH ;把它的高四位清零SWAPAMOV30H,A

7、 ;高低四位调一下,放回原处MOVA,31HANLA,#0FHORLA,30H ;合并起来MOV30H,AEND5.将内部RAM中从data单元开始的10个无符号数相加,其和送sum单元多,假定相加结果小于255。编写程序完成。(设data=30H,sun=50H)ORG0000HMOVR0,#2FH;指向前一个单元MOVR5,#0AH ;循环10次CLRA  ;先加到A中LOOP:INCR0ADDA,@R0DJNZR5,LOOPMOV50H,AEND6.假定8位二进制带符号数丰于R0中,要求编写一个

8、求补程序,所得补码入入R1中。  ORG0000HMOVA,R0CPLA ;按位取反ADDA,#01H ;+1MOVR1,AEND第四章:一、填空题1. 假定a=40h,r1=23h,40h=05h。执行以下两条指令后,a=25H,r1=40H,40h=03H2.在p1.1引脚产生的放拨款为2.914ms3.略4.程序中a与30h单元中的数都是符号数,说明当(A)=((30H)(A)>(30H)(A)<(30H)5.假定80c51的晶振频率为6mhz,下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。