《单片机应用技术 教学课件 作者 张文灼 主编 《单片机应用技术》模拟试卷参考答案B》由会员分享,可在线阅读,更多相关《单片机应用技术 教学课件 作者 张文灼 主编 《单片机应用技术》模拟试卷参考答案B(2页珍藏版)》请在金锄头文库上搜索。
1、学院系别 班级 姓名 学号 学年第学期试卷(B)单片机应用技术课程 参考答案一、选择题,四个选项中,只有一个正确,将答案写于表格中。(220=40分)1234567891011121314151617181920BDCBCACBBBDABCBCCBDC二、判断题,你认为说法正确的打,不正确的打(210=20分)12345678910三、简答及编程题(30分)1、答:单片机扩展片外存储器时,地址线是由P0和P2口提供的,但P0口同时分时用作数据线,因此当CPU访问外部存储单元时,先从P0口输出低8位地址,从P2口输出高8位地址,选择对应单元,然后利用P0口进行读写,所以应通过锁存器将P0口首先输
2、出的低8位地址锁存保持住,才不致导致P0口使用上的冲突。2、答:89C51单片机共有4个8位并行I/O端口P0P3,当需要外部扩展存储器或I/O口时,P0和P2口作为数据和地址总线使用,因而提供给用户的I/O口就只有P1或P3口的部分口线,当所接的外设比较多时,就必须扩展I/O接口。(1)通用锁存器、缓冲器的扩展。(2)可编程并行接口芯片的扩展。3、解:STRAT:MOV R0,#30H MOV R7,#0FH MOV DPTR,#3000HLOOP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET4、答:START:MOV TMOD
3、,#20H ;定时器T1工作于模式2 MOV TH1,#0E8H ;设置波特率为1 200b/s MOV TL1,#0E8H SETB TR1 ;启动T1 MOV SCON,#50H ;串行接口工作于方式1,充许接收 L1:JNB RI,L1 ;等待接收数据,末接收到数据,继续等待 CLR RI ;接收到数据,清RI MOV A,SBUF ;接收到数据送A RET5、(1)假设无关位都取0(也可为1),则8255A的A口、B口、C口以及控制口的地址分别为0000H、0001H、0002H和0003H。(2)MOV DPTR,#0003H ;指向8255A的控制口 MOV A,#83H MOVX DPTR, A ;向控制口写控制字,A口输出,B口输入MOV DPTR,#0001H ;指向8255A的B口LOOP:MOVX A, DPTR ;检测按键,将按键状态读入A累加器。MOV DPTR,#0000H ;指向8255A的A口MOVX DPTR, A ;驱动LED发光SJMP LOOP ;返回继续循环第 2 页 共 2 页