09电气电子通信单片机B卷标答.doc_第1页
09电气电子通信单片机B卷标答.doc_第2页
09电气电子通信单片机B卷标答.doc_第3页
09电气电子通信单片机B卷标答.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉工业学院课程考核试题参考答案及评分标准学年: 2008-2009 学期: 2 课程名称: 单片机原理与应用 ( B卷) 考核方式: 闭卷 任课教师: 谢兆鸿 课程所在院(系、部): 电气信息工程 考试班级: 06级电气自动化、电子信息工程、通信工程 注:标准答案需写清题号;每小题得分、共得分;参考答案要点;评分标准等一、 简答题:(每题5分,共40分)二、看图题:(两小题,共20分)1、请将下图的两个存储器的地址范围写出来:(10分)CS#CS#A7-A0A7-A0A7-A0D7-D0D7-D0D7-D0D7-D03736112827128WR#WR#RD#RD#OE#PSEN#EA#RST8031P0P2A8-A13A8-A13P2.0-P2,5(A8-A13)PSEN#+5VALEOE#解:先列表:A13A12A11A10A9A8A7A6A5A4A3A2A1A0000000000000006112811111111111111000000000000002712811111111111111 所以可知:61128 的地址范围是:0000H-3FFFH(6分) 27128 的地址范围是:0000H-3FFFH(4分)EA#RST8051P0P2.0P2.1P2.2P2.3P2.4P2.5+5VP1P33733732、请用8051 画出一个带4个按钮和2 个8段数码管显示的单片机最小系统。(10分)解: 画出单片机4分,按钮2分,数码管4分。三、读程序:(20分) (1) 读懂程序,在每条指令后面加注释,然后指出程序完成什么功能?(10分) MOV A,20H ;将20H单元的内容送A CJNE A,21H,LOOP ; 将它与21H单元的内容比较LOOP:JNC LOOP1 ;若20H单元的内容大,将它放入30H MOV A,21H ; 否则将21H单元的内容送ALOOP1:MOV 30H,A ; A的值置入30H RET 解:根据注释,可以知道此程序的功能是比较20H和21H单元内容的大小,将大的值放到30H单元内。(注释4分,结论6分) (2)根据给出的图,完整地写出此图所对应的所有指令。(10分)MULDIVBAINC,DEC,DA解:它们是:INC A; 累加器A加1DEC A; 累加器减 1DA A; 十进制调整指令MUL A,B; 乘法指令,A*B 乘积高8位送B,低8 位送ADIV A,B; 除法指令,A/B ,商送A,余数送B 每条指令2分。四、设计题(20分) 如下图,P1.4P1.7接有四个发光二极管,P1.0P1.3接有四个开关,RS消抖电路用于产生中断请求信号,当消抖电路的开关来回拔动一次将产生一个下降沿信号,通过INT0向CPU申请中断,要求:初始时发光二极管全黑,每中断一次,P1.0P1.3所接的开关状态反映到发光二极管上,且要求开关断开的对应发光二极管亮。要求分析6分、写程序(要加注释)14分。解:分析:由于P1.4-P1.7的输出加了反相器,所以只要把输入P1.0-P1.3 的状态送入输出即可。采用外部中断0,选下降沿作中断触发。 可编程序如下:ORG 0000H AJMP MAIN ORG 0003H ;INT0中断入口 AJMP WBI ; 转中断服务程序 ORG 0030H ;主程序 MAIN: MOV P1,#0FH ;高4位灯灭,低四位输入先写1 SETB IT0 ; 边沿触发中断 SETB EX0 ;允许外中断0中断 SETB EA ;开中断开关 SJMP $ ;等待中断 WBI: MOV P1,#0FH ;P1先写入“1”且灯灭 MOV A,P1 ;输入开关状态换到高4位 SWAP A ; MOV P1,A ;低4位开关状态电平输出到P1高4位 RETI END附录:TCONTF1TR1TF0TR0IE1IT1IE0IT0TF 定时计数器的标志位; TR 定时计数器的控制位; IE 外部中断标志位;IT 外中断的触发方式选择,IT=1下降沿触发,IT=0 电平触发。IEEAXXESET1EX1ET0EX0EA 全局中断;ES 串行通讯中断;ET 定时计数器中断;EX 外部INT中断;每位=1表示允许。IPXXXPSPT1PX1PT0PX0优先级设置寄存器,某位=1,表示置入优先级组。TMODGATEC/TM1M0GATEC/TM!M0高4位设置定时计数器1,低4位设置0,GATE 选择是否测波形高电平;C/T选择定时或计数,M1和M0选择模式。SCONSM0SM1SM2RENTB8RB8TIRISM0、SM1选择串口工作方式;SM2=1选择多机通信;REN=1 表示接受允许;TB8和RB8 是发送接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论