中国计量学院微机原理试卷A.doc_第1页
中国计量学院微机原理试卷A.doc_第2页
中国计量学院微机原理试卷A.doc_第3页
中国计量学院微机原理试卷A.doc_第4页
中国计量学院微机原理试卷A.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

中国计量学院200 7 200 8 学年第 一 学期 微机原理及其应用 课程考试试卷( A )开课二级学院: 质量与安全工程学院 ,考试时间: 2008 年_1_月_7_日 18 时考试形式:闭卷、开卷,允许带 计算器 入场装订线考生姓名: 学号: 专业: 产品质量工程 班级: 05 题序一二三四五六七八九总分得分评卷人一 单选题(每题2分,共20分)1. 十进制数115其对应的十六进制可表示为()A、8FHB、73HC、8、8EHD、7EH2. 8031复位后,PC与SP的值为() A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,00H3. 提高单片机的晶振频率,则机器周期() A、不变B、变长C、变短D、不定4. 8051的内部RAM中,可以进行位寻址的地址空间为() A、00H2FHB、20H2FHC、00H1FHD、20HFFH 5. 8051单片机共有()个中断源 A、4B、5C、6D、76. 下列指令中不影响标志位CY的指令有()A、ADDA,20HB、CLRC、RRCAD、INCA7. 指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码8. 8031的P0,当使用外部存储器时它是一个( )A、高8位地址 B、低8位地址C、低8位数据 D、低8位地址/数据总线9.执行MOVC A,A+PC时,WR、RD脚的电平为()A、WR高电平,RD高电平B、WR低电平,RD高电平C、WR高电平,RD低电平D、WR低电平,RD低电平10. 当标志寄存器PSW的RS1和RS0分别为1和0时,则当前工作寄存器组R0R7的地址为( )A. 20H2FHB.10H17HC.00H07HD. 30H3FH二 填空题(每空1分,共22分)1. MCS-51单片机的三总线结构是指 、 、 。2. 在ALE的高电平期间,P0口上一般出现 信息,在ALE低电平期间,P0口上一般出现和信息。3. P1口用作输入口时,对应的口锁存器必须先。4. 对系统堆栈区的操作,必须遵循 的原则。5. 8032单片机访问高128字节RAM采用 寻址方式,访问特殊功能寄存器采用寻址方式。6. 一个基准电压为5V的8位AD,其最小能够分辨的输入电压为。7. 一个RAM芯片的地址线为A0A13,则其存储容量为 ,其最后一个存储单元的基本地址为 。8. 已知系统晶振为12MHz,T0在方式1下工作,如要产生50ms定时中断,则T0的计数初值应设为 。9. 已知(SP)=60H,(DPTR)=3456H,在执行下列指令后,i. PUSH DPHii. PUSH DPL(SP)=_ _,内部RAM(61H)=_ _。10. 如执行下面程序后,则(DPTR)= ,(SP)= , 片内(52H) 。i. MOV SP,#50Hii. MOV DPTR,#6000Hiii. MOVX A,DPTRiv. PUSH DPLv. PUSH DPHvi. MOV DPTR,#7FFFHvii. MOVX DPTR,A11. 已知(A)=128, (R2) 130, 则执行ADD A,R2后,A= ,CY= , OV= 。三 程序题(每题6分,共18分)1下面程序实现将片内30H37H单元的数据通过查表送外部数码管显示,分析程序是否正确,如有错误请找出并修改正确。MOV R1,#30HMOV R7,#08HMOV DPTR,#LEDTABDISPLAY: MOV A,R1MOVX DPTR,AINC DPTR INC A DJNZ R7,DISPLAYSJMP $LEDTAB: DB ;09数字段码表2内部RAM从LIST单元开始存放一单字节正数表,表中之数作无序排列,并以-1作结束标志。编程实现表中找出最小值。FIND: MOV R0,#LISTMOV A,R0MOV MIN,A装订线LOOP5: INC R0MOV A,R0_ _ _ _,LOOP3 RETLOOP3:CJNE A,MIN,LOOP1LOOP1:_ _ LOOP2 MOV MIN,ALOOP2:SJMP LOOP53下面程序将片内30H单元内的2个BCD数相乘,乘积为BCD数,并把乘积送入31H单元,请把程序填写完整。BCD EQU 99HSTART: MOV 30H,#BCD MOV A,30H MOV B,A MOV A,30H ANL A,#0F0H MUL AB MOV B,#0AH DIV AB MOV R1,B SWAP A MOV 31H,A SJMP $四综合题(共40分)1. 编写一段程序,统计片外数据存储器2000H20FFH中的数据其值等于7FH的个数,将结果存放在R7中。(10分)2设单片机晶振频率fosc=6MHZ,使用定时器0以工作方式1产生周期为100ms的等宽方波,并在P1.0输出。(10分)TMOD: GATEC/M1M0GATEC/M1M0TCON:TF1TR1TF0TR0IE1IT1IE0IT03以8031为主机,外部扩展一片27512作为程序存储器,扩展一片62512作为数据存储器芯片。(1)画出电路逻辑连接图,并写出每片存储器的地址范围。(10分)(2)编程将片外RAM 8000H802FH单元内容读入片内30H5FH单元。(10分)装订线装订线中国计量学院200 7 200 8 学年第 一 学期 微机原理及其应用 课程试卷( A )参考答案及评分标准开课二级学院: 质量与安全工程学院 ,学生班级:05质量1、2,05试点1、2、3 ,教师: 袁月峰 一单选题(每题2分,共20分)1B2BCBBDCDAB二填空题(每空1分,共22分)1地址总线、数据总线、控制总线。2地址、指令、数据3写1先进后出5寄存器间接、 直接 60.02V(或20mV)716KB、3FFFH815536 (或3CB0H)9_62H、 34H 10 7FFFH 、 52H 、 60H 11 02H 、 1 、 1 三程序题(每题6分,共18分)1INC DPTR 删掉,INC A 改为INC R1(找到1个错误得1分,改对一个得2分)2 CLR C , CJNE A, #0FFH, 或CJNE A,# -1,; LOOP1: JNC LOOP2 (每空2分)3; ANL A,#0FH, SWAP A, ORL A,R1 (每空2分)四综合题(每题10分,共40分)1(参考程序)ORG 0000HLOOK: MOV R7,#00H MOV R6,#0FFH MOV DPTR,#2000HLOCK: MOVX A,DPTR CJNE A,#7FH,LOCK1 INC R7LOCK1: INC DPTR DJNZ R6,LOCKSJMP $评分标准:DPTR,计数单元等赋值正确,主循环体结构合理得5分,程序功能实现正常得5分。2(参考程序)ORG 0000HLJMP STARTORG 000BHLJMP TIMER0ORG 0030HSTART: MOV SP, #60H MOV TCON,#00H MOV TMOD , #01H MOVTH0,#9EH MOVTL0,#58H SETBEA SETBET0 SETBTR0 SJMP$TIMER0: MOVTH0,#9EH MOVTL0,#58H CPLP1.0RETI评分标准:TMOD,TH0,TL0赋值正确得3分,EA,ET0,TR0置位正确得3分,中断程序TH0,TL0重赋值正确得2分,P1.0口操作正确得1分。3(1)电路连接图评分标准: 地址线连接正确得3分RD,WR,PSEN,ALE连接正确得4分两个芯片地址范围正确得3分(2)参考程序 ORG 0000H MOV DPTR,#8000H MOV

温馨提示

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

评论

0/150

提交评论