2021年单片微型计算机原理及接口技术郑郁正习题解答.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2021年单片微型计算机原理及接口技术郑郁正习题解答.docx》由会员分享,可在线阅读,更多相关《2021年单片微型计算机原理及接口技术郑郁正习题解答.docx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品word 可编辑资料 - - - - - - - - - - - - -单片机为指单一集成电路芯片,为集成的微型运算机,其包含中心处理器 CPU.内存 MEM 和输入输出 I/O 三部分;而个人运算机至少包含显示器和键盘,其核心部分也包含 CPU .MEM 和 I/O ,也可以用单片机制作个人运算机;注:个人运算机强调人机交互操作,而单片机主要应用于自动掌握;现代的个人运算机内存容量比较大,一般都超过1MB RAM,难以集成到单片机中,所以个人运算机的内存MEM都采纳独立的MEM芯片;单片机由于集成在单一芯片上,所以高牢靠性为其最主要的特点;单片机由于CPU .MEM和 I/O 的差别,种
2、类繁多,能适应各种各样的要求,性价比极高;1)民用智能家电;2)个人移动电子设备:电子表,手机,MP3 ; 3)工业智能测控;4) 农业,医疗,军事;5)运算机网络设备1) CPU;2) I/O:定时计数器.一般I/O .串行通信; 3) MEN : FLASH+RAM第 13 页;运算机各组成部分的信息传输的一组公共线路;总线分为片总线,内总线,和外总线;采纳总线便利系统的功能扩充;CPU 读储备器的过程:1)送出地址2)读信息有效3)储备器对应单元的数据输出到总线 4) CPU 取得数据5)终止读信号地址;CPU 写储备器的过程:1)送出地址,挑选储备器对应单元2)送出数据3)输出有效写信
3、号4)终止写信号5)终止数据和地址信号;B .D .H;十进制;该题目的意思应当为8 位二进制数;无符号书0255,带符号数通常为补码:-128127 ;BCD 码为指压缩BCD 码: 0099;这为一个7 位二进制书,补码为-11 0111B=-37H=- (48+7 ) =-55 ;无符号二进制数为49H=4*16+9=73 ; A 的 ASCII 码为 41H , 49H 既为字母 I 、BCD 码为 49.电脑型电饭锅,电子表;第 15 页, 1)程序地址指针寄存器(PC 或 AR )的内容输出到地址总线,挑选程序储备 器单元; 2)掌握单元输出读信号;3)储备器输出指令内容到数据总线
4、;4) CPU 将指令内容存入 CPU 指令寄存器; 5) PC 指针加一; 6)指令译码;7)执行指令;1) 24+2 3+22 +21+20+2-2=16+8+2+1+0.25=27.252) 256-43+2 -1 =100H-2BH+2 -1=11010101.1B=0D5.8H3) 126 = 128 - 2 = 80H - 02H = 7EH4) 111 = 128 - 17 = 80H -11H = 6FH = 0110 1111B5) 7542第 1 页,共 25 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - -
5、 -6) 5923H = 0101 1001 0010 0011B7) -(100H - 85H) = -7BH = -(7*16 + 11) = -1238) -112 = 100H -70H = 90H9) 84H = -(100H - 84H) = -7CH = -124第 2 页,共 25 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -(1) 8 位 CPU(2)程序储备器8K Flash(3) 256B 内 部 RAM(4) 4 个 8 位 I/O 端口(5) 3 个 16 位定时 /计数器(6) 6 个中断源(
6、7) 1 个串行接口(1) 4*8=32 根 I/O 线(2) P0 为数据线和低8 位地址线的分时复用总线 P2 为 高 8 位 地 址 总 线P3.6 和 P3.7 为外扩 RAM 的读写信号线(3)地址总线16 位,数据总线8 位( 35 页)(1) 难记可以列举;最多128 个通用 PSW, A, B, SP, DPH ,DPLT0 :TH0 , TL0 T1 :TH1 , TL1中断: IE , IP掌握: TMOD ,TCONI/O : P0, P1,P2, P3 串口: SCON , SBUF 电源: PCONT2 :TH2 , TL2 ; RCAP2H , RCAP2L ; T
7、2CON , T2MOD ; 难点: WDTRST ; AUXR ; AUXR1 ;DP0L、DP0H ; DP1L;DP1H(2)问题为分组的方法:可按(1)的方式分组(3)内容太多,不列举;(1)内部 RAM : 00FFHSFR:80HFFH RAM 又分成:寄存器区001FH位寻址区20H2FH通用 RAM30HFFH(2)各区域寻址方式有差别RESET :高电平复位; ALE :外部低 8 位地址有效PSEN:取代码有效(外部) ;EA :挑选内外程序储备器INT0 , INT1 , T0 , T1, RD , WR , X0/X1晶振节电为 CPU 无时钟而停止工作,其它部分正常;
8、掉电为全部部分无时钟,振停;节能,中断及复位可启动由于电池容量有限,要延长便携设备的工作时间,节电特别重要;通常有冷启动上电复位,热启动手动复位,以及看门狗复位;第 3 页,共 25 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -冷启动复位后,程序指针 PC 的值为确定的( PC) =0000H ,其次为中断答应 EA=0 ; P0=P1=P2=P3=0xFF ;RAM 的值为随机值,一般仍有堆栈指针( SP) =0x07 ; (PSW)=00H. 而热启动和看门狗复位时,除 RAM 保持复位前的值外,其它寄存器的值同上;
9、AT89S52 采纳的为哈佛结构,程序和数据储备为独立的,它们共用地址数据总线,但为通过分时共享, PSEN 信号有效时取程序空间,而 WR 和 RD 有效时取数据空间,PSEN,WR 和RD 三个信号任何时刻最多仅一个有效;后进先出或先进后出的队列称为堆栈;AT89S52 的堆栈设在内部RAM数据区; SP 为堆栈指针;存取数据的原就为先将SP 增一再存入数据,取数时依据SP 取数后将SP 减一;DPTR 为数据指针寄存器;用于存取外部数据RAM 和程序空间的数据,由DPH 和 DPL 组成;PC: 16 位,但不在SFR 区域中;见page38 最终一段;有 4 组工作寄存器;8 个; P
10、SW 寄存器中的RS1 和 RS0 位;第 4 页,共 25 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -假设晶体频率为12MHZ ,任何时候只有一个灯亮,每延时肯定时间换一盏灯;由于没学过51 的汇编,可用C 语言实现;#include Void Delay(void) Void main(void)int i;P1 = 0xFF; P2 = 0xFF;WhileP1 = 0xFE; Delay();/p1.0 灯亮P1 = 0xFD; Delay();/p1.1 灯亮.P1 = 0xFF;/p1 全部灯灭P2 = 0
11、xFE; Delay();/p2.0 灯亮.P2 = 0x7E; Delay();/p2.7 灯亮P2 = 0xFF;/p2 全部灯灭Void Delay(void)/ 延时int i、 j;for( i = 0; i 1000; i+) for( j=0; j1000;j+)在 p3.0 引脚上设一键, 按下为 0,开机后判定p3.0 的状态打算流水方向;if(p3 & 0x01)/ 只判 p3 最低位LoopUpDown();elseLoopDownUp();书中没有介绍数码管的工作原理,自己查资料完成;同上同上提示:自学5.2.3 ,习题集中应预习相关内容;第 5 页,共 25 页 -
12、- - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -汇编指令中存取数据的方式或数据所在地址的方式(见page74:表 4-1)(1) 立刻数:程序空间(2) 直接地址: RAM : 007FH , SFR: 80HFFH(3) 间接地址: RAM : 00FFH ,外部 RAM(4) 变址:程序(5) 寄存器: A , DPTR , R0R7,乘除法中得B,位寻址的C(6) 相对:程序(7) 位寻址:内部RAM : 202FH ; SFR 中被 8 整除的字节255 条( 111 条不科学) page74(1)移动;( 2)算术;( 3
13、)规律;( 4)位操作;( 5)掌握每类包括的指令不好记忆指令 操作数 1 操作数 2 操作数 3 CJNEA , #55,NEXT掌握指令,累加器A 中得内容不为55 时转移到NEXTMOVR2, #5 MOVR0, #30HMOVDPTR , #100H LOOP : MOVA , R0MOVXDPTR , A INCR0INCDPTRDJNZR2, LOOP1 MOVR2, #10MOVDPTR , #2000H MOVR0, #40HLOOP2 : MOVXA ,DPTRMOVR0 ,A INCDPTRINCR0DJNZR2, LOOP2MOVR2, #6MOVDPTR , #1000
14、H MOVR0, #0LOOP : MOVP2, #20HMOVXA ,R0 MOVP2, #30H MOVXR0, A CLRAMOVCA , A+DPTR MOVP2, #20H第 6 页,共 25 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -MOVX INC INCDJNZR0, AR0 DPTRR2, LOOPCLRCMOVA , 51HSUBBA , 41HMOV31H , AMOVA , 50HSUBBA , 40HMOV30H , AMOVMOVDPTR , #1000H A , 30HINCDPTRMOV
15、A , 31HADDA ,40HADDCA , 41HDAADAAMOVXDPTR , AMOVXDPTR , A设低 8 位存 R6 ,高 8 位存 R5MOVA , R3MOVB, R4MULABMOVMOVR5, B R6, AMOVA , 20HANLA , 21HORLA ,22HXRLA ,23HADDA ,ACCCPLAMOV25H , AMOVR0, #30HMOVR2, #20MOVB, #0LOOP :CJNZR0 , # W , NEXT INCBNEXT :INCR0DJNZR2, LOOP MOVA , BJZNEXT2MOVA , #Y 第 7 页,共 25 页 -
16、 - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -SJMPNEXT3 NEXT2 :MOVA , # N NEXT3 :NOPMOVA , 30H MOVB, #10HDIVAB/ 拆分 BCD 码,分别存入A , B MOLABDAAMOV31H , A MOVB, #10DIVA , B SWAPA ORLA ,B SWAPA当在 30H 区域找到一个最小值时,将相应单元置成FFH ;从小到大找完后,再移动到50H区域; B 储存最小值MOVR3, #10 LOOP2 : MOVR1, #40HMOVR2, #10 MOVR0,
17、 #30H MOVA , #0FFHLOOP1 : MOVB, R0CJNEA , B ,$+3 JNCMOVA , R0MOVDPH , R0;记忆地址 INCRODJNZR2, LOOP1 MOVR1, A MOVR0, DPH MOVR0, #0FFHINCR1DJNZR3, LOOP2 :倒转 40H 区域到 50H 区域MOVR2, #10 MOVR0, #40H MOVR1, #50+9LOOP3 : MOVA , R0MOVR1, A INCR0DECR1, LOOPMOVA , 30H第 8 页,共 25 页 - - - - - - - - - -精品word 可编辑资料 -
18、- - - - - - - - - - - -MOVB, #10DIVA, B MOV40H , A MOVA , BMOVB, #10DIVA、 B MOV41H , A MOV42H , BMOVR2, #10 MOVR0, #40H MOVR1, #50HLOOP : MOVA , R0ADDA , #0 MOVR1, AINCR0INCR1DJNZR2, LOOPMOVR2, #16 MOVR0, #30H MOVR1, #40HLOOP : MOVA , R0CJNEA , #0AH ,$+3 JNCNEXT1ADDA , #0SJMPNEXT2NEXT1 :ADDA , # A -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 单片 微型计算机 原理 接口 技术 郑郁正 习题 解答
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内