洛阳理工学院 2011/2012 学年 第二学期 单片机原理与应用 期末考试试题卷(A)
适用班级:B100501/02/03/04/05/06/07/08 考试日期时间:120分钟
一、 选择题(每小题2分,共20分)
1. 定时器/计数器工作方式0是( C )。
A、8位计数器结构 B、2个8位计数器结构
C、13位计数结构 D、16位计数结构
2. 访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( A )。
A.P0口 B.P1口 C.P2口 D.P0口 和 P2口
3. 定时器T0的溢出标志为TF0,采用中断方式,若有TF0溢出时,该标志( B )
A.由软件清零 B.由硬件自动清零 C.随机状态 D.AB都可以
4. 在单片机中,如果数码管的个数较多,常用的数码管显示方式是( B )。
A、静态显示 B、动态显示 C、随机方式 D、以上方式都不对
5. 若80C51单片机晶振频率为fosc=6MHz,则一个机器周期等于( D )μS。
A.1/12 B.1/2 C.1 D.2
6. 单片机80C51的XTAL1和XTAL2引脚是( B )引脚。
A.外接定时器 B.外接晶振 C.外接中断 D.外接串行口
7. 定时器的工作方式由( A )寄存器决定。
A.TMOD B.PCON C.TCON D.TF0
8. 单片机的中断触发方式为( D )
A.电平触发,低电平有效 B.电平触发,高电平有效 C.边沿触发,负跳变有效 D.A和C都可以
9. 可以将P0口的高4位全部置高电平的表达式是( C )
A.P0^=0xf0 B.P0&=0xf0 C.P0|=0xf0 D.P0=~P0
10. ADC0809是一片常用的A/D转换芯片,它的分辨率位数是( )
A.8 B.10 C.12 D.14
二、 填空题(每空1分,共20分)
1. 单片机的5个中断源分别是 、 、 、 、 。 2. 80C51有 4 个并行I/O口,其中 p3 口具有第2功能, 0 口做I/O时需外接
上拉电阻。
3. 键盘可分为 和 两种方式。消除键抖动时常采用的软件消抖措施为 。 4. 常用的数码管中的发光二极管有 共阴 、 共阳 两种连接方式,若要显示数字“1”,
则将对应的 段码 送给数码管。
5. DAC0832使用时一般的连接方式包括 和 两种。
6. 单片机扩展外部I/O时,常用两种 和 进行扩展,在一些简单扩展中,常
用的输入接口为 芯片,输出接口为 芯片。
三、 简答题(每小题6分,共30分)
1. 定时/计数器用作定时器时,其计数脉冲由谁提供?当采用12MHz晶振,写出每种工作方式最大
第 1 页 共 2 页
的定时时间?
2. 单片机的位寻址区有什么特点?PSW寄存器的名称是什么?它用来存放什么信息?
3. 单片机中断嵌套的规则是什么?单片机有几级中断优先级?同一优先级中优先级排列顺序是什
么?
4. 简述数码管静态显示硬件和软件的设计方法及其优缺点。 5. 简述串行通信方式2中一帧数据的格式。 四、 程序分析设计题(每题10分,共30分)
1. 已知P2口中P2.6~P2.0管脚上接有一个共阴极的数码管,请编程使其循环显示9~0数字,时间
间隔为50ms.,fosc=12MHZ,要求利用定时器1方式1查询法实现。共阴极数码管0~9字模分别为:3FH、 06H 、5BH 、4FH、 66H 、6DH、 7DH 、07H、 7FH、 6FH(10分)。
2. 如图1所示电路,采用中断方式实现以下功能,按下按键一次,则LED指示灯闪烁一次,试把下
列程序补充完整(10分)。
图1 线路连接图
# include
unsigned char j; sbit Led=P1^0;
void delay(unsigned int count) //延时函数 {
unsigned char j; while(count--)
for(j=0; j<120; j++) //在时钟为12MHz时,循环120次,约为1ms
}
void main(void) {
}
void int0func(void) interrupt 0 using 3 //中断处理函数 {
}
3. 已知fosc=6MHZ,利用单片机定时器T1在P0.1引脚上产生周期为20ms的方波输出,要求用中断法方式2编程实现。试编制程序并写出定时时间和初值的计算过程(10分)。
第 2 页 共 2 页