《单片机原理与应用》试卷4.doc

ID:50800443

大小:53.00 KB

页数:3页

时间:2020-03-08

《单片机原理与应用》试卷4.doc_第1页
《单片机原理与应用》试卷4.doc_第2页
《单片机原理与应用》试卷4.doc_第3页
资源描述:

《《单片机原理与应用》试卷4.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《单片机原理与应用》试卷4答案一、选择题(每题1分,共8分)1:B2:C3:D4:D5:B6:A7:A8:C二、判断题(每题1分,共8分)1:对2:对3:对4:对5:对6:错7:对8:对三、填空题(每空1分,共14分)1:11001.101B、245.272Q2:低、低3:一个机器周期4:0EH、18H、0FFH、0FEH5:1FH、81H6:RETI7:单、双四、综合题(每题6分,共30分)1:优点:①集成度高、价格低廉、性能/价格比高;②程序存储器和数据存储器在物理上分开,可使程序不受干扰,抗干扰能力强;③布尔处理能力强,适于工业控制。2:该指令规定第一条指令从地址8000H单

2、元开始存放,即标号START的值为8000H3:答:MCS-51单片机提供了4组工作寄存器,对于当前工作寄存器组的选择,是通过PSW中的RS1和RS0来进行选择。具体关系如下表: RS1RS0当前寄存器组00第0组工作寄存器第3页共3页《单片机原理与应用》试卷4答案01第1组工作寄存器10第2组工作寄存器11第3组工作寄存器4:答:ROM中的数据需要使用查表指令才能读出来,所以此题不能使用一般的传送指令从ROM中读数据。        MOV   DPTR,#2000H        MOV   A,#00H        MOVC  A,@A+DPTR        MOV   

3、R2,A5:①对TMOD寄存器赋值,以确定定时器的工作模式;②置定时/计数器初值,直接将初值写入寄存器的TH0,TL0或TH1,TL1;③根据需要,对寄存器IE置初值,开放定时器中断;④对TCON寄存器中的TR0或TR1置位,启动定时/计数器,置位以后,计数器即按规定的工作模式和初值进行计数或开始定时。五、设计应用题(每题10分,共40分)1:ORG000HMOVR0,#50HMOVR7,#20HMOV2FH,#00HLOOP:MOVA,@R0CJNEA,#23H,LOOP1SJMPHERELOOP1:INCR0INC2FHDJNZR7,LOOPMOV2FH,#0FFHHERE:A

4、JMPHEREEND2:计算计数初值:28-100=156D=9CH采用查询方式,编程如下:MOVTMOD,#60H;设置定时器1模式2,计数功能MOVTH1,#9CH;保存计数初值MOVTL1,#9CH;设置计数初值SETBTR1;启动计数DEL:JBCTF1,LOOP;查询是否计数溢出AJMPDELLOOP:INCA;累加器加1AJMPDEL;循环第3页共3页《单片机原理与应用》试卷4答案3:解:程序如下: ORG0000H  LJMPMAIN  ORG1000H MAIN:MOVSCON,#00H;串行口工作在方式0 CLRES;禁止串行中断 MOVA,#80H;发光二极管从

5、左边亮起DELR:CLRP1.0;关闭并行输出 MOVSBUF,A;串行输出WAINT:JNBTI,WAIT;状态查询 SETBP1.0;开启并行输出 ACALLDELAY;调用延时子程序 CLRTI;清发送中断标志 RRA;发光右移 AJMPDELR;继续 END  4:①FFFCHFFFDHFFFEHFFFFH②控制寄存器设置为:81HMOVDPTR,#FFFFHMOVA,#81HMOVX@DPTR,A③从PB口送全部低电平,看是否有键按下;去除键抖动;从P0口依次送低电平,求按键位置;判断按键是否被释放。④动态显示。第3页共3页

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

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

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

《《单片机原理与应用》试卷4.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《单片机原理与应用》试卷4答案一、选择题(每题1分,共8分)1:B2:C3:D4:D5:B6:A7:A8:C二、判断题(每题1分,共8分)1:对2:对3:对4:对5:对6:错7:对8:对三、填空题(每空1分,共14分)1:11001.101B、245.272Q2:低、低3:一个机器周期4:0EH、18H、0FFH、0FEH5:1FH、81H6:RETI7:单、双四、综合题(每题6分,共30分)1:优点:①集成度高、价格低廉、性能/价格比高;②程序存储器和数据存储器在物理上分开,可使程序不受干扰,抗干扰能力强;③布尔处理能力强,适于工业控制。2:该指令规定第一条指令从地址8000H单

2、元开始存放,即标号START的值为8000H3:答:MCS-51单片机提供了4组工作寄存器,对于当前工作寄存器组的选择,是通过PSW中的RS1和RS0来进行选择。具体关系如下表: RS1RS0当前寄存器组00第0组工作寄存器第3页共3页《单片机原理与应用》试卷4答案01第1组工作寄存器10第2组工作寄存器11第3组工作寄存器4:答:ROM中的数据需要使用查表指令才能读出来,所以此题不能使用一般的传送指令从ROM中读数据。        MOV   DPTR,#2000H        MOV   A,#00H        MOVC  A,@A+DPTR        MOV   

3、R2,A5:①对TMOD寄存器赋值,以确定定时器的工作模式;②置定时/计数器初值,直接将初值写入寄存器的TH0,TL0或TH1,TL1;③根据需要,对寄存器IE置初值,开放定时器中断;④对TCON寄存器中的TR0或TR1置位,启动定时/计数器,置位以后,计数器即按规定的工作模式和初值进行计数或开始定时。五、设计应用题(每题10分,共40分)1:ORG000HMOVR0,#50HMOVR7,#20HMOV2FH,#00HLOOP:MOVA,@R0CJNEA,#23H,LOOP1SJMPHERELOOP1:INCR0INC2FHDJNZR7,LOOPMOV2FH,#0FFHHERE:A

4、JMPHEREEND2:计算计数初值:28-100=156D=9CH采用查询方式,编程如下:MOVTMOD,#60H;设置定时器1模式2,计数功能MOVTH1,#9CH;保存计数初值MOVTL1,#9CH;设置计数初值SETBTR1;启动计数DEL:JBCTF1,LOOP;查询是否计数溢出AJMPDELLOOP:INCA;累加器加1AJMPDEL;循环第3页共3页《单片机原理与应用》试卷4答案3:解:程序如下: ORG0000H  LJMPMAIN  ORG1000H MAIN:MOVSCON,#00H;串行口工作在方式0 CLRES;禁止串行中断 MOVA,#80H;发光二极管从

5、左边亮起DELR:CLRP1.0;关闭并行输出 MOVSBUF,A;串行输出WAINT:JNBTI,WAIT;状态查询 SETBP1.0;开启并行输出 ACALLDELAY;调用延时子程序 CLRTI;清发送中断标志 RRA;发光右移 AJMPDELR;继续 END  4:①FFFCHFFFDHFFFEHFFFFH②控制寄存器设置为:81HMOVDPTR,#FFFFHMOVA,#81HMOVX@DPTR,A③从PB口送全部低电平,看是否有键按下;去除键抖动;从P0口依次送低电平,求按键位置;判断按键是否被释放。④动态显示。第3页共3页

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