《单片机原理与应用》期末复习十套题(十)-试题及参考答案
单片机原理及应用试题含参考答案

单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.8051单片机的定时器T1用作定时方式时是A、由外部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个机器周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:C3.当(IP)=04H时,优先级最高的中断源是():A、定时计数器1B、定时计数器0C、外部中断0D、外部中断1正确答案:D4.DJNZ direct,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D5.指令CLR C 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:G6.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B7.单片机上电复位后,P0的内容和SP的内容为():A、FFH,00HB、FFH,07HC、0000H,07HD、0000H,00H正确答案:B8.执行下列程序后,内部RAM 30H单元的内容是()。
MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, @A+PC MOV @R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B9.若(A)=86H,(PSW)=80H,则执行RRC A指令后A、C3HB、B3HC、0DHD、56H正确答案:A10.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B11.INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C12.指令MOV A,@R0 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.一个具有4K字节的程序放在首地址为5000H的存贮区,则末地址为():A、6000HB、6FFFHC、5F00HD、5FFFH正确答案:D14.1010 0110B∧1111 0000B=():A、1010 0000BB、0000 0110BC、0101 1001BD、1010 0110B正确答案:A15.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D16.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为()。
单片机原理_期末考试试题_(附答案)

单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机.2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。
3、两位十六进制数最多可以表示(256)个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM.6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。
9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的.F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中.F14、MCS-51系列单片机是属于(B)体系结构.A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有( 64 ) KB的字节寻址能力.16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV 指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR)区两个部分。
18、在89C51中,通用寄存器区共分为(4)组,每组(8)个工作寄存器,当CPU复位时,第(0)组寄存器为当前的工作寄存器。
《单片机原理及应用》期末复习题

一、填空题 1、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为____2/12us_____,机器周期为_______2us________。
2、MCS-51单片机共有5个中断源,由IE寄存器设定中断的开放和禁止; 每个中断源有两个优先级,由IP寄存器设定。 3、单片机的内部RAM区中,可以位寻址的地址范围是_________20H~2FH_________,特殊功能寄存器中,可位寻址的地址是_______80H~FFH__________。
4、MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路或低电平时该信号有效; 5、 函数 是C语言的基本单位。 6、若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为____08H~0FH_____。 7、串行口通信方式2接收到的第9位数据送 SCON 寄存器的RB8位中保存。 8、MCS-51内部提供2 个可编程的16 位定时/计数器,定时器有4 种工作方式。
9、在C51中,变量的数据类型说明为bit,则其取值范围是0或1。 10、串行口方式3发送的第9位数据要事先写入 SCON 寄存器的 RB8 位。
11、MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到 P3.2或P3.3引脚的有效信号为低电平时,激活外部中断。 12、 CPU又称MPU,一般由运算器 和控制器两部分组成。 13、使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。 14、整型变量的占用的存储空间是两个字节;字符型变量占用的存储空间是一个字节 15、ALU指的是算术/逻辑单元 。 16、MCS-51单片机的中断源分别是外部中断0、定时/计数器0、外部中断1 、定时/计数器1、 串行口接收/发送中断。 17、KeiL C51软件中,工程文件的扩展名是____.Uv2______,编译连接后生成可烧写的文件扩展名是_____.hex______
2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。
A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。
A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。
A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。
A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。
A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。
A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。
单片机原理与应用考试题库与答案

单片机原理与应用考试1、CPU由哪两部分组成()?[单选题] *A、运算器和控制器√B、加法器和寄存器C、运算器和加法器D、运算器和译码器2、CPU 中的哪一部分是负责算术逻辑运算的呢?()[单选题] *A、控制器B、运算器√C、寄存器D、存储器3、一旦单片机处于混乱状态,哪个信号有效可以让它瞬间由混乱回复到最初的和谐()?[单选题]A、时钟信号B、中断系统C、定时器D、复位信号√4、具有只读不能写,掉电后数据不会丢失的存储器是()?[单选题] *A、CPUB、RAMC、ROM√D、ALU5、程序是以_____形式存放在程序存储器中()[单选题] *A、C语言源程序B、汇编程序C、二进制编码√D、BCD码6、单片机应用系统由哪两部分组成呢?()[单选题] *A、运算器和控制器B、存储器和寄存器C、硬件系统和软件系统√D、输入和输出7、单片机的复位引脚是哪一个()?[单选题] *A、EAB、RST√C、XTAL1D、XTAL28、单片机能够直接识别的语言是哪一个呢?()[单选题] *A、高级语言B、C语言C、二进制语言√D、汇编语言9、使用LED时需要添加一个限流电阻,阻值一般是多大呢?()[单选题] *A、100-200欧姆B、200-1K欧姆√C、1K欧姆-5K欧姆D、5K欧姆-10K欧姆10、以下哪个符号是C语言中的多行注释符?()[单选题] *A、//B、/* */√C、;D、{ }11、以下那个数据类型只占用一个单元字节?()[单选题] *A、char√B、intC、longD、float12、0x98是什么进制的整型常量?()[单选题] *A、2B、8C、10D、16√13、如果今天有雨,就带上伞,这种描述是哪一种分支选择结构?()[单选题] *A、单分支选择结构√B、双分支选择结构C、多分支选择结构D、不是分支结构14、我们经常采用哪一种程序结构来处理数组呢?()[单选题] *A、顺序B、选择C、分支D、循环√15、共阳极数码管的8个发光二极管______ 连接在一起,作为公共控制端(com)。
单片机原理与应用习题及参考答案

《单片机原理与应用》复习题一、填空题1、8051的引脚RST是(IN脚/OUT脚),当其端出现电平时,8051进入复位状态。
当RST脚收到电平,8051才脱离复位状态,进入。
2、中断处理的全过程分为三个段:、、。
3、C51的存储类型有、、、、和。
4、8051单片机外部中断请求信号有电平方式和。
在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。
5、16KB ROM的首地址若为1000H,则末地址是H。
6、8051单片机若设定IP=0001 0110B,则优先级别最高的是,其次分别是,,和,最低的是。
7、74LS373是常用的芯片,74LS244是常用的芯片。
8、LED显示器的显示控制方式有显示和显示两大类。
9、计算机的系统总线有、和。
10、通常、单片机上电复位时PC= ,SP= ;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从。
11、汇编语言中可以使用,它们不是真正的指令,只是用来对汇编过程进行某种控制。
12、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器单元的内容送累加器A中。
13、MCS-51单片机访问外部存储器时,利用来自P0口的低8位地址信号。
14、MCS-51单片机8031中有个位的定时/计数器,可以被设定的工作方式有种。
15、MCS-51单片机有个中断源,可分为个中断优先级。
上电复位时外部中断中断源的最高。
16、用串行口扩展并行口时,串行接口的工作方式应选为。
17、半导体存储器的最重要的两个指标是和。
18、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为。
19、写8255A控制字时,需将A1、A0置为。
二、选择题1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是()(A)PC (B)PSW (C)A (D)SP2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP的跳转范围是()(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51系统中的()(A)IE (B)IP (C)TCON (D)SCON6.定时器/计数器工作方式1是( )。
(精校版)单片机原理及应用期末考试试卷及答案
(完整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个备选答案中选出一个或二个正确答案,并将其代号写在题干后面的括号内。
)1、8051基本型单片机内部程序存储器容量为(C)。
A、16KBB、8KBC、4KBD、128B2、8051基本型单片机内部RAM容量为(D )。
A、16KBB、8KBC、4KBD、128B3、当优先级的设置相同时,若以下几个中断同时发生,(A)中断优先响应。
A、外部中断0B、T1C、串口D、T04、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
A、EAB、RSTC、ALED、PSEN5、当CPU响应外部中断1 的中断请求后,将自动转向(B)。
A、0003HB、0013HC、000BHD、001BH6、为了能够使MCS-51单片机在正常工作中及时服务于多个外设,以下传送方式最适用的是(D )。
A、异步(查询)传送B、同步(无条件)传送C、DMA传送D、中断传送7、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(A )。
A、06HB、0F9HC、30HD、0CFH8、已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示小数点“.”,它的字形码应为(A)。
A、7FHB、0F9HC、30HD、80H9、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示小数点“.”,它的字形码应为(A )。
A、80HB、0F9HC、30HD、7FH10、下列数据字定义的数表中,(C、D)是错误的。
A、DW “AA”B、DW “A”C、DW “OABC”D、DW 1ABC2H11、若P1口接有一个4×4的行列键盘,则P1口一定有(C、D )。
A、8位输入口B、8位输出口C、4位输入口D、4位输出口12、以下指令中能够产生WR信号的是(B、D)。
A、MOV @R0,AB、MOVX @R0,AC、MOVX A,@DPTRD、MOVX @DPTR,A13、8031单片机的定时器T1用作定时方式时是(A、B )。
单片机原理及应用复习题及参考答案
单片机原理及应用复习题及参考答案一、单选题(共53题,每题1分,共53分)1.MCS-51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为()。
A、(A)=92H (C)=1B、(A)=92H (C)=0C、(A)=8CH (C)=1D、(A)=8CH (C)=0正确答案:D2.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是A、9CHB、20HC、64HD、A0H正确答案:A3.执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则A是()A、00HB、01HC、02HD、03H正确答案:B4.指令JZ rel 源操作数的寻址方式是():A、立即数寻址B、位寻址C、相对寻址D、寄存器寻址E、变址寻址F、寄存器间接寻址G、直接寻址正确答案:C5.控制总线的缩写是():A、ABB、DBC、CBD、KB正确答案:C6.P(PSW.0)的定义是()A、用户标志位B、进位标志位C、寄存器组选择位D、奇偶标志位E、辅助进位标志位F、溢出标志位正确答案:D7.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为( H)。
ORG 0000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C8.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,执行以下指令后 SETB C;ADDC A, 20H ; RLC A ; MUL AB 。
(A)=A、08HB、09HC、10HD、11H正确答案:A9.8051单片机的定时器T1用作计数方式时计数脉冲是A、由T0(P3.4)输入B、由T1(P3.5)输入C、由内部时钟频率提供D、由外部计数脉冲计数正确答案:B10.RRC A是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C11.MOV R1 ,#30H; MOV A,#64H; ADD A,#47H; DA A; MOV@R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B12.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C13.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
单片机原理及应用期末考试试题含答案
单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试题10 参考答案一、填空1.单片机EMCU、数字信号处理器DSP和嵌入式微处理器EMPU的侧重点不同,(单片机)的专长是测量和控制,(EMPU)可用于配置实时多任务操作系统,(DSP)擅长复杂、高速的运算。
2.串行口工作在方式3时,要传送的8位数据由串口的(SBUF/发送缓冲器)发送出去,第9位数据要事先写到特殊功能寄存器(SCON)的(TB8)位中。
3.已知(A)=03H,(SP)=60H,(59H)=01H,(60H)=02H,(61H)=2CH,执行指令PUSH AccRET后,(SP)=(5FH),(PC)=(0302H),(61H)=(03H)。
4.单片机与计算机的不同之处在于其将(CPU)、(存储器)和(I/O接口)等部分集成于一块芯片之上。
5.计算机的数据传送有两种方式,即:(并行)方式和(串行)方式,其中具有成本低特点的是(串行)数据传送。
6.为扩展存储器而构建单片机片外总线,应将P0口和P2口作为(地址)总线,并将P0口作为(数据)总线。
7.AT89S51单片机控制LED显示时,可采用2种显示方式:(静态)显示和(动态)显示。
8.D/A转换器分辨率的含义是:(单位数字量)的输入变化所引起的(模拟量)的输出变化。
9.汇编语言的基本指令中,(操作码)规定执行的操作,(操作数)给操作提供数据和地址。
10.AT89S51单片机最多可以外扩(64)KB的数据存储器,此时单片机需提供(16)根地址线。
11.AT89S51单片机进行存储器的扩展时,涉及到的控制总线有:(ALE)、(EA*)、(PSEN*)、WR和RD。
12.AT89S51单片机有(5)个中断源,分成3类:外部中断、(定时器/计数器)中断和(串行)中断。
13.在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器,(DPTR)或PC作为基址寄存器。
14.定时器/计数器的“定时”是对内部的(机器周期)进行计数,其“计数”是对P3.4和P3.5引脚上的(外部脉冲)进行计数。
二、判断(,在后面的括号中填入“√”或“×”)1.在一个完整的程序中,伪指令是可有可无的。
(×)2.AT89S51单片机的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
(×)3.AT89S51单片机内部时钟方式的“内部”,是指单片机应用系统,而不是单片机本身。
(√)4.AT89S51单片机中的PC是不可寻址的。
(√)5.当单片机的存储器或I/O接口资源不足时,只能通过系统扩展来解决。
(×)6.中断返回指令RETI可以由指令RET代替。
(×)7.当模拟量的满刻度值固定时,ADC和DAC的分辨率只与其位数有关。
(√)8.AT89S51单片机外扩EEPROM的方法等同于外扩ROM。
(×)9.低优先级中断请求不能打断高优先级的中断服务,但高优先级的中断请求能打断低优先级的中断服务。
(√)10.AT89S51单片机,程序存储器和数据存储器扩展的最大范围一样。
(√)11.扩展I/O口占用片外数据存储器的地址资源。
(√)12.AT89S51单片机的P0口如果工作在总线模式下时,是一个准双向口。
(×)13.按键的去抖操作,只能通过软件编程来实现。
(×)14.外部计数脉冲的最高频率为系统振荡器频率的1/24,是定时器/计数器对外准确计数的充要条件。
(×)15.同等条件下,AT89S51单片机串行口同步通信的速率高于异步通信。
(√)三、单项选择题1.单片机能直接识别的语言是(B)。
A、汇编语言B、机器语言C、低级语言D、高级语言2.外部中断1的中断入口地址为(C)。
A、0003HB、000BHC、0013HD、001BH3.单片机寻址外部I/O端口地址的方法有两种,一种是统一编址,另一种是(C)。
A、混合编址B、动态编址C、独立编址D、变址编址4.关于AT89S51单片机的堆栈操作,下列描述正确的是(D)。
A、遵循先进先出,后进后出的原则B、压栈时栈顶地址自动减1C、调用子程序及子程序返回与堆栈无关D、中断响应及中断返回与堆栈有关5.各中断源发出的中断请求,都会标记在特殊功能寄存器(B)中。
A、TMODB、TCON/SCONC、IED、IP6.用AT89S51单片机的串行口扩展并行I/O口时,串行口应该选择(A)。
A、方式0B、方式1C、方式2D、方式37.执行子程序返回指令时,返回的位置是(D)。
A、调用指令的首地址B、调用指令的末地址C、返回指令的末地址D、调用指令下一条指令的首地址8.执行如下三条指令后,50H单元的内容是(B)。
MOV R1, #50HMOV 60H,#0FEHMOV @R1,60HA、50HB、0FEHC、60HD、00H9.要设计一个32键的行列式键盘,至少需要占用(A)根引脚线。
A、12根B、32根C、18根D、无法确定10.若要定时1ms(系统时钟频率为6MHz),则使用定时器/计数器的(B)更合适。
A、方式0B、方式1C、方式2D、方式3四、简答1.简述“单片机的并行口以通用I/O方式输入时,需先向该口写1”的原因,并说明该操作是否影响要输入的信息?加以解释。
答:(1) 向并行口写1的操作,是为了截止内部的场效应管,避免由于之前输出0而导致的读入数据始终为0的情况。
(2) 不影响(3) 单片机的并行口以通用I/O方式输入时,需要连接输入接口电路的高、低电平。
如接高电平,则写1操作自然不会影响输入结果;若接低电平,则I/O管脚也会被拉成低电平,因此读入状态为0,也不会受写1操作的影响。
2.AT89S51单片机的串行口有几种工作方式?其通讯速率分别与哪些因素有关?答:(1) AT89S51单片机的串行口有4种工作方式。
(2) 方式0的波特率只与系统的时钟频率有关;方式2与系统的时钟频率和波特率倍增位SMOD有关;方式1和方式3则与系统的时钟频率、波特率倍增位SMOD和T1的溢出率有关。
3.阐述LED动态显示和静态显示的硬件连接方法,并从占用CPU资源和I/O资源的角度,对比两者优缺点。
(5分)答:(1) LED静态显示方式:各数码管的位选线统一接地或者电源,段码线接不同的I/O口线。
动态显示方式:所有数码管的段码线接在一起,统一由一个I/O口控制,而位选线由单独的I/O口控制。
(2) LED静态显示方式:优点是节省CPU资源,缺点是浪费I/O资源;LED动态显示方式:优点是节省I/O资源,缺点是浪费CPU资源。
4.AT89S51单片机利用ADC0809进行模数转换时,需要使用MOVX @DPTR, A和MOVX A, @DPTR两条指令完成一个8位二进制数的转换(DPTR所存数据为输入模拟通道的端口地址),解释其原因,并分别指出这两条指令的作用。
答:(1) 这样设计的根本原因在于ADC0809相对于AT89S51单片机而言,是慢速输入外设,因此需要分别控制ADC0809启动转换和读取数据。
(2) 指令MOVX @DPTR, A用于启动A/D转换,指令MOVX A, @DPTR用于接收转换完毕的数据。
五、设两个外中断源已被占用,为电平触发方式,定时器/计数器T1用作波特率发生器,工作在方式2。
现要求使用定时器/计数器T0扩展一个外部中断,并控制P1.0引脚输出一个5kHz的方波。
系统时钟为12MHz。
1.划分TL0和TH0的功能,并计算其初值;2.填写程序中的空白部分。
TMODTCONIEORG 0000HLJMP MAINORG 000BHLJMPORG 001BHLJMPORG 0100HMAIN:MOV TMOD,MOV TL0,;置TL0初值MOV TH0,#data ;置TH0初值MOV TL1, #dataL ;dataL和dataH为波特率初值的低8位和高8位MOV TH1, #dataHMOV TCON,;启动TL0,设置外部中断触发方式MOV IE,#9FH ;启动中断HERE:SJMP HERETL0I:;启动TH0RETITH0I:CPL P1.0RETI答:1. TL0用于扩展外部中断,工作在计数模式,初值应为0FFH。
TH0用于定时方波的半周期,工作在定时模式,设初值为X,则有:(28-X)×机器周期=定时时长若要产生5kHz的方波,则需定时100微秒,即:(28-X)×1×10-6=100×10-6则,X=156,十六进制数为9CH。
2.ORG 0000HLJMP MAINORG 000BHLJMP TL0IORG 001BHLJMP TH0IORG 0100HMAIN: MOV TMOD, #27HMOV TL0, #0FFH ;置TL0初值MOV TH0,#data ;置TH0初值MOV TL1, #dataL ;dataL和dataH为波特率初值的低8位和高8位MOV TH1, #dataHMOV TCON, #10H ;启动TL0,设置外部中断触发方式MOV IE,#9FH ;启动中断HERE: SJMP HERETL0I: SETB TR1 ;启动TH0RETITH0I: MOV TH0, #9CHCPL P1.0RETI六、AT89S51单片机通过82C55扩展I/O口,实现按键识别与显示。
1.将图a中空缺的电路补充完整;2.计算PA口、PC口和控制口的端口地址(没用到的地址设为1);3.根据图b编写程序段,将PA口设为基本输出,PC口设为基本输入,并实现按键实时检测与指示(即当PC0按键闭合时,点亮PA0的发光二级管;当PC1按键闭合时,点亮PA1的发光二级管,以此类推)。
+5V 图a 电路图图b 82C55工作方式控制字答:1.+5V2.PA口的端口地址:FF7CH或7CH,PC口的端口地址:FF7EH或7EH,控制口的端口地址:FF7FH或7FH。
3.MOV DPTR,#0FF7FHMOV A,#89H (或者MOV A,#8BH)MOVX @DPTR,ALOOP:MOV DPTR,#0FF7EHMOVX A,@DPTRMOV DPTR,#0FF7CHMOVX @DPTR,ASJMP LOOP。