文档库

最新最全的文档下载
当前位置:文档库 > 单片机模拟考试题和单片机考试模拟试题

单片机模拟考试题和单片机考试模拟试题

单片机模拟考试题和单片机考试模拟试题

>>查看作业任务

标题单片机考试模拟试题-New

发布时

2011年5月8日

截止时

2011年5月19日

满分分

100.0

作业内

容《单片机原理及应用》课程考试模拟试题

一、简答题

1、什么是单片机?什么是嵌入式系统?

单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在

一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内

部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上

嵌入式系统一般指非PC 系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的

应用软件与硬件于一体,类似于PC 中BIOS 的工作方式,具有软件代码小、高

度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统

主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它

是可独立工作的“器件”。

嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA 、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动

化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业

自动化仪表与医疗仪器等。

嵌入式系统的硬件部分,包括处理器/ 微处理器、存储器及外设器件和I/O 端

口、图形控制器等。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用EPROM 、EEPROM 或闪存(Flash Memory) 作为存储介质。软件部分包括操作系统软件( 要求实时和多任务操作) 和应用程序编程。应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。

2、单片机的特点和发展方向是什么?

小巧灵活成本低易成品化;可靠性好抗干扰能力强,适应温度宽;实时控制功能强;易扩展;有通讯接口;高集成化、低功耗方向发展。

3、单片机的工作方式有哪些?各种工作方式下功耗是多少?

正常模式:4-7mA、25ma ;空闲模式6.5ma;<0.1uA;掉电模式50us;<0.1uA

4、什么是堆栈?堆栈有什么特点?

计算机在实际的程序运行中,往往需要一个先进后出的的RAM区,以保存CPU 的现场,该区称堆栈;顾名思义,数据在堆栈中的存储就是一个一个堆上去的,就是说后放的变量存在最上面(栈顶),所以从堆栈中取出变量时它最先被取出,(后进先出)

5、什么中断?8051单片机有几个中断源?

当CPU正在处理某件事的时候,外部给CPU发出请求,使CPU暂停当前工作去处理请求的事,即中断;5个:外部中断1、2;定时器中断1、2 ;串行口中断

6、什么是端口?什么是接口?端口和接口有什么区别?

端口:是CPU与外设备直接通讯地址的口、是信息的存放口;接口:是CPU与外界连接的电路,是与外界进行数据交换的通道。

7、单片机连接的行列式键盘的扫描方式有哪些?查键的方式有什么区别?

有逐行扫描与线反转法,线反转法当多键按下时有保护作用(防止短路)

8、单片机连接的显示器类型有哪些?这些显示各有什么特点?

静态显示:一直显示现在的数,直到来新的数据信号;动态显示:一位一位的点亮显示器,循环显示、有时间间隔的。

9、计算10位A/D、D/A转换的分辨率?BCD码是3 又1/2和4又2/3的分辨率是多少?

1LSB =2^10=1/512;1LSB=1/1999;1LSB=1/29999;

二、扩展外部器件地址计算

1、按照课本图9-32电路原理图,说明图中各个芯片各自的作用,并写出IC1、IC

2、IC

3、IC4各个芯片的地址范围。(7分)

答 89c53做总控制、处理;74ls139做IC1~4的片选;74ls373做地址的锁存;IC1`2做程序储存器;ic3、4做数据储存器; 地址范围;

IC1--0000H~~1FFFH;IC2--2000H~~3FFFH;IC3--4000H~~4FFFH;IC4--500 0H~~6FFFH

2、假设单片机扩展电路的地址译码关系如下图:(5分)

A15

A0

?0?1××××××××××××

其中“? ”表示未用地址线,“×”表示地址线占用的位,数据任意,指出这是何种译码方式?写出其所有可能的地址范围。

三、编程题

4、按照课本图11-20电路,要求编程实现输出频率为10Hz、最大幅度为4V的三角波。(fosc=12MHz)。

5、按照课本11-3电路,实现采集8次12位数据,并求出8次数据的平均值。

1、设30H、31H、32H、33H是单片机片内存储单元,请完成下列算式编程序:

运算结果存放在片内34H开始的存储单元中。

2、利用定时器/计数器编写一段程序,实现从P1.3输出一个频率为5Hz的方波(fosc=12MHz)。

3、按照课本图10-13和图10-14单片机接口电路,分别实现静态显示和动态显示,要求显示30H单元的内容,请编程实现之。

单片机模拟考试题和单片机考试模拟试题

>>查看作业任务

标题单片机模拟考试题

发布时

2010年12月16日

截止时

2011年5月30日

满分分

100.0

作业内

《单片机原理及应用》模拟考试题容

一、填空题(25分):

1、MCS-51系列单片机三总线包含_数据线_________、_地址线

_________、___控制线_______,这些总线一般使用_____I/O__________

端口。

2、单片机对外最多有_____16___位地址线、最多有_____8___位数据线。

3、80C51单片机内部有____1____RAM,有____1______EPROM,内部

RAM分成_________工作寄存器区___________、_________位寻址区

___________、__________数据缓冲区__________三部分。

4、若单片机的振荡频率为24MHz,则其机器周期是____0.5us___,执行

一条乘法指令(MUL AB)需要_____2us______时间。

5、若需要访问外部RAM,应采用________间接__________________

______________________________________寻址方式。

6、可编程8255A中引脚A0、A1是___选择工作方式__________,当其信号数据的不同组合可以操作不同的端口或控制字,当为二进制“00”时对___A端口__操作,为“01”时对____B端口__操作,为“10”时对___C 端口___操作,为“11”时对__控制寄存器____操作。

7、接口与端口的区别是________数据传输通道;数据存放通道___________________________

______________________。

8、常用的I/O编址有__________独立编址________和________统一编址__________。

9、中断响应的最长时间是____八个机器周期_____。

10、MCS-51单片机有___2____个定时器/计数器,它们都可以工作在计数方式,也可工作在定时方式,但不管是定时方式还是计数方式,其内部实质都是______计脉冲数_______。

11、串行异步传送格式一般包括_____1个起始位+N个数据位+1个停止位+1个奇偶校验位__ _____________________

______________________四个部分。

二、程序改错题(15分):

1、编程将片外1000H开始16个单元移到片内30H开始存放,修改下面程序的错误(不能删除或增加指令),并给程序加上注解:

MOV DPTR,#1000

MOV R2,#30H

MOV R8,#16H

LP:MOV A,@DPTR

MOV@R2,A

INC R2

INC DPTR

DJNZ R8,LP

RET

2、编程比较R2、R3中无符号数的数值大小,大数放R3,小数放R2,修改下面程序的错误(不能删除或增加指令),并给程序加上注解:MOV A,R2

SUBB A,@R3

JNC SS

MOV A,R3

XCHD A,R2

MOV A,R2

SS:RET

3、指出下列指令的本质区别?

MOV A,data

MOV A,# data

MOV data1, data2

MOV74H,#78H

三、程序阅读题(15分):

1、设A=83H,R0=17H,(17H)=34H。问执行以下指令后,A=?17H=?R0=?

ANL A,#17H

ORL17H,A

XRL A,@R0

DEC R0

CPL A;(A=0CBH;17H=34H)

2、已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。问此时执行“RET”指令以后,SP=?56H ;PC=?2346H;

3、阅读下面的程序,指出程序能实现的功能是什么?对每条指令加注释,程序执行后,R0、R7、A、30H单元的内容是什么?

CLR A

MOV R0,#30H

MOV R7,#16

LP:XCH A,@R0

INC R0

DJNZ R7,LP

RET

四、单片机硬件扩展题(13分):

1、已知地址译码关系图为:

A15A0?0?1××××××××××××

指出是何种译码方式,写出其所占用的全部地址范围。

2、采用P2口设计4*3行列式键盘,请画出电路连接图,并算出各键的特征码。

五、程序设计题(32分):

1、下面是一段延时子程序,计算其延时时间是多少?(f osc=6MHz)DEL:MOV R6,#1CH

DE1:MOV R7,#20H

DE2:NOP

NOP

DJNZ R7,DE2

DJNZ R6,DE1

RET

2、利用定时中断编制一段程序,实现在P1.0输出周期为100ms、占空比为1:1的方波(设f osc=12MHz)。

3、假设有一八位二进制数已存放在30H单元中,请编写程序将其转换成BCD码,转换的结果存放在40H、41H单元中。

4、请编写一段二字节乘以一字节的程序(假设二字节的被乘数存放在30H(高)、31H(低)单元中,乘数存放在32H单元中)。