华农单片机期末试卷07-08学年第一学期
华南农业大学2007-08学年第1学期单片机期末试卷
华南农业⼤学2007-08学年第1学期单⽚机期末试卷华南农业⼤学期末考试试卷2007-08学年第1学期考试科⽬:单⽚机考试类型:(闭卷)考试时间:120分钟学号姓名年级专业1.P0、P1、P2、P3四个均是___8__位的__并⾏____⼝(填“串⾏”还是“并⾏”),其中P0的功能是____地址/数据分时复⼝___;P2⼝的功能是____⾼8位地址⼝_______;⽽__P3__是双功能⼝;___P1___是专门的⽤户⼝。
2.程序⼀般是由三种基本结构构成:顺序、__循环结构____和分⽀结构。
3.MCS—51指令共有七种寻址⽅式,分别是⽴即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。
4.MOV DPTR,#Tab的作⽤是⽤来设定______散转起点____________。
5.MOV DPTR,#data16的作⽤是⽤来设定___地址指针____________。
6.⽚内RAM可进⾏位寻址的空间位地址范围是_____20H—2FH_________________。
7.MCS—51的存储器空间配置从功能上可分为四种类型:__⽚内程序存储器__、内部数据存储器、_外部数据存储器__、外部程序存储器。
8.MCS-51的指令按其功能可分为五⼤类:__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。
8.⼗进制数:-54的8位补码表⽰为11001010 。
9.12根地址线可选2^12= 4K个存储单元,32KB存储单元需要15根地址线。
8.⼗进制数-89的16进制数表⽰为59H。
10.MCS—51内部的定时器/计数器共有_ 2___个,分别是___T0、T1_____________。
11.DJNZ <源操作数>,rel属于五⼤类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。
单片机期末考试试题
单片机期末考试试题一、选择题(每题 3 分,共 30 分)1、单片机能够直接识别和执行的语言是()A 高级语言B 汇编语言C C 语言D 机器语言2、单片机的复位引脚是()A VCCB GNDC RSTD ALE3、当单片机的 PSW 寄存器中的 RS1 和 RS0 分别为 0 和 1 时,工作寄存器组选择的是()A 0 组B 1 组C 2 组D 3 组4、单片机的中断源中,优先级最高的是()A 外部中断 0B 外部中断 1C 定时器/计数器 0 中断D 串行口中断5、要使单片机的定时器/计数器 0 工作在方式 1,需要设置 TMOD 寄存器的值为()A 0x01B 0x02C 0x05D 0x106、在单片机的串行通信中,方式 1 的波特率取决于()A 定时器 1 的溢出率B 系统时钟频率C 晶振频率D 电源频率7、单片机的 P0 口在作为输出口使用时,必须外接()A 上拉电阻B 下拉电阻C 电容D 电感8、以下指令中,属于位操作指令的是()A MOVB ADDC CLRD SUBB9、单片机在扩展外部存储器时,数据总线连接的是()A P0 口B P1 口C P2 口D P3 口10、要使单片机进入掉电模式,需要设置()A PCON 寄存器B SCON 寄存器C TCON 寄存器D IE 寄存器二、填空题(每题 3 分,共 30 分)1、单片机是将_____、_____、_____和_____等集成在一块芯片上的微型计算机。
2、51 单片机的内部数据存储器的地址范围是_____,可分为_____、_____和_____。
3、单片机的指令周期是指执行一条指令所需要的_____。
4、 51 单片机有_____个中断源,其中_____个外部中断源。
5、当单片机执行 MOV A,30H 指令时,将立即数 30H 送到_____中。
6、单片机的定时器/计数器有_____种工作方式。
7、在串行通信中,根据数据传输方向的不同,可以分为_____、_____和_____三种方式。
单片机期末考试试题
单片机期末考试试题
一、选择题
1. 下列关于单片机的说法,正确的是:
A. 单片机只能执行一个程序
B. 单片机是一种独立运行的计算机系统
C. 单片机通常由微处理器、存储器和输入输出设备构成
D. 单片机不需要外部电源供电
2. 单片机中常用的编程语言是:
A. C语言
B. Java语言
C. Python语言
D. HTML语言
3. 下列哪个是单片机的主要功能之一?
A. 图像处理
B. 语音识别
C. 数据处理
D. 网络连接
4. 单片机中常用的存储器包括:
A. ROM
B. RAM
C. Flash
D. 所有选项都正确
5. 单片机的时钟频率通常指的是:
A. CPU的时钟频率
B. 串口的时钟频率
C. 芯片上的任务执行频率
D. 外部存储器的时钟频率
二、填空题
1. 单片机中的ADC全称是__________。
2. 单片机中常见的GPIO中文全称是__________。
3. 单片机中最基本的输入输出设备是__________。
4. 单片机中常见的中断服务程序是__________。
5. 单片机中的I/O口中文全称是__________。
三、简答题
1. 请简要说明单片机中的PWM是什么,有什么作用?
2. 简要解释单片机中的I2C总线的原理及应用。
3. 请简述单片机中的串口通信是如何实现的,常用的串口通信方式有哪些?
四、编程题
请在单片机开发环境中编写一个简单的LED点亮程序,实现LED 灯隔1秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
单片机期末考试题库
单片机期末考试题库(正文)在单片机期末考试中,准备一份合理的题库对于学生们的复习和考试准备至关重要。
下面是一份精心准备的单片机期末考试题库,帮助学生们加深对单片机相关知识的理解和掌握。
1. 位操作题将一个8位的二进制数的第4位和第7位取反,写出代码实现。
2. 循环控制题编写一个程序,使用循环结构使LED灯每隔500ms亮灭切换一次,亮持续时间为200ms。
3. 数字运算题编写一个程序,实现两个8位无符号整数的加法运算,并将结果存储在一个变量中。
4. 字符串处理题编写一个程序,求一个字符串的长度,并将长度保存在一个变量中。
5. 数组操作题给定一个整型数组,编写一个程序,统计数组中大于等于10的数的个数,并将结果存储在一个变量中。
6. 逻辑判断题假设有两个变量a和b,编写一个程序,如果a等于1并且b等于0,则将a的值赋为2,并将b的值赋为1。
7. 中断处理题编写一个程序,实现定时器中断,每隔1秒打印一次“Hello World!”。
8. 显示控制题设计一个程序,通过单片机驱动数码管显示一个从0到9循环计数的数列,每隔500ms更新一次。
9. 软件设计题设计一个程序,实现单片机动态显示数字0到9,每隔1秒更新一次。
10. 单片机应用题根据给定的温度传感器读数,设计一个程序,实现当温度超过指定阈值时,点亮LED灯。
通过对以上题目的复习和解答,学生可以全面了解和掌握单片机的相关知识。
同时,可以通过修改部分题目的参数或要求,扩展题库。
这样,学生们可以通过解答更多不同情境下的题目,提高对单片机知识的应用能力。
该题库旨在帮助学生们全面复习单片机相关知识,并在期末考试中取得好成绩。
学生们可以根据自己的实际情况和复习进度,合理安排时间,有针对性地解答和复习这些题目。
同时,建议学生们在复习过程中注重理论知识和实践能力的结合,通过实际操作加深对单片机知识的理解和掌握。
总之,单片机期末考试题库是学生们备考的重要工具,希望这份题库能够帮助学生们有效复习,提高对单片机相关知识的运用能力,顺利通过期末考试。
华南农业大学期末考试试卷A2008.pdf_51bkki9d6e1bkisq1bs2bsqnhtm0bt0c0c1b5btonp0cnju12f00f02z(1)
5
3
五、解答题(13 分) 设平面区域为 D = ( x, y ) x + y ≤ 4 ,二维随机变量(X,Y)在该区域上服从均匀分布;
2 2
{
}
(1) 求出(X,Y)的联合密度函数; (4 分) (2) 分别求出关于 X 和关于 Y 的边缘密度函数 f X ( x), fY ( y ) ; (5 分) (3) 问 X、Y 是否独立?(4 分)
2
四、简答题(12 分) 炮战中,在距目标 250 米,200 米,150 米处击毁目标的比例为 1:7:2,而在各处射击时 命中目标的概率分别为 0.05,0.1,0.2,求: (1) 目标被击毁的概率; (6 分) (2) 现在已知目标被击毁,求击毁目标的炮弹是由距目标 250 米处击出的概率。 (6 分)
六、简答题(10 分) 对球的直径 X 作近似测量,设 X 的概率密度为
⎧ ax + 1, 0 ≤ x ≤ 2, f ( x) = ⎨ 其它. ⎩ 0 ,
求(1)常数 a ;(5 分) (2)试求 X 的分布函数 F ( x) ;(5 分)
4
七、简答题(13 分) 某厂生产的某种电子元件的寿命 X(小时)服从正态分布 N ( μ , σ ) ,现对该批产品进行抽查,
D( X − 2Y ) =
A、0,5;
B、0,1;
3. 当随机变量 X 的可能值充满区间 分布函数
(A) ⎢0, 4.
时,则函数 F(x)=sin(x)才可以成为随机变量 X 的 ( ) (C) [ 0, π ] (D) ⎢
⎡ π⎤ ⎣ 2⎥ ⎦ X P
(B) ⎢
⎡π ⎤ ,π ⎥ ⎣2 ⎦
⎡ 3π=
。
4. 公共汽车站每隔 5 分钟有一辆车到站,乘客到站的时刻是任意的,则一个乘 客候车时间不超过 3 分钟的概率为 。 5. 设二维随机变量(X,Y)的联合分布律为 X Y -1 0 2 0 1/6 1/3 0 1 1/4 1/12 1/6 关于 X 的边缘分布律为 为 。 , Y = X 2 +1 的 分 布 律
华农-08学年第一学期大学数学1试卷(A卷)
华南农业大学期末考试试卷( A 卷 )2008 学年第一学期 考试科目: 大 学 数 学 I 考试类型: 闭卷 考试时间: 120 分钟学号 姓名 年级专业一、选择题:【把所选的代码A 、B 、C 、D 之一填入( )内】(每小题4分,共16分) 1、下列等式中正确的是 ( )。
A 、 e x xx =⎪⎭⎫⎝⎛+→11lim 0B 、()e x xx =+∞→11limC 、e x xx =⎪⎭⎫⎝⎛++∞→11limD 、e x xx =⎪⎭⎫⎝⎛--∞→11lim2、已知3)('0-=x f ,则hh x f h x f h )3()(lim000--+→= ( )。
A 、 3-B 、6-C 、9-D 、12-3、设0>p ,若反常积分()dx x p⎰+∞-211收敛,则p 满足 ( )。
A 、1>pB 、1≥pC 、2>pD 、2≥p4、设A 为可逆矩阵,*A 为其对应的伴随矩阵,则*1()-A =( )。
A 、1A AB 、A AC 、AD 、*1A二、填空题:(每小题4分,共16分)5、设x y cos 5=,则dy = 。
6、设 ,xy e z =则=∂∂-∂∂yzy x z x。
7、当0≥x 时,dt )t t ()x (f x ⎰-=02 的最大值= 。
8、,0,x e x y ax b x ⎧≥=⎨+<⎩是连续可导的函数,则a = ,b=三、计算题:(每小题7分,共35分)9、求极限⎪⎭⎫ ⎝⎛--→x x x x ln 11lim 1。
10、已知⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=301111010A ,求解矩阵方程A AX X +=。
11、求定积分212π⎰。
12、计算二重积分⎰⎰Dxydxdy ,其中D 是由抛物线2x y =与直线x y =所围成。
13、设x y ye xe +=1,求'y 。
四、讨论题:(每小题9分,共18分) 14、求解微分方程1|,sin ==+=πx y x y dxdyx 。
华农-单片机2011学年第1学期
华南农业大学期末考试试卷(A 卷/B 卷)2011学年第 1 学期 考试科目: 单片机原理与应用 考试类型:(闭卷)考试 考试时间: 120 分钟学号 姓名 年级专业一、填空题(本大题共 5 小题,每小题 3 分,共 15 分)1. 要使89C51单片机复位的条件是_复位引脚产生两个机器周期以上的高电平。
2.MCS-51外部中断的两种触发方式分别是____边沿触发___和 _电平触发____。
3. 对外部RAM 进行访问应采用哪种寻址方式?__间接寻址 。
4.当CPU 响应定时器T0的中断请求后,程序计数器PC 的内容是__000BH 。
5.当89C51串口工作工作于方式0时,主要用于__扩展并行I/O 口_ ____ 。
二、选择题(本大题共 5小题,每小题 3 分,共 15 分)1.89C51的定时/计数器有定时和计数两种功能, 其中计数功能是指对单片机( B )脉冲进行计数。
A . 内部时钟脉冲B .外部输入C .晶振信号D .时钟信号 2.以下哪个不属于并行扩展三总线? ( C )A. 数据总线B.地址总线C. 串行总线D.控制总线 3.89C51定时/计数器的启动方式由以下哪个位控制?( A ) A. G ATE B. i TR C. C/T D. i TR 4.下列哪个选项属于位寻址区域? ( A )A. 字节地址正好被8整除的特殊功能寄存器B. 字节地址正好被16整除的特殊功能寄存器C. 片内RAM 低128B地址区域D. 片内ROM低128B地址区域5. 自然优先级顺序中,以下哪个中断优先级最高?( C )A.定时器TO B.定时器T1 C.外部中断0 D.外部中断1三、判断题(本大题共10 小题,每小题2分,共20 分)(√)1.PC是16位的程序计数器,用于存储下一个要执行指令的地址。
(×)2.89C51单片机的数据存储器主要用于存放程序。
(√)3.89C51正常工作时,ALE引脚不断向外输出正脉冲信号。
单片机期末考试试卷及答案
单片机期末考试试卷及答案一、填空题1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。
2、若机器的字长为8位,X=17,Y=35,则X+Y=110100,X -Y=11101110(要求结果写出二进制形式)。
3、单片机复位后,堆栈指针SP的值是07h。
4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为0.5us,机器周期为2us。
5、一个函数由两部分组,即说明部分和语句部分。
6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成。
7.当MCS-51引脚ALE 信号有效时,表示从Po口稳定地送出了低8位地址.8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域.9.MCS-51有4组工作寄存器,它们的地址范围是00H-1FH 。
10.MCS-51片内20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.11.计算机的系统总线有数据总线、地址总线、控制总线。
12.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。
13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。
14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。
15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。
16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址。
17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX。
18、CS-51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。
19、CS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0为真正的双向口,P1-P3 为准双向口。
(精校版)单片机原理及应用期末考试试卷及答案
(完整word版)单片机原理及应用期末考试试卷及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。
单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μsA 1。
5B 3C 1D 0.5[1分](2)MCS—51的时钟最高频率是 ( A )。
A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。
这位科学家是:( D )(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼[1分](6)在CPU中,控制器的功能是:( C )(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作[1分](7)下列数据中有可能是八进制数的是:( A)(A)764 (B)238 (C)396 (D)789[1分](8)MCS—51的时钟最高频率是 (D )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.( B)A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,则当前工作寄存器是(D )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,则当前工作寄存器是(D )(A)0组(B)1组(C)2组(D)3组[1分](15)P1口的每一位能驱动( B )(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为( A)A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是( D )A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是( A )A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在( C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR[1分](20)指令和程序是以( C)形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到( D )A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是( B)A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B )(A)0003H (B)2000H (C)000BH (D)3000H[1分](26)对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B)A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS—51完成的操作是( B)A、(ACC)→(SP) SP-1→ SPB、SP+1→ SP (ACC)→(SP)C、SP-1 →SP (ACC)→(SP)D、(ACC)→(SP)SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。
(最新整理)单片机期末考试题试卷
4.返回地址(或断点)是_________的程序计数器的内容.
5。中央处理器 CPU 是单片机的核心,它完成_________。
6。单片机的工作过程,实际上就是_________。
7.所谓中断源即是_________。
8。端口(或称口)是_________.
9。异步串行近程通信时的传送信号是_________.
3。已知内部 RAM 30H 单元开始存放 20H 个数据,将其传送到外部 RAM 的 0000H 单元开始的存 储区,请编程实现。
4。已知 8 个无符号数之和存于 R3R4,求其平均值,结果仍存于 R3R4 中,请编程实现(R3 为 高字节)。
5。两个字符串分别存放在首地址为 42H 和 52H 的内部 RAM 中,字符串长度放在 41H 单元,请 编程比较两个字符串。若相等,则把数字 00H 送 40H 单元,否则把 0FFH 送 40H 单元.
C。13 位计数结构
D.16 位计数结构
7.设 MCS-51 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频率应为
(
)
A.2MHz
B。1MHz
C.500KHz
D.250KHz
8.已知 1 只共阴极 LED 显示器,其中 a 笔段为字形代码的最低位,若需显示数字 1,它的字形
代码应为(
4.能够用紫外光擦除 ROM 中程序的只读存储器称为(
)。
A。掩膜 ROM
B.PROM
C。EPROM
D.EEPROM
5。在片外扩展一片 2764 程序存储器芯片要(
)地址线。
A.8 根
B。13 根
C.16 根
D.20 根
6。定时器/计数器工作方式 1 是(
单片机期末考试试卷及答案
单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计1800字。
一、选择题1. 单片机是指一种集成电路,其中包含了?a) CPUb) RAMc) ROMd) 所有选项都正确答案: d) 所有选项都正确2. 单片机中的RAM主要用来做什么?a) 存储程序b) 存储数据c) 控制输入输出d) 运算操作答案: b) 存储数据3. 在单片机中,GPIO引脚是用来做什么的?a) 输入数据b) 输出数据c) 控制时钟d) 所有选项都正确答案: d) 所有选项都正确4. 在单片机程序中,循环结构可以使用哪种语句实现?a) if语句b) switch语句c) for循环语句d) 所有选项都正确答案: c) for循环语句5. 单片机中的ADC模块用于什么功能?a) 模拟信号转换为数字信号b) 数字信号转换为模拟信号c) 控制输入输出d) 所有选项都正确答案: a) 模拟信号转换为数字信号二、编程题1. 编写一个程序,通过串口输出"Hello World!"。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {printf("Hello World!");}```2. 编写一个程序,通过ADC模块读取外部电压,并将其以5位数值的形式通过数码管显示。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {unsigned int adc_value;// 初始化ADC模块// ...// 读取ADC数值adc_value = ADC_Read();// 将数值转换为5位数码管显示unsigned int digit1, digit2, digit3, digit4, digit5; digit1 = (adc_value / 10000) % 10;digit2 = (adc_value / 1000) % 10;digit3 = (adc_value / 100) % 10;digit4 = (adc_value / 10) % 10;digit5 = adc_value % 10;// 显示数字// ...// 循环显示while(1) {// ...}}```三、简答题1. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。
单片机期末考试题库_共10篇.doc
★单片机期末考试题库_共10篇第1篇:单片机期末考试题库《单片机原理及应用》试卷8及参考答案(本试题分笔试题和操作题两部分。
共100分,考试时间120分钟。
)第一部分笔试题(本部分共有5大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。
2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由()寄存器的内容决确定的。
3、寄存器PSW中的RS1和RS0的作用是()。
4、LED数码显示有()和()两种显示形式。
5、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT1的入口地址为(),串行口入口地址为(),T0的入口地址为()。
6、用汇编语言编写的程序称为()程序,通过汇编后得到的用机器码表示的程序称为()程序。
7、堆栈的地址由的内容确定,其操作规律是“先进后出”。
8、扩展并行IO口时,常采用()和()可编程芯片。
9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用()指令,恢复现场用()指令。
10、能在紫外线照射下擦除和重写的存储器是()型存储器,能够直接在线路中快速写入和读出的存储器是()型存储器。
11、单片机内部与外部ROM之间的查表指令是()。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1分,共10分)1、在程序状态寄存器PSW中,判断是否有借进位的标志位是(),若选择寄存器工作组时标志位应是()。
A、CYB、ACC、RS1D、RS0E、OVF、P2、在实训线路板中,8155芯片的片选端(CE)如果由单片机P2口P2.7,P2.6,P2.5经74LS138Y2译码决定,寄存器存储器片选端(IOM)如果由P2.4线选决定。
单片机期末考试复习题及答案
单片机期末考试复习题及答案下面是一个关于单片机期末考试复习题及答案的文章。
单片机期末考试复习题及答案一、选择题1. 下列哪个是单片机的特点?a) 性能强大,功能丰富b) 体积小,功耗低c) 具有高时钟频率d) 以上都是答案:d) 以上都是2. 常用的单片机编程语言是:a) Javab) C语言c) Pythond) C++答案:b) C语言3. 单片机的输入输出方式可分为以下几种,除了___方式还有串行方式。
a) 并行b) 模拟c) 数字d) USB答案:a) 并行4. 下列哪个不是单片机应用的典型领域?a) 智能家居b) 工业自动化c) 医疗器械d) 无线通信答案:d) 无线通信二、填空题1. 单片机是一种_____的计算机系统。
答案:嵌入式2. 单片机内部的_____能够控制程序的运行。
答案:时钟3. 单片机的程序是以_____的形式存储在内部的闪存中。
答案:二进制4. 单片机的I/O引脚可以作为_____输入或输出信号的接口。
答案:数字三、简答题1. 请解释下列代码的含义:```c#include <reg51.h>void main(){P1 = 0x55;while(1);}```答案:这段代码使用C语言编写,通过调用reg51.h头文件引入了51单片机的寄存器定义。
主函数中将P1寄存器的值设置为0x55,即1010101。
接着进入一个无限循环,使程序永远停在这里。
2. 请解释下列代码的含义:```c#include <reg52.h>sbit LED = P1^0;void main(){LED = 0;while(1){LED = ~LED;Delay(500);}}```答案:这段代码同样使用C语言编写,包含了reg52.h头文件定义。
声明了一个名为LED的位变量,它对应P1口的第0位。
在主函数中,首先将LED变量赋值为0,即将P1口的第0位设置为低电平。
华中农业大学单片机往年试题
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华南农业大学期末考试试卷2007-08学年第1学期考试科目:单片机考试类型:(闭卷)考试时间:120分钟学号姓名年级专业1.P0、P1、P2、P3四个均是___8__位的__并行____口(填“串行”还是“并行”),其中P0的功能是____地址/数据分时复口___;P2口的功能是____高8位地址口_______;而__P3__是双功能口;___P1___是专门的用户口。
2.程序一般是由三种基本结构构成:顺序、__循环结构____和分支结构。
3.M CS—51指令共有七种寻址方式,分别是立即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。
4.MOV DPTR,#Tab的作用是用来设定____________________________。
5.MOV DPTR,#data16的作用是用来设定___地址指针____________。
6.片内RAM可进行位寻址的空间位地址范围是_____20H—2FH_________________。
7.M CS—51的存储器空间配置从功能上可分为四种类型:__片内程序存储器__、内部数据存储器、_外部数据存储器__、外部程序存储器。
8.MCS-51的指令按其功能可分为五大类:__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。
8.十进制数:-54的8位补码表示为11001010 。
9.12根地址线可选2^12= 4K个存储单元,32KB存储单元需要15根地址线。
8.十进制数-89的16进制数表示为59H。
10.MCS—51内部的定时器/计数器共有_ 2___个,分别是___T0、T1_____________。
11.DJNZ <源操作数>,rel属于五大类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。
9.M CS—51指令系统中direct表示的含义是:___片内存储器地址____。
10.输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:__隔离与寻址__作用、___所存与缓冲_作用和信号电平与形式的变换作用。
11.MCS-51单片机有____5___个中断源,它们的中断向量地址分别是:__外中断0 / INT0_;_ _外中断1 /INT1_;__T0__;__T1__;__串行端口(RI、TI)_。
__2__级中断优先级别12.子程序的调用是___绝对调用___和___长调用____;中断服务子程序的结尾一定是用指令__RET1____。
二、选择正确的答案:13. 存储器的地址范围是0000H~03FFH,它的容量为( A )。
(A)1KB (B) 2KB (C) 3KB (D) 4KB14. MOVX A , @R0 指令是采用( D )寻址方式,指令作用在()区间。
(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器15.A7H和5BH两个立即数相加后,和为( C ),(CY)是()。
(A)1CH,0 (B) C1H,0(C) 02H,1 (D) C1H,116.若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=(A )(A)C3H (B) B3H (C) 0DH (D) 56H17.如果(P0)=65H ,则当CPL P0.2SETB CMOV P0.4 ,C执行后(P0)=(C)(A)61H (B) 75H (C) 71H (D) 17H118.MCS-51指令系统中执行时间最长且长达4 个机器周期的是( D )指令。
(A)比较转移(B)循环转移(C)增减量(D)乘除法19.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D )。
(A) MOV R1 ,40H (B) MOV R1 ,#40HMOVX @R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40HMOVX @R1 , A19.不属于单片机与输入输出设备进行信息交换的方式是(D)。
(A)无条件传送方式(B) 查询方式(C) 中断方式(D) 存储器直接存取方式20.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。
各个位的值是(D )。
(A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、021 在中断服务子程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令22.要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX (C)MOVC (D)以上都行23.A/D转换方法有以下四种,ADC0809是一种采用( C )进行A/D转换的8位接口芯片。
(A) 计数式(B) 双积分式(C) 逐次逼近式(D) 并行式24.8051单片机内有( B )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。
(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 325.要使MCS—51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是(A)(A)98H (B)84H (C)42H (D)22H26.(每小题1分)判断下列各题,正确的打“√”,错误的打“×”(1). MOV 20H , R1 (√)(2). ADDC A , 2030H (×)(3). CLR A (√)(4). MOVX 40H , #30H(×)(5). ORG 3000H (√)(6). MOVC @A+PC , A(×)(7). MOVX A ,2000H (×)(8). DJNZ #data , rel (×)(9). INC @R5 (×)(10). DEC DPTR (×)(11). MOV R1 ,@ R2 (×)(12). SWAP R1 (×)(13). SETB 2000H (×)(14). JZ A , LOOP (×)(15) DA R2 (×)二、分析程序并写出结果:(每小题5分,共20分)1.已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后MOV @R0 , #11HMOV A , R2ADD A , 20HMOV PSW , #80HSUBB A , P0MOV 40H , A结果是:( 40H ) =(20H)←11H(A)←20H(A)←(A)+(20)(CY)=1(A)-(P0)-(CY)→(A)即(A)←00H(A)+45H→(A)即(A)←45H(40H)←45H22. 已知( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下:MOV A , @R0MOV R0 , AMOV A , @R0ADD A , 21HANL A , #21HRL AMOV R2 , A则执行结束(R0)= 36H(R2)= D6H3. 执行下面一段程序;MOV SP, #60HMOV A, #10HMOV B, #01HPUSH APUSH BPOP APOP BA , B的内容是:(A)= 01H(B)= 10H4. 设在31H单元存有#23H,执行下面程序:MOV A, 31HANL A, #0FHMOV 41H, AMOV A, 31HORL A, #0F0HSWAP AMOV 42H, A则(41H)= 03H(42H)= 02H三、简答及识图题:(共13分)1.写出五个特殊寄存器的名称及其主要用途。
1)累加器ACC2)B寄存器主要用于乘法和除法操作。
3)TCON 定时/计数器控制寄存器4)TM0D 定时/计数器方式控制寄存5)SCON 串行通信控制寄存器6)PSW 程序状态字寄存器7)IE 中断允许寄存器32.如图所示,请写出27128的地址范围。
4000H---7FFFH1.(8分)为下列程序段的每一行注释;并说明整个程序段的功能。
MOV R2,#08h ;LOOP: MOV A,@R0 ;ADD A,@R1 ;MOV @R0,A ;INC R0 ;INC R1 ;DJNZ R2, LOOP ;功能说明:1.(10分)为下列程序段的每一行注释;并说明整个程序段的功能、给出结果。
MOV R2,#03h ;MOV A,R2;MOV DPTR,#Tab1 ;MOV R0,#30H ;LOOP: MOV A,@A+DPTR ;MOV @R0,A ;ANL A,#0FH ;INC R0 ;DJNZ R2, LOOP ;Tab1: DB 3FH,09H,0A4H,0FEH,66H,58H,22H,30H,54H,0AHDB 11H,28H,0FCH,26H,88H,99H功能说明:程序段运行结果:43.(5分)如图所示,请写出IC1、IC2、IC3、IC4的地址范围。
IC1:_0000H---1FFFH_____IC2:_2000H---3FFFH________IC3:__4000H---5FFFH_____IC4:__6000H---7FFFH________4.(3分)如图所示,请写出ROM(1)、ROM(2)的地址范围(其中P2.4、P2.5为低电平)。
56ROM(1):_B000H---BFFFH ____ROM(2):__7000H —7FFFH ___四、编程题:(共12分)1. (6分)编一程序段,将字节地址30H~3FH 单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H ,则不要减1,仍将0放回原处。
MOV R7,#10HMOV R1,#30HLOOP :CJNE @R1,#00H ,NEXTMOV @R1,#00HSJMP NEXT1NEXT :DEC @R1NEXT1:INC R1DJNZ R7,LOOPSJMP $END2. (6分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ 。
(1) T0作为定时,定时时间为10ms.(2) T1作为计数,记满1000溢出。
解: (1) ① T0的工作方式0时: t max =213×fc 12=213×2us=16.384ms 定时10ms 可达要求,则X=213-us ms210=213-us us 210000 =3192=C78H=6318H ②T0工作在方式1时: t max =216×fc 12=216×2us=131.072ms定时10ms 也可达要求,则X=216-us ms210=EC78H ③T0工作在方式2或3时: t max =28×fc 12=28×2us=512us定时500us,循环20次,X=28-us us 2500=06H(2) 方式0:213-100=8092=1F9CH=FC1CHX=M-计数值方式1:216-100=FF9CH 方式2或3:28-100=9CH① DELAY : MOV TMOD #00H (#01H / #10H / #11H )(MOV R3 ,#14H )MOV TH0 ,#63HMOV TL0,#18HSETB TR0LP1:JBC TF0 ,CLOSESJMP LP1CLOSE:SJMP $RET7。