09单片机b1答案
- 格式:doc
- 大小:1.30 MB
- 文档页数:4
ORL TMOD,#20H;控制字
MOV TH1,#0FAH;写入计数初值初始化4分
MOV TL1,#0FAH结构2分
MOV SCON,#40H
五、设计题(共20分)。
由下图给定的芯片利用单片机扩展一简易信号发生器。要求完成单片机最小系统外围电路(复位、12MHz晶振)的设计(4分);完成硬件连线(6分)实现扩展DAC8032的芯片地址范围为:7FF8H-7FFFH。利用单片机的定时器0,采用定时器中断方法设计程序(10分),实现锯齿波的输出,输出的锯齿波峰峰值为5V,频率为100Hz。
13在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于。
A.异步串行传送B.并行传送C.同步串行传送D.随机传送
14.读写片外部数据存储器时,不起作用的信号是。
A. /RD B. /PSEN C. /WE D. ALE
15.8051单片机复位后,累加器A. PC. PSW的内容为。
0
1
方式1
10位UART
可变
1
0
方式2
11位UART
fosc/64或fosc/32
1
1
方式3
11位UART
可变
6.IE中断允许控制
A. 87H B.09H C.80H D. 00H
17.波特率的单位是。
A.字符/秒B.位/秒C.帧/秒D.字节/秒
18.8051单片机外接ROM时,使用引脚来选通74LS373芯片。
A. ALE B. /PSEN C. /EA D. /WR
19.单片机8051的ALE引脚是。
A.输出高电平B.输出矩形脉冲,频率为fosc的1/6
3.当使用8051且EA=1,程序存储器地址小于0FFFH时,访问的是片内ROM。
4.MCS—51的存储器空间配置从功能上可分为四种类型:特殊功能寄存器、内部数据存储器、外部数据存储器、程序存储器。
5.MOVX A,@DPTR寻址方式为寄存器间接寻址。
6.假定A. =0FBH,B. =12H。执行指令:
TABLE: DB 01H,0F9H,12H,30H,68H,24H,04H,71H,00H,60H
END
2.(10分)若晶振频率为11.0592MHz,串行口工作方式1,波特率为4800bps,写出用T1作为波特率发生器的方式控制字和计数初值的初始化程序。
答:
经计算,计数初值为FAH,初始化程序如下:
ORG 0
LJMPMAIN
ORG 000BH
LJMP TIMEX
ORG 0030H程序框架2分
MAIN: 1S定时4分
MOV TMOD,#01H显示4分
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB EA
SETB ET0
SETB TR0
MOV A,#255
MOV R7,#0
SJMP $
ORG0000H
MOV R7,#10
MOV R0, #30H
MOV R1,#40H
LOOP:MOV A,@R0
MOV @R1,A
INC R0
INC R1
DJNZ R7,LOOP
SJMP $
END
2.(5分)试分析以下程序完成什么功能?如果累加器A=6AH,程序执行结束后
20H=6, 21H=0, 22H=1
A. 49.8H B. 94.8H C. 111H D. 49H
2. ALU表示。
A.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件
3.已知[X]补=01111110,则真值X=。
A. -126 B.+1 C. -1 D. +126
4.单片机的堆栈指针SP始终是指示。
A.堆栈地址B.堆栈中间位置C.堆栈底D.堆栈顶
ORG0000H
MOVB,#100
DIVAB
MOV22H,A
MOVA ,#10
XCHA,B
DIVAB
MOV21H,A
MOV20H,B
SJMP$
END
程序功能说明:十六进制到十进制转换
四、编程题(共10分,二选一)。
1.(10分)利用8051单片机的IO口控制共阳极七段数码管显示“0”-“9”,每显示1位停留1秒钟,1秒钟的定时必须采用定时器实现,晶振使用12MHz。“0”-“9”的共阳码:0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H。
A. A = FFH;PC = 0000H;PSW = FFH B. A = 00H;PC = 0000H;PSW = 00H
C. A = 07H;PC = 0000H;PSW = FFH D. A = 00H;PC = 0000H;PSW = FFH
16.要想测量INT0引脚上的一个正脉冲宽度,则TMOD的内容应为。
9.使用定时器/计数器设置串行通信的波特率时,应把定时器/计数器1设定作方式2,即自动重新加载方式。
10.起止范围为0000H-3FFFH的存储器的容量是16KB。
11.已知ADC0809 A/D转换中DPTR值,试指出其片选端分配的IO口和当前A/D的通道编号。
DPTR=DFF9H;DFF9H=1101 1111 1111 1001,片选端:P2.5;通道编号:1。
ORG 0
LJMPMAIN
ORG 000BH
LJMP TIMEX
ORG 0030H程序框架3分
MAIN:定时4分
MOV TMOD,#01H波形3分
MOV TH0,#0D8H
MOV TL0,#0FFH
SETB EA
SETB ET0
SETB TR0
MOV A,#00H
SJMP $
TIMEX:
MOV TH0,#0D8H
5.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的。
A.00H-FFH B. 08H-7FH C. 07H-7FH D. 00H-07H
6.8051单片机在与外部I/O口进行数据传送时,将使用指令。
A. MOVC B. MOV C.MOVX D.视具体I/O口器件而定。
7.8051单片机的定时器T1用作定时方式时是。
C.输出低电平D.输出矩形脉冲,频率为fosc的1/2
20.8051可扩展片外RAM 64 KB,但当外扩I/O口后,其外部RAM寻址空间将。
A.增加B.减少C.不变D.变0
三、程序分析题(共10分)。
1.(5分)数据块传送,将RAM从30H开始的连续10个单元的内容传递给片内RAM从40H开始的连续10个单元。
DIV AB
后,累加器A的内容为0DH,寄存器B的内容为11H,OV的内容为0。
7.8051单片机外部中断请求信号有电平方式和边沿触发,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
8.8051单片机中断系统中共有(按照优先级高到底顺序)外中断0、定时器0、外中断1、定时器1、串口五个中断源。
TIMEX:
MOV TH0,#0D8H
MOV TL0,#0F0H
INC R7
CJNE R7,#100,EXIT
MOV R7,#0
INC A
CJNE A,#10,L1
MOV A,#0
L1:MOV R6, A
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A
MOV A,R6
EXIT:RETI
A.由外部时钟频率定时,一个机器周期加1
B.由内部时钟频率定时,一个机器周期加1
C.由外部时钟频率定时,一个时钟周期加1
D.由内部时钟频率定时,一个时钟周期加1
8.在存储器扩展电路中74LS373的主要功能是。
A.存储数据B.存储地址C.锁存数据D.锁存地址
9.某种存储器芯片是8KB片,那么它的地址线根线是。
MOV TL0,#0FFH
INC A
MOV DPTR,#7FF8H
MOVX @DPTR,A
EXIT:RETI
END
1,TMOD
2,TCON
3,SCON
4,PCON
5,串行口工作方式选择位SM0、SM1
SM0
(SCON.7)
SM1
(SCON.6)
工作方式
特点
波特率
0
0
方式0
8位移位寄存器
fosc/12
D.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位
12..执行PUSH ACC指令,8051完成的操作是。
A.(SP)+1→(SP),ACC→(SP)B. ACC→(SP),(SP)-1→(SP)
C.(SP)-1→(SP),ACC→(SP)D. ACC→(SP),(SP)+1→(SP)
集美大学诚毅学院试卷纸
2011—2012学年第2学期
课程名称
单片机应用技术
试卷
卷别
B
适用
学院、专业、年级
诚毅学院电子0991,0992
考试
方式
闭卷√
开卷□
备注
总分
题号
一
二
三
四
五
六
得分
阅卷人
一、填空题(共30分,每空1.5分)。
1.计算机中最常用的字符信息编码是ASCII码。
2.8051引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址。
12.用串口扩并口时,串行接口工作方式应选为方式0。
二、单项选择题(共30分,每小题1.5分,在每小题给出的选项中只有一个符合题目要求,把所选项前的字母填入题前的表格内)。