收藏 分销(赏)

-合工大《单片机与接口技术》2014试卷A及标准答案.doc

上传人:天**** 文档编号:2394630 上传时间:2024-05-29 格式:DOC 页数:8 大小:104.15KB 下载积分:6 金币
下载 相关 举报
-合工大《单片机与接口技术》2014试卷A及标准答案.doc_第1页
第1页 / 共8页
-合工大《单片机与接口技术》2014试卷A及标准答案.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
合工大《单片机与接口技术》试卷A 评分标准和标准答案 一、【20分】简答题(每小题2分) 1、微处理器如何定义? 微处理器是一个独立的IC芯片,内含算术运算和逻辑运算部件(ALU),不含存储器、I/O接口等,只能接受机器语言。 2、单片机如何定义? 在一块IC芯片上集成了微处理器(μP)、存储器(RAM、ROM)、I/O接口、定时/计数器、中断系统、系统时钟,以及系统总线等的微型计算机。 3、什么叫微机接口? 采用硬件与软件相结合的方法,研究CPU如何与外设进行最佳匹配,从而在CPU与外设之间实现高效、可靠的信息交换。通俗地说,所谓“接口”就是CPU与外设的连接电路,是CPU与外设交换信息的中转站。 4、51单片机串行发送和串行接收各用什么指令? 串行发送:MOV SBUF, #XXH;串行接收:MOV A, SBUF。 5、晶振频率、振荡周期、机器周期三者之间是什么关系? 晶振频率即外接晶体振荡器的标称频率,也叫振荡频率,它与振荡周期 互为倒数关系;一个机器周期包含12个振荡周期。 6、MOVX指令用在哪些场合? (1)CPU与外部RAM之间交换数据; (2)CPU与外部I/O之间交换数据。 7、用哪条指令可将P1口高四位同时取反,低四位不变? XRL P1,#1111 0000B 8、三总线包括哪三种? 地址总线、数据总线、控制总线。 9、USB接口全称叫什么? 通用串行总线。 10、T0、T1计数时,对外部输入的脉冲信号有什么要求? (1)计数脉冲最高频率不超过系统振荡频率的1/24; (2)计数脉冲下降沿有效,高、低电平持续时间均要大于1个机器周期。 二、【14分】分析题 1、CPU为AT89S52,已知(PSW)= 0000 1000 B,分析以下各组指令的运行结果(每小题2分): (1)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,#90H ;((R0))<==90H,即RAM(90H)=90H (2)MOV R0,#90H ; (R0)<== 90H,即(08H)= 90H MOV @R0,90H ;((R0))<==(90H),即RAM(90H)=SFR(90H) 2、已知程序执行前: (A)=04H,(SP)=42H,(41H)=7CH,(42H)=7DH。请分析下述程序执行后:(A)=?(SP)=?(41H)=?(42H)=?(PC)=? 可以只写最终结果(每空2分)。 POP DPH ; (DPH)<--((SP))=(42H)=7DH, (SP)<--(SP)-1, (SP)=41H POP DPL ; (DPL)<--((SP))=(41H)=7CH, (SP)<--(SP)-1, (SP)=40H MOV DPTR, #DTAB ; (DPTR)=DTAB RR A ; (A)=02H MOV B,A ; (B)=02H MOVC A, @A+DPTR ; @(DTAB+2), (A)=30H PUSH ACC ; (SP)<--(SP)+1,(SP)=41H, ((SP))<--(A), (41H)=30H MOV A, B ; (A)=(B)=02H INC A ; (A)=03H MOVC A, @A+DPTR ;@(DTAB+3),(A)=50H PUSH ACC ; (SP)<--(SP)+1,(SP)=42H, ((SP))<--(A), (42H)=50H RET ; (PCH)<--((SP))=50H,(SP)<--(SP)-1,(SP)=41H ; (PCL)<--((SP))=30H,(SP)<--(SP)-1,(SP)=40H DTAB: DB 10H, 80H, 30H, 50H, 30H, 50H, 47H, 86H, 90H, 19H (A)=50H,(SP)=40H,(41H)=30H,(42H)=50H,(PC)=5030H 三、【15分】编程题(每小题5分) 1、将8032高128字节RAM中的90H单元内容与80H单元内容 进行交换。 MOV R0,#90H MOV A,@R0 MOV B,A MOV R1,#80H MOV A,@R1 MOV @R0,A MOV A,B MOV @R1,A 2、51单片机没有DEC DPTR指令,请编程实现: (DPTR)- 1→(DPTR)。 CLR C MOV A,DPL SUBB A,#01H MOV DPL,A MOV A,DPH SUBB A,#00H MOV DPH,A 3、编程将SRAM芯片62256的存储区0000H~7FFFH所有单元均清零。 MOV DPTR,#0000H LOOP: CLR A MOVX @DPTR,A INC DPTR MOV A,DPH CJNE A,#80H,LOOP 四、【10分】AT89S51系统,晶振频率为12MHz,采用T0定时输出周期为2s、占空比为1:1的连续方波,请编制完整的程序。 ORG 0000H JMP MAIN ORG 000BH JMP IT0P ORG 0030H MAIN: MOV SP,#70H MOV B,#20D ;20次 MOV TMOD,#01D MOV TH0,#3CH ;每次50ms MOV TL0,#0B0H SETB ET0 SETB EA SETB TR0 JMP $ IT0P: MOV TH0,#3CH MOV TL0,#0B0H DJNZ B,BACK CPL P1.0 ;P1.0输出方波 MOV B,#20D BACK: RETI 五、【6分】AT89C51单片机外扩27128型存储器的电路如图1所示,请写出AT89C51片内、片外的ROM地址范围。 (1)片内:0000H~0FFFH; (2)片外:1000H~4FFFH。 六、【7分】8031单片机欲扩展64KB的SRAM,请选择存储器芯片,设计CPU与SRAM的连接电路,并写出SRAM的地址范围。 单片机 8031 SRAM 62256 (1) SRAM 62256 (2) 反相器 P2.7 CS1 CS2 62256(1)地址范围: 0000H~7FFFH; 62256(2)地址范围: 8000H~0FFFFH。 七、【8分】设8255芯片的控制口地址为2FFFH,PC口地址为2FFEH,使用8255的PC7产生1000个连续的负脉冲,占空比1:1,周期200ms,已知延时100ms的子程序叫DELAY。请编制相关软件。 MOV DPTR,#2FFFH MOV A,#00001111B ;输出高电平 MOVX @DPTR,A MOV 31H,#03H MOV 30H,#0E8H LOOP: MOV A,#00001110B ;输出低电平 MOVX @DPTR,A CALL DELAY MOV A,#00001111B ;输出高电平 MOVX @DPTR,A CALL DELAY CLR C MOV A,30H SUBB A,#01H MOV 30H,A MOV A,31H SUBB A,#00H MOV 31H,A ORL A,30H JNZ LOOP 八、【5分】飞读AT89S52单片机T0计数器的16位计数值,并存到内部RAM的(31H)(30H)中。 AGAIN: MOV A,TH0 MOV 30H,TL0 CJNE A,TH0,AGAIN MOV 31H,TH0 九、【7分】图2为W78E51单片机外扩数模转换器DAC0832,配合741运放输出0~10V的模拟电压。CPU执行哪几条指令即可完成一次D/A转换? MOV DPTR,#8FFFH ;指向DAC0832口地址 MOV A,# XXH ;准备输出的数字量 MOVX @DPTR,A ;数字量送给DAC0832 十、【8分】图3为8031单片机外扩模数转换器ADC0809。当CS5=0,且CPU执行写指令时,START=ALE=1,启动A/D转换,同时也完成了通道号的锁存;当CS5=0,且CPU执行读指令时,OE=1,输出锁存器的三态门打开,ADC0809转换的数据呈现在数据总线上,CPU发指令可将其读走,于是一个通道的转换即告结束。 今用延时法采集IN1通道输入的模拟电压,请编程实现。 MOV DPTR,#0AFF9H ;选择IN1通道 MOVX @DPTR,A ;WR=0 MOV R7,#40D ;准备延时参数 DJNZ R7,$ ;延时80µs MOVX A,@DPTR ;读转换结果 MOV 42H,A ;存转换结果 图1 图3 图2
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

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

客服