END
2. 已知FOSC=6MHZ,试编写程序,使P1.7输出高电平宽40us,低电平宽360us的连续矩形脉冲。
答:利用T0分别定时器40us和360 us来控制P1.7 初值计算过程:根据晶振得机器周期为2us,
初值(T0)=28-40/2=ECH(40us) 初值(T0)=28-360/2=4CH(360us) 程序如下 ORG 0000H SJMP MAIN ORG 0BH SJMP T0S ORG 30H MAIN:CLR P1.7 MOV TMOD,#22H MOV TH0,#0ECH MOV TL0,#0ECH SETB EA SETB ET0 SETB TR0 HERE: SJMP $ T0S: CPL P1.7 MOV C,P1.7 JC L1
MOV TH0,#0ECH MOV TL0,#0ECH
SJMP L2 L1: MOV TH0,#04CH MOV TL0,#04CH L2: RETI
2
期终考试 系别:_____________班级:_____________ 姓名:_______________ 学号:______________ 得分______________ 《单片机原理及借口技术》(B) 适用班级: 试题号 得 分 阅卷人 一 二 三 四 合计 得 分 阅卷人 一、单项选择题:(共15题,每题2分,共30分) (1)AT89C51单片机的CPU是( )。 A. 16 B. 4 C. 8 D.16位 (2)程序是以( ) 形式存放在程序存储器中的。 A. C语言汇程序 B.汇编程序 C.二进制编码 D. BCD码 (3)AT89C51单片机的程序计数器PC为16位计数器,其寻址范围为( )。 A. 8KB B. 16KB C. 32KB D. 64KB (4)单片机的ALE引脚是以晶振频率的( )固定频率输出正脉冲,因此它可作为
外部时钟或外部定时脉冲使用。 A. 1/2 B. 1/4 C. 1/6 D. 1/12 (5)单片机上电复位后,PC的内容为( )。 A. 0000H B. 0003H C. 000BH D. 0800H (6)AT89C51单片机哪些不是主要功能部件组成( ) A. CPU B. RAM C. ROM D.LED显示 (7)MCS-51系列单片机的CPU主要是由( )组成的。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 (8)单片机中的程序计数器PC用来( )。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址 (9)单片机AT89C51的EA引脚( )。
3
A.必须接地 B.必须接+5V电源
C.可悬空 D.以上三种情况视需要而定 (10)AT89C51单片机5个中断源的优先权从高到低的是( )
A. INT0、T0、INT1、T1、串行口 B. T0、T1、INT0、INT1、串行口 C.串行口、T0、INT1、T1、INT0 D. INT0、INT1、T0、T1、串行口 (11)定时器工作在工作方式2,要定时200 us,要装入的初始值为( )
A .56H B.9CH C.3CB0H D.0FFH
(12) ADC0809的模拟通道选择地址线ADDC、ADDB、ADDA的状态为011,则选择模拟
的通道为( )
A.IN6 B.IN5 C.IN4 D.IN3 (13)8255A的A组控制电路是用来控制( )
A.A口及C口的低4位 B.A口及B口的低4位 C.A口及B口的高4位 D.A口及C口的高4位
(14)外部扩展存储器时,分时复用做数据总线和低8位地址线的是( )。 A. P0口 B. P1口 C. P2口 D.P3口 (15)PSW中的RS1和RS0两位用来( )。 A.选择工作寄存器组 B.指示复位 C.选择定时器 D.选择工作方式 选择题答案: 1-5 得 分 阅卷人 6-10 11-15 二、填空题(每空1分,共20分 )
(1)单片机应用系统是由 和 组成的。
(2)除了单片机芯片和电源外,AT89C51单片机最小系统包括 电路和 电路。 (3)当振脉冲荡频率为12MHz时,一个机器周期为 ;当振脉冲荡频率为6MHz
时,一个机器周期为 。
(4)访问内部RAM使用 指令,访问外部RAM使用 指令,访问内部ROM
使用 指令, 访问外部ROM使用 指令。
(5)74LS138是具有3个输入的译码器,其输出作为选片信号时,最多可以选中 块芯片。 (6)异步串行数据通信有 、 和 共3种数据通路形式。 (7)计算机的数据传送有两种方式,即 方式和 方式,
4
其中具有成本低特点的是 数据传送。
(8)在串行通信中,收发双方对波特率的设定应该是 的。
系别:_____________班级:_____________ 姓名:_______________ 学号:______________ 得分______________ (9)12根地址线可选 个存储单元,32KB存储单元需要 根地址线。 得 分 阅卷人 三、简答题(共4题,每题5分,共20分)
1. AT89C51单片机由哪些主要功能部件组成? 2.扩展存储器的编址技术有哪几种? 3. AT89C51单片机响应中断的优先顺序应依什么原则? 4.设串行异步通信的传送速率为2400波特,传送的是带奇偶校验的ASCII码字符,每个个字符包含10位(1 个起始位,7个数据位,1上奇偶校验位,1个停止符),问每秒最多可传送多少个字符? 5
得 分 阅卷人
四、编程题(每题15分,共30分)
1.编写程序,将外部数据存储器中的5000H~50FFH单元全部清零。
2. 已知FOSC=6MHZ,试编写程序,利用T0工作在方式2,使P1.0和P1.1分别输出周期为1ms和400us的方波。
6