微机原理及应用B卷_第1页
微机原理及应用B卷_第2页
微机原理及应用B卷_第3页
微机原理及应用B卷_第4页
微机原理及应用B卷_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、年级专业: 教学班号: 学号: 姓名:装 订 线( 2008至 2009学年 第1学期 )年级专业: 教学班号: 学号: 姓名:装 订 线课程名称: 微机原理及应用 考试时间: 110 分钟 课程代码: 试卷总分: 100 分考试形式: 闭卷 学生自带普通计算器: 允许 题号一二三四五六七八九十十一十二总分得分评卷教师一、选择题(每小题2分,共计20分)1、MCS51单片机的复位信号是( )有效。 A、高电平 B、低电平 C、脉冲 D、下降沿2、在片外扩展一片2764程序存储器芯片要( )地址线。 A、8根 B、13根 C、16根 D、20根3、定时器/计数器工作方式1是( )。 A、8位计数

2、器结构 B、2个8位计数器结构 C、13位计数结构 D、16位计数结构4、能够用紫外光擦除ROM中程序的只读存储器称为( )。 A、掩膜ROM B、PROM C、EPROM D、EEPROM5、下列说法正确的是( )。A、立即寻址方式是被操作数的数据本身在指令中,而不是它的地址在指令中。B、指令周期是执行一个操作所需要的时间。C、指令中直接给出的操作数地址称为直接寻址。D、为使MCS-51单片机的准双向I/O口工作在输入模式,必须保证它事先预置为“0”。6、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )。 A、2MHz B、1MHz C、500K

3、Hz D、250KHz7、下列MCS-51单片机中,下列中断优先级从低到高按顺序排列正确的是( )。A、/INT0 T0 /INT1 T1 串口 B、串口 /INT0 /INT1 T0 T1 C、串口 T1 /INT1 T0 /INT0 D、串口 T1 T0 /INT1 /INT08、下列说法正确的是( )。A、特殊功能寄存器TCON,与定时/计数器的控制无关。B、特殊功能寄存器SCON,与定时/计数器的控制无关。C、特殊功能寄存器IE,与定时/计数器的控制无关。D、特殊功能寄存器TMOD,与定时/计数器的控制无关。9、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字3,

4、它的字形代码应为( )。A、06H B、0F9H C、30H D、4FH10、在8051单片机中,为实现P0口线的数据和低位地址复用,应使用( )。A、地址寄存器 B、地址锁存器 C、地址缓冲器 D、地址译码器二、填空题(每小题2分,共计20分)1、当使用8031单片机时,需要扩展外部程序存储器,此时EA应为 _ 。2、片内数据存储器分为了 、 和 等三个区域。3、定时器/计数器要求外部输入的计数脉冲的最高频率为振荡频率的_ 。4、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 存储器提供地址。5、单片机复位时(P0)= ,(SP)= 。6、

5、若累加器A中的数据为01110011B,则PSW中的P=_ _。7、在MCS-51单片机中,CPU对片外RAM的访问只能采用 的方式。8、假设累加器A中的内容为30H,执行指令:1000H:MOVC A,A+PC后,把 存储器 的内容送入累加器A中。9、一条指令通常是由 和 组成的,也可能只由 组成。10、内部RAM中,位地址为30H的位,该位所在字节的字节地址为 。三、判断题(正确划A,错误划B,每小题1分,共计10分)1、DB、DW伪指令只对程序存储器起作用,不能在数据存储器中进行定义。 ( )2、为使8051单片机的准双向I/O口工作在输入模式,必须保证它事先预置为“1” ( )3、对于

6、DPTR作间接寻址,高8位地址DPH由P2口提供,低8位地址由P0口提供。( )4、片外数据存储器中,数据区与用户外部扩展的I/O口分别编译地址。 ( )5、定时/计数器控制寄存器TCON,与定时/计数器的控制无关。 ( )6、MCS-51堆栈结构是属于向上生长型的堆栈。 ( )7、低优先级中断不能中断高优先级,但高优先级中断能够中断同级中断。 ( )8、直接寻址是访问SFR的唯一寻址方式。 ( )9、在数据存储器中,地址为30H-7FH的单元为用户RAN区,只能进行字节寻址。 ( )10、在一个源程序中,可以多次使用ORG指令。 ( )四、读程序填空(每小题5分,共计20分)1、假设A=55

7、H,R3=0AAH,在执行指令ANL A, R3后,A= R3= 。2、下列程序段执行后,(A)=_ _ (B)= _ _。 MOV A,#0FBH MOV B,#12H DIV AB3、下列程序段执行后,(R0)= _ (7EH)=_ _ (7FH)=_ _ _。 MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC R0 DEC R0 DEC R04、设C=1,执行下列指令后 MOV A, #02HINC AADDC A,#00HMOVC A, A+PC RETTABLE : DB 20H,3AH,30H,0FBH,07H,60H则A= 五、简答题(每小题5分,共

8、计10分)1、为什么同时作为I/O口,P2口不加锁存器,而P0口要加?(1)因为在实际应用中,P0口大多数都是分时复用口使用,即作为低8位的数据和地址总线。当要传送数据时,直接从P0口输出数据而不经过锁存器;当要传送地址信息时,CPU的ALE发出锁存信号,此时从P0口输出的是地址信息,直接进入地址锁存器。(2)相对P0口而言,P2口只做高8位的地址总线。2、简述汇编语言中的标号有什么规定。六、编程题(1题5分,2题5分,3题10分)1、请编写程序,查找在内部RAM 的20H40H单元中是否有 “0AAH”这一数据。若有,则将50H单元置“01H”;若无,则将50H单元置“00H”。 2、编写程

9、序,完成8位二进制数转换成BCD码。(A为二进制数,R0为十位数和各位数地址指针)ORG 0100H XCH A,BMOV B,#64H DIV ABDIV AB SWAP AMOV R0,A ADD A,BINC R0 MOV R0,AMOV A,#0AH END3、编写程序:采用定时/计数器T0计数,定时/计数器T1定时。具体要求:每计数100个外部脉冲后,定时10ms 。(设晶振频率fosc=12MHZ)(1)、T机器12/fosc=1(2)、根据题意,采用采用T0在方式2下计数,采用T1在方式1下定时,则有TMOD16H。(3)、设计数的初值为X,根据方式2的特性则有28X100,得到

10、X=9CH则有TL0=TH0=9CH。(4)、设定时的初值为Y,根据方式1的特性则有(216Y)* T机器10ms,得到Y=D8F0H,则有TL1=0F0H, TH1=0D8H主要参考程序:MOV SP,#30H MOV TMOD,#16H MOV TH0,# 9CHMOV TL0,# 9CHMOV TH1,# 0D8HMOV TL1,# 0F0H SETB ET0 SETB ET1 SETB EA LOOP: SETB TR0 LOOP1: JNB TF0,LOOP1 CLR TR0 SETB TR1LOOP2: JNB TF1,LOOP2CLR TF1 装 订 线课程名称:微机原理及应用

11、考试时间:110分钟 课程代码: 8402221 试卷总分: 100分一、 选择题参考答案及评分标准评分标准:本大题共10小题,每小题2分,共20分。每小题选对得2分,不选或选错得0分。参考答案:1、A 2、B 3、D 4、C 5、A 6、C 7、C 8、B 9、D 10、B二、填空题参考答案及评分标准评分标准:本大题共10小题,每小题2分,共20分。填对1题得2分,不填或填错得0分,部分填对酌情给分。参考答案:1、低电平2、工作寄存器区 位寻址区 数据缓冲区(用户RAM区)3、1/24 4、程序 数据5、0FFH 07H 6、17、寄存器间接寻址8、程序 1031H 9、操作码 操作数 操作

12、码10、(26H).0三、判断题参考答案及评分标准评分标准:本大题共10小题,每小题1分,共10分。正确选A,不正确选B,该小题选对得1分,不选或选错得0分。参考答案:1、A 2、A 3、A 4、B 5、B 6、A 7、B 8、A 9、A 10、A四、读程序填空参考答案及评分标准评分标准:本大题共4小题,每小题5分,共20分。填对1题得5分,不填或填错得0分,部分填对酌情给分。参考答案:1、00H 0AAH 2、0DH(或13) 11H(或17) 3、7EH 0FFH 3FH 4、0FBH 五、简答题参考答案及评分标准评分标准:第1小题共有2个要点,答对第1个得3分,答对第2个得2 分,答错或

13、未答得0分;第2小题共有4个要点,答对13个得1分,答对第4个得2分,答错或未答得0分;部分答对酌情给分。参考答案:1、答案要点:(1)因为在实际应用中,P0口大多数都是分时复用口使用,即作为低8位的数据和地址总线。当要传送数据时,直接从P0口输出数据而不经过锁存器;当要传送地址信息时,CPU的ALE发出锁存信号,此时从P0口输出的是地址信息,直接进入地址锁存器。(2)相对P0口而言,P2口只做高8位的地址总线。2、答案要点: (1)标号由18字符组成,头一个字符必须是字母。(2)不能使用汇编语言已定义的符号。(3)标号后必须跟冒号。(4)同一标号在一个程序中只能定义一次。六、编程题参考答案及

14、评分标准评分标准:第1小题5分;第2小题5分;第3小题10分;共计20分。三个小题都比较灵活,答案不唯一,根据学生实际答题情况,符合题意者给分,部分答对酌情给分。在此对各题仅提供其中一种程序作为参考。参考答案:1、参考程序:ORG 0100H MOV R7,#20H;设置循环次数 MOV R0,#20H ;设置地址初值LOOP: MOV A,R0CJNE A,#0AAH,LOOP1;比较和“0AAH”相等不?不相等就转移MOV 50H,#01HSJMP LOOP2LOOP1:INC R0DJNZ R7,LOOPLOOP2:END2、参考程序 ORG 0100H XCH A,BMOV B,#64

15、H DIV ABDIV AB SWAP AMOV R0,A ADD A,BINC R0 MOV R0,AMOV A,#0AH END3、答案要点: (1)、T机器12/fosc=1(2)、根据题意,采用采用T0在方式2下计数,采用T1在方式1下定时,则有TMOD16H。(3)、设计数的初值为X,根据方式2的特性则有28X100,得到X=9CH则有TL0=TH0=9CH。(4)、设定时的初值为Y,根据方式1的特性则有(216Y)* T机器10ms,得到Y=D8F0H,则有TL1=0F0H, TH1=0D8H主要参考程序:MOV SP,#30H;设置堆栈指针 MOV TMOD,#16H;定义工作模式 MOV TH0,# 9CH;赋计数初值MOV

温馨提示

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

评论

0/150

提交评论