6.单片机的LED动态显示是依据人眼的“视觉暂留”效应实现的。 7.DPTR是由DPH和DPL两个8位特殊寄存器组成的。 8.运算符“&”表示的是按位与运算。
10.命令语句if(x=10) {P0=0xff};表达的含义是当x的值为10时,才执行P0=0xff的命令。
11.80c51单片机定时/计数器T0、T1都可以工作在方式3下
12.51单片机的串口工作在方式0,接收和发送数据都是通过RXD完成的。 13.正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。 14.最小系统是单片机仅用本身有的资源就可以工作,不需要外接任何部件。 15.一片存储器芯片2764可扩展的最大容量是8KB. 三、简答题(第1小题6分,第2小题4分)
1.提供扩展存储器芯片的片选信号的方法有哪几种?简述各方法的特点。 2.说明什么是中断、中断允许、中断屏蔽。 四、综合题(每小题10分,共30分)
1.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?
2.已知8255A与单片机的连接形式如下图所示(只给出部分重要连接线路): 要求:(1)分析8255A的A口、B口、C口及控制口的地址。
(2)若设定8255A的A口为方式0输入,B口为方式0输出,用汇编语言写出初始化程序。
第 11 页 共 15 页
3.如下图,编写程序控制发光二极管循
环点亮,当按下外中断INT0时,二极管闪烁三次后熄灭。
渭南师范学院单片机原理与应用期末试题(A卷)
(2011至2012学年第1学期)
系、级、专业:09物理学本科、10专升本 考试类别:考试
(考试时间120分钟,满分100分)
一、 填空题(共40分,每空2分) 1. MCS-51系列单片机为____位单片机。
2. DAC0832通过改变控制引脚的连接方式,使其具有三种工作方式,分别是___________、
第 12 页 共 15 页
__________、_______________。
3. 液晶RT-1602C实际显示区有________行,每行显示___________个字符。 4. MCS-51单片机的串行口,启动接收的条件是___________和____________。
5.单片机的复位操作是__________(高电平/低电平),且其上所加的复位电平的信号至少持续_______个时钟周期。
6.使P1口的低4位输出1,高4位输出0的C51指令为____ 。 7.C51定义特殊功能寄存器中的位,使用关键字为____。
8.C51变量中unsigned char型变量的取值范围是________。 9.变量tmp=0xfe,经执行指令tmp<<1|1后tmp的值为____。 10.变量a1=0xff,if(!a1)结果是____ (真/假)。 11.C51数组的下标是从____开始的。
12. MCS-51单片机的P0口作为通用I/O口使用时,在作为输入数据口前应先向P0口写_______。
13. -25的原码是________B、反码是_________B、补码是___________B。 二、 选择题(共20分,每题1分)
1. 单片机8051的XTAL1和XTAL2引脚是()引脚
A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振 2. 8051单片机的一个机器周期包含()个时钟周期
A.6 B.2 C.12 D.9
3. 8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 () A.P0 B.P1 C.P2 D.P3 4. 单片机的定时器/计数器工作方式1是( )。
A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构 5. 具有模数转换功能的芯片是()
A. ADC0809 B. DAC0832 C.MAX813 D.74LS373 6. C51语言的运算符中,能实现按位求反功能的是()运算符 A.~ B.^ C.| D.!
7. 在编写串行口中断服务程序时,修饰符interrupt m中m的取值应为() A.1 B.2 C.3 D.4 8. MCS—51单片机的CPU主要的组成部分为()
A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 9. C51中一般char型变量占用( )字节存储。
A、一个 B、两个 C、三个 D、四个 10. 函数_crol_()包含在头文件()中
A.”reg51.h” B.”absacc.h” C.”intrins.h” D.”math.h” 11. 十进制数67在C51语言中表示为十六进制数形式为()
A.0x52 B.0x67 C.0x43 D.0x34 12. 下列选项中不属于C51的特殊功能寄存器的是()
A.P0 B.TMOD C.SBUF D.TI
第 13 页 共 15 页
13. 8051单片机()口是一个8位漏极型开路型双向I/O端口。
A.P0 B.P1 C.P2 D.P3 14. 八段共阴极数码管显示0的字段码是()
A.0x3f B.0xc0 C.0x00 D.0xff 15.可编程I/O扩展芯片8255A有()个8位并行口
A.1 B.2 C.3 D.4 16.MCS-51单片机的51子系列为用户提供了()个硬件中断源 A.4 B.5 C.6 D.7 17.下列选项中()是定时/计数器T0的中断允许控制位
A.EA B.ET0 C.IT0 D.IE0
18.已知某串口1S钟可向外传送240帧,每帧包含10位数据信息,其比特率为() A.12×106 B.2400 C.9600 D.4800 19.一个5V满刻度的8位DAC其分辨率为( )
A.19.5mv B.1.22mv C.0.42v D.3.58mv 20.利用下列( )关键字可以改变工作寄存器组
A.interrupt B.sfr C.while D.using
三、编程计算题(共40分)
1.已知单片机的晶振频率fosc=12MHZ,串行口工作在方式1,PCON=0X80。若令串口的波特率为9600bit/s,请给出定时计数器T1工作在方式2下的初值及其计算过程。(10分)
2.利用单片机的P3口接8个发光二极管,P1口接8个开关,编程实现,当关动作时,对应的二极管亮灭。(10分)
3.如下图, 在六个共阳极数码led1~led6上分别显示数字1~6. (20分) led1 led2 led3 led4 led5 led6 P0
AT89S52
P22
P23
P24
P25
P26
P27
附:
第 14 页 共 15 页
第 15 页 共 15 页