单片机原理及应用期末考试试卷及答案
超全——含答案---单片机原理及应用期末考试题试卷大全

单片机模拟试卷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〕4.以下指令中不影响标志位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,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为〔〕。
a〕MOV A, @R1 b〕MOVC A, @A + DPTRc〕MOVX A, @ R0 d〕MOVX A, @ DPTR 9.8051单片机中既可位寻址又可字节寻址的单元是〔〕 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.半导体存储器分成两大类与,其中具有易失性,常用于存储。
4.求十进制数-102的补码〔以2位16进制数表示〕,该补码为。
单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
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一、填空题(每空格1分,共10分)1.MCS—51布尔处理机的存储空间是_______。
2.P口通常用作_______,也可以作通用的I/O口使用。
23.若由程序设定RS、RS=01,则工作寄存器R,R的直接地址为______。
10074.8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6.存储器映象是_______。
7.定时器中断请求发生在_______。
8.中断响应时间是指______。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
1616 A.500 B.1000 C.2-500 D.2-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A.PB.PC.PD.P3.23.33.43.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。
A.工作方式0B.工作方式1C.工作方式2D.工作方式3 7.MCS-51单片机的外部中断1的中断请求标志是( )。
单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
超全——含答案~~~单片机原理及应用期末考试题试卷大全

单片机模拟试卷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.半导体存储器分成两大类和,其中具有易失性,常用于存储。
(精校版)单片机原理及应用期末考试试卷及答案

(完整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)。
单片机原理及应用期末考试题试卷大全(答案经典版)

单片机模拟试卷1一、填空题(每空格1分,共10分)1。
MCS—51布尔处理机的存储空间是_______.2.P2口通常用作_______,也可以作通用的I/O口使用。
3。
若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。
4。
8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6。
存储器映象是_______。
7.定时器中断请求发生在_______。
8。
中断响应时间是指______。
9。
通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______.10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态.二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1。
MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A。
0100H B.2080H C。
0000H D。
8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A.500B.1000C.216-500D.216—10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A。
P3.2 B.P3.3 C.P3.4 D.P3。
54。
当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期 B。
2个机器周期C。
4个机器周期 D。
10个晶振周期5。
MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( ).A.外部中断0B.外部中断1C。
定时器0中断 D。
定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用()。
A.工作方式0B.工作方式1 C。
工作方式2 D。
工作方式37。
MCS-51单片机的外部中断1的中断请求标志是( ).A.ET1 B。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州经贸职业技术学院2009-2010学年第二学期《单片机原理及应用》期终试卷(A)班级:姓名:学号:成绩:一﹑填空题(将正确答案填在题干的空白处。
1分×35=35分)1、十进制数-47用8位二进制补码表示为:11010001B。
2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器空间。
3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。
4、假定A=85H,R0=20H,(20H)=0AFH。
执行指令:ADD A,@R0后,累加器A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。
5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器8140H 单元的内容。
6、PSW中RS1 RS0=10H时,R2的地址为12H 。
7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。
8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。
9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。
10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。
11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。
12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。
13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。
14、51单片机的中断系统最多可以有 2 个嵌套。
15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。
二、单项选择(1分×15=15分)1、MCS-51上电复位后,SP的内容是(B)(A)00H (B)07H (C)60H (D)70H2、80C51是(C)(A)CPU (B)微处理器(C)单片微机(D)控制器3、PC的值是(C)(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址4、如在系统中只扩展一片Intel 2732(4KХ8),除应使用P0口的8条口线外,至少还应使用P2口的口线(A)(A)4条(B)5条(C)6条(D)7条5、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址6、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法7、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H8、当ALE信号有效时,表示(B)(A)从ROM中读取数据(B)从P0口中可靠送出地址低8位(C)从P0口送出数据(D)从RAM中读取数据9、所谓CPU是指(A)(A)运算器与控制器(B)运算器与存储器(C)输入输出设备(D)控制器与存储器10、使用8155可以扩展出的I/O口线是(C)(A)16根(B)24根(C)22根(D)32根11、MCS—51外扩ROM、RAM和I/O口时,它的地址总线是(B)(A)P0 、P1 (B)P0、P2 (C)P2、P1 (D)P0、P312、74LS138芯片是(B)(A)驱动器(B)译码器(C)锁存器(D)编码器13、在中断服务程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令14、当TMOD的门控位=1时,启动定时器T0工作需要的条件是(B)(A)TR0置1 ;(B)/INT0引脚为高电平和TR0置1(C)/INT0引脚为低电平和TR0置1;(D)/INT0引脚为高电平15、串行通信的传送速率单位是波特,而且波特的单位是(B)(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分三、简答题(4分×5=20分)1、内部RAM数据及P1口数据如下图所示,试分析下段指令执行后的结果。
MOV A,#03H;A= 03HSWAP A;A= 30HMOV R0,A;A= 30H ;R0= 30HMOV A,@R0;A= 50HANL A,#F0H;A= 50HMOV R1,A;R1= 50HMOV B,@R1;B= 10HMOV @R1,P1;R1= 50H ;(50H)= E6HMOV P2,P1;P2= E6HCPL P1.4;P1= F6HORL C,P1.4;C= 1上段指令执行后:(10H)= 00H ;(30H)= 50H ;(50H)= E6H ;P1= F6H ;P2= E6H 。
2、位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM 中的什么位置?答:字节地址是片内RAM的单元地址,而位地址是片内RAM单元的某一位。
7CH字节地址RAM的7CH单元,而7CH位地址是RAM 2FH单元中的D4位。
3、简述80C51的寻址方式?各涉及哪些存储器空间?答:立即数寻址:程序存储器ROM。
直接寻址:片内RAM低128B和特殊功能寄存器。
寄存器寻址:R0~R7,A,B,C,DPTR寄存器间接寻址:片内RAM低128B,片外RAM。
变址寻址:程序存储器64KB。
相对寻址:程序存储器256B范围。
位寻址:片内RAM的20H~2FH字节地址,部分特殊功能寄存器。
4、简述程序状态字寄存器PSW中各位的含义。
答:程序状态字寄存器PSW:程序状态字寄存器PSW:是一个8位寄存器,用来存放当前指令执行后操作结果的某些特征,以便为下一条指令的执行提供依据。
定义格式如下。
其中,CY:进借位标志;AC:辅助进借位标志;F0:软件标志;OV:溢出标志;F1:用户标志位;P:奇偶校验标志;RS1、RS0:工作寄存器组选择(如表所示)。
5、简述单片机系统扩展的基本原则和实现方法。
答:(1)以P0口线作地址/数据总线P0口作系统的低8位地址线。
在实际应用时,先把低8位地址送锁存锁存器暂存,然后再由地址锁存器给系统提供低8位地址,而把P0口作为数据线使用。
(2)以P2口线作高位地址总线在实际应用中,高位地址线并不固定为8位,需要几位就从P2口中引出几条口线。
(3)控制信号线①使用ALE作用地址锁存的选通信号,以实现低8位地址的锁存;②以信号作为扩展程序存储器的读选通信号;③以信号作为内、外程序存储器的选择信号;④以和作为扩展数据存储器和I/O端口的读/写选通信号。
执行MOVX指令时,这两个信号分别自动有效。
四、编程题(5分×4=20分)1、从1加到5,最终结果存入35H,试编写程序。
解:方法(1)ORG 1000HCLR AMOV R0,#5L2:ADD A,R0DJNZ R0,L2MOV 35H,AEND方法(2)ORG 1000HCLR AMOV R0,#0L1:INC R0ADD A,R0CJNE R0,#5,L1MOV 35H,AEND2、编程将片内RAM 40H单元中的内容送到片外RAM2000H单元中。
解:ORG 0100HMOV A,40HMOV DPTR,#2000HMOVX @DPTR,AEND3、符号函数1(00(01(0xy xx>⎧⎪==⎨⎪-<⎩当时)当时)当时),设变量X存于V AR单元中,函数值y存于FUNC单元中,要求编写按上述函数式给y赋值得程序。
解:ORG 1000HV AR:DATA 30HFUNC:DATA 31HMOV A,V ARJZ COMPJNB ACC.7,POSIMOV A,#0FFHSJMP COMPPOSI: MOV A,#1COMP: MOV FUNC,ASJMP $4、将定时器/计数器做脉冲信号发生器。
编程利用定时器T0定时,在P1.0端输出周期性方波信号,方波周期为2ms,已知晶振频率为6MHz。
解:1)T0工作模式的设定:选择模式1(16位方式)(最大定时131ms)2)定时初值的设定:X=216-(1ms×6×106/12 )=65036=FE0CH,即:TH0应装0FEH,TL0应装0CH。
程序清单如下:ORG 0000HLJMP MAINORG 000BHLJMP G主程序:ORG 0500HMAIN:MOV TMOD,#01HMOV TL0,#0CHMOV TH0,#0FEHSETB EASETB ET0SETB TR0HERE:SJMP HERE中断服务程序:G:MOV TL0,#0CHMOV TH0,#0FEHCPL P1.0RETIEND五、设计题(10分)利用80C51的P0口控制8个发光二极管LED。
相邻的4个LED为一组,使2组每隔1s交替发光一次,周而复始。
设计出硬件电路图,编写程序。
解:(1)程序设计(设fosc=12MHz)ORG 0100HMOV A,#0FHABC:MOV P0,AACALL DELAY1SSW AP ASJMP ABCDELAY1S:MOV R5,#04DEL1:MOV R6,#250DEL2:MOV R7,#250DEL3:NOPNOPDJNZ R7,DEL3DJNZ R6,DEL2DJNZ R5,DEL1RETEND(2)硬件电路图如图:。