单片机安徽大学2008—2009学年
安徽大学2011-2012学年单片机试卷A卷

安徽⼤学2011-2012学年单⽚机试卷A卷安徽⼤学20 10 —20 11 学年第 2 学期《单⽚机原理》考试试卷(A 卷)(闭卷时间120分钟)考场登记表序号⼀、选择题(在备选答案中选出⼀个正确答案,并将其编号填在下表中。
每⼩题1分,共30分)1、采⽤8031单⽚机时,必须扩展( )。
(A )数据存储器(B )程序存储器(C )I/O 接⼝(D )显⽰接⼝ 2、若PSW = 18H 时,当前使⽤的⼯作寄存器组是( )。
(A )第0组(B )第1组(C )第2组(D )第3组 3、执⾏PUSH ACC 指令时,MCS-51完成的操作是( )。
(A)SP+1→SP ,(ACC)→(SP) (B )(ACC) →(SP),SP-1→SP (C )SP-1→SP , (ACC)→(SP) (D )(ACC)→(SP),SP+1→SP 4、指令MOV C ,20H.0中,源操作数的寻址⽅式是( )。
(A )位寻址(B )直接寻址(C )⽴即寻址(D )寄存器寻址 5、外部中断1对应的中断⼊⼝地址为( )。
(A )0003H (B )0000BH (C )0013H (D )001BH6、对程序存储器进⾏读操作,只能⽤( )。
院/系年级专业姓名学号答题勿超装订线 ------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------(A )MOV 指令(B )PUSH 指令(C )MOVX 指令(D )MOVC 指令 7、在进⾏串⾏通信时,若两机的发送与接收可同时进⾏,则称为( )。
(A )半双⼯传送(B )单⼯传送(C )准双⼯传送(D )全双⼯传送 8、下列指令中有错误的是( )。
安徽大学10-11单片机A卷答案

安徽大学江淮学院2010 -20 11 学年第 2 学期《单片机原理》(A卷)考试试题参考答案及评分标准一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题1分,共25分)1.程序计数器PC用来( C )A、存放指令B、存放正在执行指令的地址C、存放下一条指令的地址D、存放上一条指令的地址2.INTEL 8051 CPU是( C )位的单片机A、16B、4C、8D、准163.要用传送指令访问MCS-51片外ROM,它的指令操作码助记符应是( C )。
A、MOVB、MOVXC、MOVCD、以上都是4.在MCS-51单片机中,当晶振频率采用2MHZ时,一个机器周期等于(D )微秒。
A. 3B. 4C.5D. 65.MCS-51单片机定时器工作方式2是指( B )的工作方式。
A、8位B、8位自动重装载C、13位D、16位6.单片机的堆栈指针SP始终是( B )。
A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度7.进位标志CY在( C )中。
A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR 8.单片机应用程序一般存放在( B )中。
A、内部RAMB、ROMC、寄存器D、外部RAM9.执行M O V I E,#81H指令的意义是:(B)A、屏蔽中断源B、开放外部中断源0C、开放外部中断源1D、开放外部中断源0和110.执行如下三条指令后,30H单元的内容是(C )M O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40HA、40HB、30H C 、0 E H D、F F H11.P0、P1口作输入用途之前必须( A )。
A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻12.一个EPROM的地址有A0----A11引脚,它的容量为(B )。
A、2KBB、4KBC、11KBD、12KB13.对某单元的部分位取反,应采用下面哪种逻辑操作( D )。
安徽大学历次单片机实验报告

单片机实验报告学号:____________ 姓名:____________一、实验目的:1.实验一的目的:掌握汇编语言设计和调试方法,熟悉键盘操作;2.实验二的目的:掌握汇编语言设计和调试方法;3.实验三的目的:进一步掌握汇编语言设计和调试方法。
二、实验设备:装有Keil uVision的计算机1台(本人用的是装有Keil uVision2的计算机)三、实验内容:实验一清零程序1.实验内容:把2000H~20FFH的内容清零2.我的流程图、源程序及调试结果:流程图(用Edraw Mind Map 7.8制作):源程序:ORG 0000HLJMP STARTORG 0100HSTART: MOV R0,#0FFHMOV DPTR,#2000HMOV A,#00HMAIN: MOVX @DPTR,AINC DPTRDJNZ R0,MAINSJMP $END调试结果:将源程序中的MOV A,#00H改为MOV A,#0FFH,以便观察上述程序是否能够实现清零功能。
实验二拆字程序1.实验内容:把2000H的内容拆开,高位送2001H,低位送2002H,2001H、2002H高位清零,一般本程序用于把数据送显示缓冲区时用。
2.我的流程图、源程序及调试结果:流程图(用Edraw Mind Map 7.8制作):源程序:ORG 0000HLJMP STARTORG 0100HSTART: MOV DPTR,#2000HMOV A,#0A3H ;给累加器A赋一个值MOVX @DPTR,A ;将累加器A中的内容作为2000H的内容 MOV R0,AANL A,#0F0HSWAP AINC DPTRMOVX @DPTR,AMOV A,R0ANL A,#0FHINC DPTRMOVX @DPTR,ASJMP $END调试结果:实验三拼字程序1.实验内容:把2000H、2001H的低位分别送入2002H高低位,一般本程序用于把显示缓冲区的数据取出拼装成一字节。
2009-2010-1《安徽大学微机原理及应用》A卷

安徽大学2009—2010学年第一学期 《 微机原理及应用 》考试试卷(A 卷)(闭卷 时间120分钟)一、选择题(每题2分,共20分)1、8086微处理器的存储器寻址空间为()。
A 、64KB B 、1MBC 、4GBD 、64TB2、标志寄存器中属于控制标志的是()。
A 、DF 、SF 、OF B 、DF 、IF 、TF C 、OF 、CF 、PF D 、AF 、OF 、SF3、与外存储器相比,内存储器的特点是()。
A 、容量大、速度快 B 、容量大、速度慢 C 、容量小、速度快 D 、容量小、速度慢4、在指令MOV [BX+SI+5],AX 中,目的操作数的寻址方式是()。
A 、寄存器间接寻址 B 、基址变址寻址 C 、相对基址变址寻址 C 、寄存器寻址5、当标志位IF=1时,8086可以响应的中断为()。
A 、NMI B 、INTRC 、NMI 和INTR 都不能响应D 、NMI 和INTR 都能响应6、在实方式下,中断矢量号乘以()可以得到相应的中断矢量地址。
A 、2 B 、4 C 、6 D 、87、在8086的I/O 指令中,间接端口寄存器是()。
A 、BX B 、SI C 、DX D 、DI8、8086 CPU 对I/O 接口编址采用()。
A 、I/O 端口和存储器统一编址B 、I/O 端口和寄存器统一编址C 、I/O 端口单独编址D 、输入和输出口分别编址 9、组成16M×8位的存储器,需要1M×4位的存储芯片()片。
A 、8 B 、16 C 、32 D 、64院/系 年级 专业 姓名 学号答 题 勿 超 装 订 线一、填空题(每空1分,共20分)1、8086 CPU主要由()与()两大部分组成。
2、微机的总线按功能可分为()、()和()三类。
3、8086 CPU可管理的中断共有()级,最高级中断为()。
4、指令CMP是把目的操作数和源操作数做()运算,而TEST是把目的操作数和源操作数作()运算。
安大数字信号09-10 A卷答案

安徽大学20 08 —20 09 学年第 2 学期《单片机原理》(A卷)考试试题参考答案及评分标准一、填空题(每小题1分,共20分)1、单片机系统的地址/数据总线全“1”(或高电平)2、10H~17H3、引起中断的原因(或能发出中断请求的来源)4、76H 0 0 1 15、64K 64K6、5 IE 低7、-128B~+127B、2KB、64KB8、复位控制、地址锁存控制、片外取指控制、片外程序存储器选择控制二、单项选择题(每小题1分,共10分)1、C;2、A;3、C;4、D;5、B;6、A;7、C;8、D;9、B;10、C三、简答题(每小题5,共20分)1、简述堆栈。
解:①在程序中断或子程序调用时,为了保护返回地址(断点)和保护现场而设立的RAM区。
(2分)②用MOV SP,#STK指令建立堆栈。
(1分)③存放数据按“后进先出”原则进行。
(1分)④利用PUSH、POP指令即可进行进栈、出栈操作(1分)。
2、8051单片机系统扩展的三总线是怎样形成的?地址总线的低8位为什么还要加锁存器?解:总线:P0口接数据线D7~D0和地址线低8位A7~A0(经锁存);P2口接地址线高8位A15~A8;控制线/PSEN、/RD(P3.7)、/WR(P3.6)、ALE、RST。
(3分)因为P0口用做地址/数据线分时使用,所以需要将地址信号锁存。
(2分)3、DPTR是什么寄存器?其主要作用是什么?解:DPTR是16位数据指针寄存器(1分),它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成(2分),DPTR用于保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。
(2分)4、访问内部RAM和外部RAM,各应采用哪些寻址方式?解:对内部RAM的寻址方式有直接寻址、寄存器间接寻址和可对位寻址的位寻址(3分)。
对外部RAM的寻址方式只能用寄存器R0/R1(8位地址)或DPTR(16位地址)间接寻址。
[法律资料]单片机20094400218
![[法律资料]单片机20094400218](https://img.taocdn.com/s3/m/c88a176a852458fb770b5686.png)
南华大学电气工程学院设计题目:单片机控制的温湿度测试仪的设计专业:本09通信02班学生姓名: 肖立传学号:20094400218指导教师:黄智伟吴荣燕教研室主任:王彦目录1 <单片机课程设计> 任务书.................................................. 2摘要......................................................................................... 3设计方案简介......................................................................... 4设计部分.................................................................................4.1硬件设计..........................................................................4.1.1 AT89C51简介及其外围电路...................................4.1.2 液晶显示模块..........................................................4.1.3 DHT11温度传感器..................................................4.2软件设计..........................................................................4.2.1系统软件的设计说明..............................................4.2.2 硬件块对应的程序..................................................4.2.3 系统的软硬件测试..................................................5 硬件对应的原理图和PCB图............................................6 设计结果和分析..................................................................7 总结......................................................................................8 参考文献..............................................................................1《单片机课程设计》任务书1.课程设计的内容和要求(包括原始数据、技术要求、工作要求等):一、课程设计内容题目:一个典型单片机应用系统设计要求:输入信号为传感器、电压、电流、开关等形式,单片机型号可以自己选择(51,128,430等),输出控制信号为模拟电压或者数字信号,控制对象可以是电机(直流电机,步进电机)、开关、显示器等。
计07本单片机试卷b

2简要说明采用软件消除按键抖动的方法?
3、画出I2C总线中主控器的写数据操作格式
4、简述单片机多机通信的原理
五、编程题(10分)
将片内RAM 21H和20H单元中的3位压缩存放的8421BCD码转换程二进制数,其结果仍存放与21H和20H中(要求画出流程图,每条指令要有注释)。
满分
20
得分
六、设计题(20分)
LOOP:MOV Y,A
SJMP $
END
该程序的功能
2、给每条指令加注释并写出该程序的功能
ORG0000H
LJMPMAIN
ORG 000BH
AJMP SERVE
ORG 30H
MAIN:MOV SP,#60H
MOV B,#0AH
MOV TMOD,#01H
MOV TL0,#0B0H
MOV TH0,#3CH
20、P2、P1口作输入用途之前必须()。
A、相应端口先置1B、相应端口先置0
C、外接高电平D、外接上拉电阻
二、填空题(本大题共20空,每空1分,共20分。请在每小题的空格中填上正确答案,错填、不填均无分)
1、串行中断ES的中断入口地址为____________。
2、P2口的功能为____________和____________。
A、PUSH R1B、PUSH @R1
C、PUSH 01H D、PUSH 09H
7、下列指令不是变址寻址方式的是( )
A、JMP @A+DPTRB、MOVC A,@A+PC
08-09单片机期末考试A山东师范大学

山东师范大学2008-2009学年第一学期期末考试试题(时间:120分钟共100分)课程编号:4123305 课程名称:单片机原理及应用适用年级:2006 学制:4年适用专业:电子信息科学与技术试题类别:A (A/B/C) 考试形式:闭卷(开、闭卷)一、填空(每格0.5分共24分)1、51单片机存储器采用的是____________结构,即程序存储器和数据存储器____________。
其中片内程序存储器有____________ KB,片外程序存储器有____________ KB。
内部RAM有_________ B,可供用户使用的内部RAM有B,其中工作寄存器地址范围是从至H,片内至H范围内的数据存储器,即可以字节寻址又可以寻址,外部数据存储器最大可扩展至________KB,其中低___________和内部RAM地址重叠,访问内部RAM时采用,访问外部RAM时采用指令。
2、单片机上电复位最少需要____个机器周期,此时PC = H,P0~P3口寄存器为H ,SP = H;而工作寄存器则缺省采用第组,若PSW为19H,则选择的是第________组通用寄存器。
3、51单片机共有______组______位共______个I/O口线,外扩接口时,______口做数据线,同时又做线,______口做线,ALE和地址锁存器的联接,PESEN和联接。
4、51单片机有五种中断源,分别是_______________、_______________、_____________、_____________和_____________,其中断服务程序入口分别是_______________、_______________、_____________、_____________和_____________。
可分为_________个优先级,上电复位时_________中断源的优先级别最高。
5、51单片机有两个16位的定时/计数器,对内部振荡器进行计数时称为____________,对外部事件进行计数时称为_____________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安徽大学20 08—20 09学年第 02 学期 《单片机原理》考试试卷(B 卷)
(闭卷 时间120分钟)
院/系 年级 专业 姓名 学号
一、选择题
每小题1分,共20分)
1、当MCS-51单片机接有外部存储器时,P2口可作为( )。
A .数据输入口
B .数据输出口
C .准双向输入/输出口
D .输出高8位地址 2、MCS-5l 单片机的堆栈区设置在( )中。
A .片内ROM 区
B .片外ROM 区
C .片内RAM 区
D .片外RAM 区 3、片内RAM 的20H ~2FH 为位寻址区,所包含的位地址是( )。
A .00H ~20H
B .00H ~7FH
C .20H ~2FH
D .00H ~FFH 4、单片机上电或复位后,工作寄存器R0在( )。
A .0区00H 单元
B .0区01H 单元
C .0区09H 单元
D .SFR 5、单片机的堆栈指针SP 始终( )。
A .指示堆栈底
B .指示堆栈顶
C .指示堆栈地址
D .指示堆栈长度 6、P0口、P1口作输入用途之前必须( )。
A .相应端口先置1
B .相应端口先置0
C .外接高电平
D .外接上拉电阻 7、提高单片机的晶振频率,则机器周期( )。
A .不变
B .变长
C .变短
D .不定
8、在寄存器间接寻址方式中,间址寄存器中存放的数据是( )。
A .参与操作的数据
B .操作数的地址值
C .程序的转换地址
D .指令的操作码 9、执行指令MOVX A ,@DPTR 时,WR 、RD 脚的电平分别为( )。
A .WR 高电平,RD 低电平
B .WR 低电平,RD 高电平
C .WR 高电平,R
D 高电平 D .WR 低电平,RD 低电平
10、下列指令中错误的是( )。
A.MOV A,R4 B.MOV 20H,R4 C.MOV P1,R3 D.MOV @R4,R3
11、LJMP跳转空间最大可达到( )。
A.2KB B.256B C.128B D.64KB
12、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBB A,
R2后结果为( )。
A.(A)=74H B.(R2)=74H C.(A)=75H D.(R2)=75H
13、执行如下三条指令后,30H单元的内容是( )。
MOV R1,#30H
MOV 40H,#0EH
MOV @R1,40H
A.40H B.30H C.0EH D.0FFH
14、从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是
( )。
A.2000H~27FFH B.2132H~2832H C.2100H~28FFH D.2000H~3FFFH 15、中断是一种( )。
A.资源共享技术B.数据转换技术C.数据共享技术D.并行处理技术
16、区分片外程序存储器和数据存储器的最可靠方法是( )。
A.看其芯片型号是RAM还是ROM
B.看其位于地址范围的低端还是高端
C.看其离MCS-51芯片的远近
D.看其是被RD还是被PSEN信号连接
17、在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应的波特率为
( )b/s。
A.2750 B.250 C.2500 D.2000
18、MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( )。
A.P0口和P2口B.P0口C.P1口D.P2口
19、MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据
时,将SCON中的( ),向CPU申请中断。
A.RI或TI置1 B.RI或TI置0 C.RI置1或TI置0 D.RI置0或TI置1 20、下列指令中不影响标志位CY的指令有( )。
A.ADD A,20H B.CLR C C.RRC A D.INC A
二、填空题(每空1分,共20分)
1、MCS-51单片机的运算电路包括__________________________、累加器A、B寄存器以及
状态字寄存器PSW和暂存寄存器等部件。
2、MCS-51子系列单片机有___________个中断源,可分为___________个中断优先级。
上电
复位时________________中断源的优先级最高。
3、MCS-51单片机的存储器结构在物理上分成_____________个空间。
4、将CY与A的第0位的非求或的指令是___________________________,若原A=0,执行
后A = ___________。
5、假定(SP)= 40H,(3FH) = 30H,(40H)= 60H。
执行下列指令:
POP DPH
POP DPL
后,DPTR的内容为__________________,SP的内容是__________________。
6、MCS-51单片机外部中断请求信号有电平方式和_________________,在电平方式下,当
采集到INT0、INT1的有效信号为_______________时,激活外部中断。
7、定时器/计数器的工作方式3是指将______________________拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为_______________________使用。
8、MCS-51单片机串行口方式0叫同步移位寄存器输出方式。
在这种方式下,数据从_________________端串行输出或输入,同步信号从______________端输出。
9、共阴极LED和共阳极LED的字段码互为_________________。
10、基本的通信方式有两种:并行方式和_________________方式。
11、单片机复位后程序计数器PC的内容为_______________,故该单元是系统的起始地址,
一般在该单元存放一条__________________指令,用户设计的程序是从________________地址开始存放执行的。
1、传送指令MOV、MOVX、MOVC三者有什么区别?
2、简述MCS-51单片机五个中断源的中断请求撤除方式。
3、写出LED数码管共阳极接法下十六进制数字0~F的显示段码。
各段码位的对应关系如下:
4、简述矩阵式键盘行扫描法按键识别的基本思想。
1、已知两个数据7FH和80H,请编写程序段完成这两个数据的乘法运算(7FH×80H),并将乘积转送到片内RAM的30H开始的单元中,其中30H单元存放乘积的低8位数据。
2、利用位逻辑指令,编写子程序模拟下图所示硬件逻辑电路功能,子程序名为SUBPROG。
1、ADC0809与80C51中断方式连接图接口电路如图所示。
将ADC0809作为外扩的并行I/O 口,由P2.7和脉冲同时有效来启动A/D转换,通道选择端A、B、C分别与地址线A0、A1、A2相连。
其端口地址为7FF8H~7FFFH。
A/D转换结束信号EOC经反相后接80C51的外部
中断引脚。
编程实现采集8路模拟量,并存入20H地址开始的内部RAM中。
2、设晶振频率为6MHz、定时/计数器T0工作于方式3,TL0和TH0作为两个独立的8位定时器,要求TL0使P1.0产生400μs的方波,TH0使P1.1产生800μs的方波。