2005— 2006学年第一学期《 单片机原理与接口技术》
课程A卷
专业年级:03电信 命题教师: 郭文川 审题教师: 考生班级: 学 号:考生姓名:
、氓空题:〔爲窒1井,共20分〕 MCS-51单片机的最7:程序薛址空叵是 KB- 滾空间的地址范匡域 OOOOH ・ 至 ・系统上电反良泣氐程序入口地址为 若由程序设定PSW 的RS广Rfic=01,则工作寄存器盼场的宜接地41为_。酎一 1FH ° MC^-51单片机的IQ端口采用 4 统一 衆址方式… 、 一个5位DA转换器其分辨率为 ・若讼 fi 1XA转拱器旳基推岂压为 5V,贝!'数字量100对脸得惶拟量为 灵 車片机系统中经常耳马%抱址泽玛技术匡桔 a 线选 法却译码 注。 LX1 EL S05J CPU是呂 FL其内部有 4 KE 的 ROM. 指出H列屯指令中祿噪作数的寻址方式: (1) MOVC A,(gA-DPTR ( ( ( ____ (_ 变址寻址 哥存琴旬接寻址 位寻址 相时昙£卜一 ) ) ) ) (2) XCH ■ @R0; ⑶ MOV C, P1.0 3 rr r nnp (4)JC LOOP
( 相对2址
)
8.骗下列各条指令的书鶉找否有镣并指出原此
1) MUL R0R1
AB J' \\l
) ) /
I )
⑵ M0V 丸@叮
(3) (4)
RO DPTR A
MOV A. #3000H MOV RIX
(
f
二、选择题:(毎题1分,共10分)
1. 当MCS-51单片机接有外部存储券时,P2 口可作为
A・数据输入口 C.准双向输入/输出口
B.数据的输出口 D.高8位地址线
D ・
2. 堂片机的井行接□中,作为敖据线便用的并行口是 C A. PO
B.P1
C.P2 D.P3
°
3. MCS—51单片机的堆栈区是设宣在 C 札
A・片內ROM区 C・片内RAM区
B・片外ROM区 D.片外RAM区
4. 片内RAM的20H-2FH为位寻址区.所包含的位地址是_B ________________
A・ 00H〜20H C. 20H〜2FH
B. 00H〜7FH D. OOH〜FFH
5. 在寄存器间接寻址方式中,间址寄存器中存放的数据杲 _______________ c
A.参与操作的数据 C.程手的转换地址
\"1
B.操作数的地址值 D.指令的操作码
亠,J M JI S
6. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为 B
A. MOV A, @R1 C.MOVX A:@R0
B.MOVC 人 + DPTR D.MOVX A: @ DPTR
7. ____________________________________________________ 能够月紫外光擦
除ROM中程序的只读存储器称为 _______________________________ <
A•掩膜 ROM
B.PROM
C.EPROM
C D.EEPROM
&在片外扩展一片2716程序存储器芯片要
A.8 根
B.13 根
C.11 根
fe址线。
D.20 根
9. 定时器/计数器工作方式1是 _____________ ・
A. 8位计数器结构 C. 13位计数结构
10. TO中断的中断入□地址为
B. 2个8位汁数器结构 D. 16位计数结构 B °
A. 0003H B. OOOBH C. 0013H D. 001BH
1、己丸(A)=83H,
CPL A 2>下列程序段执行后,(RO) = _________ , MOV RO, #7FH MOV 7EH, #0 MOV 7FH, #42H (7EH)= ________ . DEC @R0 DEC RO DEC @R0 3、已知(R3)=05H?运行程序后,结果为(50H>. MAIN: MOV A,R3 MOV DPTR. #TAB MOVC A,@A+DPTR MOV TAB: DB 00, 01: 04, 09, 16 DB 25,36,49,64,81 这个子程序的功能是: ____________________________________________ O 4、已知一片DAC0832接成单缓冲方式,其地址为4000H,其控制程序如下: MOV DPTK #4000H MOV R0, #OOH WAIT: MOV A,R0 MOVX @DPTR,A INC R0 NOP SJMP WAIT 读程序执行后,DAC0832输出的波形为 _________________ 波° 四、编程题:(共36分) 1、 (8分)编程将外部RAM从1200H单元开始的100个单元清零. 2、 (1。分)利用8255A可编稈并行接□芯片,实现编入输出试验。实验中用8255A的 PB □作为缁入口,工作于方式0,读取开关的状态:用PA □作为输岀口,工作于 方弍0,将 读取的开关状态输出到LED上息1为8255A的工作方犬控制字匸若8255A 的起始潴口地址为8000H・则编互芜整的汇编唔兰汲程序实现该任势。 3、(18分)有一单片机系统的外部昂体振荡 器频 率为6MHZ-现启动单片机的的定时/ 计数器1,使其完成如下功能:统计100 个外来脉冲,若满 100,则停止统计,井向 P1.0输出lo (1) 在方式1下.装入定时/计数器TH1、 TL1的初直为多少?(4分) (2) 在方式2下:装入定时/计奴器IH1, TL1的初直为多少?(4分) (3) 更求目定河器1以工作方式2编程实 现 该任务(中断结构人(10分) 图1 S255A方式控制字 五、分析下图,说明:(共16分) (1) 2764芯片是RAX1还是ROM芯片,6264是RAM还是ROM芯片? (2分) (2) 每矿是什么信号?它和融有什么区别? <2分〉 (3) 2764和6264的存储容量分别为多少?(4分) (4) 说明各芯片的地址范囤?(8分) 课程丄卷 一、填空题(每空1分,共20分) 1、 _________________ 8BH= ________________________ D, 11000010B = D・ 1OOD二 H- 2、 ________________________ INTEL 8O96CPU是 ______________位的单片机:8051 CPU杲 位的单片机,其内部 有 _____ KB 的 ROM。 3、 ________________________________________________ 若一个RAM容屋为4kB,则其地址线 有 条。 4、 设(A) =0 58 H, (RO) =0AAH,执行务令 XRL A, R0 ,后,(A) = __________________________ , (R0)= __________ « 5、 MCS-51中的数提线是 ______ 根,在单片机中由引脚 _______ 提供,地址线是 _______ 很,由单片机引脚的 _______ 和 _______ 提供。 6、 8C51单片机.中SJMP的跳软范囹为 ________________ 。 7、 单片机的堆挨指针SP始终是 _____________ , A、扌旨示堆栈底 B、指示堆栈顶 C、指示堆栈血址 D、指示堆栈长度 &当尧要从MCS-51单片机程序存佬器取数据时,采用的指令为 _______________ ° A. MOV A: (gRl B.MOVC A: @A + DPTR C. MOVX A, @ RO DMOVX A. @ DPTR 9、ALE信号的功能是 ________________________________ . 10、 ____________________________________________ .MCS—51单片机的复位信号是 有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 11、 已知1只共阴极LED显示搭其中&笔段为字形代码的最低位,若託显示数字1, 它的字形代码应为 __________ A、06H 0 B、F9H C、30H D、CFH 二、简答题:(每题5分,共50分) 1、 什么是机器歪期和指令周期?单片机的时产单位一一拍节、状态、机器周飓和 指令 周期的关系是什么? 2、 MCS-51单片机有多少个专用寄存器?在这些专用等存器中,可供位寻址的住有 多 少? MCS-51共有多少可供位寻址的位? 3、 单片机有几个并行接□芯片,当其用于输入辑出时,经常冃那一个接口?为什么? 彳、8051单片机的定时器,计数器有几个?各有几种工作方式?各是什么? 5、中断允许控制奇存器(IE)的内容如下: 位序 D6 EA f / D5 / D: ES Di ETO De EXO 位符号 ET1 EX1 若执行下列程序段,则其功能是什么? SETB EA SETB EXo SETB ET1 6、分析下面各程序段中每条指令的执行结思 MOV MOV ADD DA A, #45H R5, #78H A, R5 A MOV 30H ・ A 7.指岀执行下列伪指令后,各存储单元的内容。 ORG DB DW ORG 4000H -1, T, L234H, 4200H 05H -1 TAB: BLOCK- DS &指岀下列指令中源按作数的寻址方式 ⑴、 (2)、 MOVC XCH XCH MOV SUBB A. @A-DPTR A, @R0: A, RO; C, P1.0 A. #30H 〔3 (4)、 ⑸、 9、 8051 单片机提供了几个中断源?有几个中断代先级别?各中断源所对应的中新 矢量地址是什么? 10、I/O诉址方式有几种?各是什么?甲片机申采用的是什么编址方式? 三、编程题:(18分) 已知8051单片机的晶旅频率为6MIIZ,设定时器T0工作在工作方式2下,编写完 整自勺汇编语言程序便其由P1.0给出盾期为400|J S.占空比为10:1的矩形豚冲。 四、分析下图,说明:(共12分) <5) 6116芯片是RAM还是ROM? (2分) (6) 其存储容量天多少?(2分) (7) 说明各芯片的地址范围? (8分) 因篇幅问题不能全部显示,请点此查看更多更全内容