南阳理工学院2010——2011学年第一学期试卷。
课程单片机原理及应用 a卷。
评卷人(签名复核人(签名。
一、填空题(每空1分,共25分)
c52单片机中,片内数据存储区低128个字节分为3个区,这3个区分别为工作寄存器组区、位寻址区、通用数据区。
2、外部中断0和串行口的中断入口地址分别是和在c51中的中断号分别是和。
3、访问mcs-51单片机的片外数据存储区只能使用指令寻址方式,访问增强型单片机的高节数据存储区只能使用指令寻址方式。
4、中断处理过程可分为三个阶段。
5、mcs-51单片机的定时器/计数器以模式2工作时,主要特点是位方式定时或计数、并且初值寄存器中是初值。
6、mcs-51增强型单片机的定时器/计数器2的控制寄存器t2con的位c/和cp/的功能分别为和。
是一芯片,其容量是。
8、对共阴数码管,显示数字3的段码是带小数点的数字3的共段码是。
9、adc0809是芯片,其主要特点是。
;tlc5615是芯片,以填写并行、或串行)方式与单片机接口。
二、简答题(每题5分,共25分)
1、单片机主要有哪些部分组成?有哪些主要特点?
2、mcs-51的p0~p3口作通用i/o口输入数据时,应注意什么?
3、简述mcs-51单片机的中断优先级规则。
4、键盘设计时为什么必须抖动?如何去除?
5、简述单片机串行口的四种工作模式及特点。
三、简单画电路题(3分)
复位电路是单片机系统的一个基本部。
分,试画出mcs-51单片机的上电自动复。
位电路,并标出各个器件的参数。
四、阅读程序题(5分*4)
1、注明下面程序段中每条指令执行的操作及该程序段的功能。
mov a,#
mov r1,#30h
mov r7,#50h
lp:mov @r1,a
inc r1
djnz r7,lp
sjmp该程序段的功能为:
2、按下面要求,写出各个变量的定义式:
1)把无符号字符型变量a、b、c,定义在片内ram低节的一般数据区域。
2)把有符号整型变量x、y、z,定义在片内ram区域(允许在高节区域)。
3)把长度为100的浮点型数组array,定义在片外ram区域。
(4)把无符号字符型指针变量*point,定义在程序存储区域,并且指向地址为0x100的单元。
3、已知下面程序段的功能是把片外ram数据区域中,地址从0x0020开始的30个字节数据,传送到片内ram地址从0x36开始的区域中。阅读该程序段,找出错误的地方,在其下面画线,并且把正确语句写在右边。
unsigned char data *p1, i=30;
unsigned char code *p2;
p1=0x36; *p2=0x0020;
while(i -
*(p1++)p2++;
4、下面是某单片机应用系统定时器t0的中断服务程序,t0定时时间为2.5ms,该服务程序有两个功能:一是每次中断都调用系统显示函数display();二是中断若干次、达到1000ms使8个发光二极管循环左移一位显示(控制8个发光二极管的数据在dis_buf[6]中)。
阅读下面程序,根据上面所述功能完善程序。
void int_t0(void) interrupt 1系统晶振频率为11.0592mhz,定时时间为2.5ms
static unsigned int data num=400;
th0提示:需要计算定时2.5ms的初值。
display();
num--;
if(num==0)
elsedis_buf[6]<<1;
五、编程题 (用c语言。7分+10分+10分)
计算机科学与技术系专业班级姓名考号。
密封线内不要答题 )
1、编写一函数,查找片外ram区域中从0x0100开始的200个单元**现0xaa的次数,并将查找的结果从函数中返回。
2、某mcs-51单片机系统使用定时器/计数器t0定时,从p1.0 产生频率为100khz等宽矩形波,假定单片机的晶振频率为12mhz。完成下列各问题:
1)计算t0定时的时间;
2)计算t0在定时时间内的计数值;
3)应该选t0以何种模式工作最恰当?写出模式字tmod的值;
4)计算t0的定时初值;
5)编写主函数和t0中断服务函数,使t0以中断方式从p1.0产生方波。
3、某mcs-51单片机系统使用串行口以方式1发送数据100个字节数据,源数据在片外ram地址从0x0010开始的区域中,要求串行口的波特率为9600b/s,波特率不加倍。设fosc=11.0592mhz。
完成下列各问题:
1)写出定时器/计数器t1的模式字tmod的值;
2)计算为串行口提供时钟的定时器/计数器t1的定时初值;
3)写出串口控制字scon的值;
4)以中断方式从串口发送数据,编写完整的程序,包括主函数、串口中断函数、以及需要的全局变量等。
2010—2011学年第一学期通信09专升本。
单片机原理及应用”试题a参***与评分标准。
一、填空题(每空1分,共25分)
1、工作寄存器组区、位寻址区、通用数据区。
xx3、用movx指令、间接方式用mov指令、间接方式。
4、中断请求、 中断响应、 中断返回。
5、 8、 可以自动重装、 th0和th1
6、设置计数、定时, 捕获、重装。
7、随机存储器, 8kb
x4f, 0xcf
9、模数转换,8位、8通道、输出锁存缓冲、中速等; 数模转换,串行。
二、简答题(每题5分,共25分)
1、单片机主要有哪些部分组成?有哪些主要特点?
1)主要有cpu、随机存储器、只读存储器、中断系统、定时器/计数器、i/o接口及时钟电路等。
2)体积小、**低、控制能力强、抗干扰能力强等。
2、mcs-51的p0~p3口作通用i/o口输入数据时,应注意什么?
在进行输入之前,各位必须先输出1。
3、简述mcs-51单片机的中断过程和中断优先级规则。
1)同优先级中断优先规则。
同时中断请求响应次序(即优先次序):
外中断0、t0、外中断1、t1、串行口、t2
不同时中断请求:不能够嵌套中断。
2)不同优先级中断优先规则。
同时中断请求:先响应高级中断请求。
不同时中断请求:高级中断请求能够打断低级中断服务,实现嵌套中断。
4、键盘设计时为什么必须抖动?如何去除?
1)因为单片机运行速度远比抖动的速度快,每一个抖动单片机视为一次按键,因此必须去抖动。
2)硬件方法:用双稳态电路等;软件方法:延时,延时10---20ms。
5、简述单片机串行口的四种工作模式及特点。
方式0:8位同步、扩展移位寄存器(扩展端口)方式、每个机器周期传输一位;
方式1:每帧10位、异步串行通信方式;波特率由t1确定;
方式2:每帧11位、异步串行通信方式;波特率为fosc/64或fosc/32;
方式3:每帧11位、异步串行通信方式;波特率由t1确定;
三、简单画电路题(3分)
复位电路是单片机系统的一个基本部。
分,试画出mcs-51单片机的上电自动复。
位电路,并标出各个器件的参数。
四、阅读程序题(每题5分,共20分)
1、注明下面程序段中每条指令执行的操作及该程序段的功能。
clr aa清0
mov r1,#30h30hr1
mov r7,#50h50hr7
lp:mov @r1,aa(r1)
inc r1r1增加1
djnz r7,lpr7减1不为0转。
sjmp停留于此。
该程序段的功能为:对30h---7fh区域清0。
2、按下面要求,写出各个变量的定义式:
unsigned char data a,b,c;
signed int idata x,y,z;
float xdata array[100];
unsigned char code *point=0x100;
单片机原理试题和答案
网上购物返现金,全网返利最高!1分钱即可提现,24小时到账!广西工学院课程考试。试题答案要点及评分细则 课程名称单片微机原理及应用 单片机技术专业年级 自动化00级 填写人 蔡启仲方华 2002 2003 学年第 2 学期。参 及得分要点评分标准 得分 一 填空题 每空1分,共20分 1 答 cpu...
答案 单片机 试题
单片机原理与接 术期末考试题 理论试题 适应班级 10机械 1 2 班时间 120分钟。班级学号姓名得分。一 填空题 每小题2分,共10分 1.若不使用mcs 51片内程序存储器,引脚必须接使80c51单片机复位有上电复位和低电平 按钮复位。a,0f0h是将a的高4位置1,而低4位 假定dptr的内...
单片机试题A答案
参 与评分标准。一 填空题 每空2分,共20分 1.高级 低级。2.布尔处理器 进位标志位c。3.低128 高128。4.拍节 状态 机器周期 指令周期。二 说明引脚或寄存器功能 每题5分,共25分 1.psen 外部程序存储器读选通信号。2.vss 地线。3.psw 程序状态字。4.pc 程序计数...