首页 > 自考本科 > 单片机自学考试题库

单片机自学考试题库

发布时间:

单片机自学考试题库

一.填空题(每空2分,共30分)1、真值1001001B的反码为01001001 ;其补码为 01001001 。2、MCS-51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 128 B 工作寄存器区的地址范围是 00—1FH 。3、程序状态标志字寄存器PSW中的PSW.7的含义是 奇偶标志 ;PSW.0的含义是 进位/借位标志 。6、单片机汇编语言程序有三种基本结构,分别是: 顺序 、 分支 和 循环 。7、MCS—51单片机内部有 2 个 16 位加1定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 0 。8、存储器EPROM 27128的地址线有 根,容量为 KB。9、可编程并行I / O接口芯片8255A有 4 个8位并行I / O端口,可通过编程决定它们的功能。二、单项选择题(每小题3分,共15分)1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 (A )(A)ALE (B) (C) (D)RST2、下列指令写法正确的是。 (B )(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A3、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A) 0003H (B)2000H (C)000BH (D)3000H4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A) 方式0 (B)方式1 (C)方式2 (D)方式35、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具 (B)读数据库 (C)读A累加器具 (D)读CPU三、简答题(每小题10分,共20分)1 简述可编程并行接口8255 A的内部结构?答:8255 A的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接口部分。(1)总线接口部分 其中有数据总线驱动器,读/写控制逻辑(2)内部逻辑部分 由A组和B组控制电路。(3)外部接口部分 该部分有3个8位并行I/O端口,即A口、B口和C口。2 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?答:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);(2)中断系统:IP、IE;(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;(4)并行I/O口:P0、P1、P2、P3;(5)串行口:SCON、SBUF、PCON。四、编程题(共35分)1 编程将片内RAM30H单元开始的15B的数据传送到片外RAM3000H开始的单元中去。(15分) 解:STRAT:MOV R0,#30HMOV R7,#0FHMOV DPTR,#3000HLOOP: MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R7,LOOPRET2. 编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。(20分) 本程序的硬件连接如图所示。当P1.0输出高电平时,LED灯亮,否则不亮。其程序如下:MOV A,#01H ;灯亮初值SHIFT: LCAIL FLASH ;调闪亮10次子程序RR A ;右移一位SJMP SHIFT ;循环FLASH: MOV R2,#0AH 闪烁10次计数FLASH1; MOV P1,A ;点亮LCALL DELAY ;延时MOV P1,#00H ;熄灭LCALL DELAY ;延时DJNZ R2,FLASH1 ;循环RET

1、若80C51单片机的晶振频率fosc=6MHz,则时钟周期?机器周期? 时钟周期0。67微秒 机器周期2微秒 2、进制转换:(116)10=(1110100 )2=( 74)16=(164 )8 3、并行扩展作为地址总线的是?哪个作为高地址,哪个作为低地址? 由P0口提供低8位,P2口提供高8位 4、串行通信根据通信的数据格式哪两种方? SPI I2C 5、数码管显示方式可分为? (....不确定)共阴,共阳 6、2832(8K×4)需要多少根地址线? 15根 7、一个8位(10V满量程)ADC的分辨率是多少? 这个真的不知道 8、CPU响应中断的条件是什么? 不在执行同级或高一级的中断服务程序 当前周期是执行当前指令的最后一个周期 不在执行RETI指令或对IE,IP的读\写操作指令 9、单片机中断源有哪些? INT0 外部中断0 INT1 外部中断1 T0溢出 定时器/计数器T0溢出中断 T1溢出 定时器/计数器T1溢出中断 RI,TI 串行中断 10、异步通信接口的帧由11位组成,每分钟传送3600个字符,则其波特率是? 660BOUND 11、IE设定方法? 位寻址,或寄存器寻址均可 12、ANL、ORL、XRL、CPL命令应用 一般用做部分清零,如:ANL A,0FH ;高四位清零 一般用做部分置位,如:ORL A,0FH ;低四位置位 一般用做部分取反,如:XRL A,0FH ;低四位取反 一般用做位取反,如:CPL C ;寄存器C取反 13、MOV DPTR,#2008的寻址方式是? 立即数寻址 14、单片机存储器地址空间如何划分? 各地址空间的容量是多大? 分为:程序存储器:片内程序存储器,片外程序存储器都是从0000H-FFFFH容量64KB 数据存储器:片内数据存储器,片外数据存储器 片外数据存储器容量64KB从0000H-FFFFH 片内数据存储器容量256B其中80H-FFH为特殊功能寄存器SFR 00H-20H为工作寄存器区,20H-2FH为位寻址区 30H-7FH为字节寻址区, 15、单片机常采用的硬件抗干扰措施有哪些? 不会。。。。 16、试编程要求用T1定时器控制P1.7引脚输出周期为20ms、占空比为50%的矩形脉冲。要求主程序入口地址0030H及中断服务子程序入口地址3000H。fosc=12MHz。 ORG 0000H AJMP MAIN ORG 001B LJMP 3000H ORG 0030H MAIN:MOV TMOD,#10H MOV TH1,#0B1H MOV TL1,#0E0H SETB TR1 SETB ET1 SETB EA AJMP $ ORG 3000H MOV TH1,#0B1H MOV TL1,#0E0H CPL P1.7 RETI 17、存储器扩展: (1)画出51单片机同时扩展两片2764典型连接电路。 无法提供。。。 (2)写出2764和6264各自的地址范围。 dreamcan改动的部分都是对的,呵呵高手啊! 起先我还挺不服气,跟我同学查了一下,确实是错了 不过第一题我觉得我是对的,你要不要确认一下?1、若80C51单片机的晶振频率fosc=6MHz,则时钟周期?机器周期? 时钟周期0。67微秒 机器周期2微秒以下的我都同意5、数码管显示方式可分为: 静态,动态 7、一个8位(10V满量程)ADC的分辨率是多少? 10V除以2的8次方=10/256=0.039v 15、单片机常采用的硬件抗干扰措施有哪些? 加看门狗电路,加滤波电容,光电技术,地线屏蔽

我给你发几套。注意查收。

1、CLR C ;(CY)=0SUBB A,R0 ;(A)=(A0)-(RO)-(CY),则(A)=B5HMOV 20H,A ;A送给20H单元,则(20H)=B5H即:(A)=B5H (CY )=0 (20H)=B5H (R0)=4AH程序功能:实现将A减去R0的差送给20H单元。2、MOV A, 20H ;20H单元送给A,则(A)=(20H)=5EHCPL A ;A(=5EH)取反后送回A,则(A)=A1HADD A, #01H ;(A)=(A)+1=A2HMOV 20H, A ;(20H)=(A)=A2HMOV A, 21H ;(A)=(21H)=B3HCPL A ;(A)=4CHADDC A, #00H ;(A)=(A)+0+CY=4CH (CY=0)MOV 21H,A ;(21H)=(A)=4CHSJMP $ ;原地等待即:(A)=4CH (20H)=A2H (21H)=4CH程序功能:将20H单元的数取反后加1(求补),再回送20H单元;将21H单元的数取反后加进位位,再回送21H单元。3、ORG 1000HSUB1: MOV A,40H ;(A)=(40H)=03HMOV DPTR, #TAB ;TAB表格首地址送DPTR,则(DPTR)=2000HMOVC A,@A+DPTR ;(A)=(A+DPTR)=(03H+2000H)=(2003H)=33HMOV 40H,A ;(40H)=(A)=33HRET ;子程序返回ORG 2000HTAB: DB 30H,31H,32H,33H,34HDB 35H,36H,37H,38H,39H即::(A)=33H (40H)=33H (DPTR)=2000H程序功能:查找以A为地址偏移量的数据表格内容。

单片机自学考试题

一.填空题(每空2分,共30分)1、真值1001001B的反码为01001001 ;其补码为 01001001 。2、MCS-51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 128 B 工作寄存器区的地址范围是 00—1FH 。3、程序状态标志字寄存器PSW中的PSW.7的含义是 奇偶标志 ;PSW.0的含义是 进位/借位标志 。6、单片机汇编语言程序有三种基本结构,分别是: 顺序 、 分支 和 循环 。7、MCS—51单片机内部有 2 个 16 位加1定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 0 。8、存储器EPROM 27128的地址线有 根,容量为 KB。9、可编程并行I / O接口芯片8255A有 4 个8位并行I / O端口,可通过编程决定它们的功能。二、单项选择题(每小题3分,共15分)1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 (A )(A)ALE (B) (C) (D)RST2、下列指令写法正确的是。 (B )(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A3、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A) 0003H (B)2000H (C)000BH (D)3000H4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A) 方式0 (B)方式1 (C)方式2 (D)方式35、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具 (B)读数据库 (C)读A累加器具 (D)读CPU三、简答题(每小题10分,共20分)1 简述可编程并行接口8255 A的内部结构?答:8255 A的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接口部分。(1)总线接口部分 其中有数据总线驱动器,读/写控制逻辑(2)内部逻辑部分 由A组和B组控制电路。(3)外部接口部分 该部分有3个8位并行I/O端口,即A口、B口和C口。2 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?答:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);(2)中断系统:IP、IE;(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;(4)并行I/O口:P0、P1、P2、P3;(5)串行口:SCON、SBUF、PCON。四、编程题(共35分)1 编程将片内RAM30H单元开始的15B的数据传送到片外RAM3000H开始的单元中去。(15分) 解:STRAT:MOV R0,#30HMOV R7,#0FHMOV DPTR,#3000HLOOP: MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R7,LOOPRET2. 编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。画出电路图。(20分) 本程序的硬件连接如图所示。当P1.0输出高电平时,LED灯亮,否则不亮。其程序如下:MOV A,#01H ;灯亮初值SHIFT: LCAIL FLASH ;调闪亮10次子程序RR A ;右移一位SJMP SHIFT ;循环FLASH: MOV R2,#0AH 闪烁10次计数FLASH1; MOV P1,A ;点亮LCALL DELAY ;延时MOV P1,#00H ;熄灭LCALL DELAY ;延时DJNZ R2,FLASH1 ;循环RET

不一定是对的:一、填空题1、-10对应的8位二进制补码可表示为 (1111 0000)2、十六进制数7AH对应的二进制数可表示为 (0111 1010) 3、80C51单片机中片内RAM共有 (256) 字节 4、由于 (8031) 在芯片内无程序存储器,EA(_31____)引脚必须接低电平5、80C51单片机的P0口,当扩展外部存储器时它是一个 (双向数据总线) 6、外接晶振频率为6MHz的单片机它的机器周期为 (0.5MHz) 7、下列存储器在掉电后数据会丢失的类型是 (RAM) 8、单片机应用程序一般存放在 (内部ROM中) 9、定时/计数器当对机器周期进行计数时作为 (定时器) 10、定时/计数器工作于 方式2 时,作为8位自动重装定时/计数器11、MCS-51单片机8051内部资源包括:__4K___字节的程序存储器、__128___字节的数据存储器、 (4) 个8位并行I/O、2个_16__位的定时/计数器。12、C51编译器支持三种存储模式,分别为小编译模式、_COMPACT模式和LARGE模式_13、将数码管各段发光二极管阳极连在一起的叫做___共阳___极显示器,将各段发光二极管阴极连在一起的叫做___共阴___极显示器14、LED显示器的显示方式分为___静态__显示和_动态扫描____显示两种。15、机械式按键在按动时会出现抖动现象,可以采用__硬件去抖______和___软件去抖______两种方法消除抖动。16、C51程序的基本结构包括 顺序 、_选择__________和_循环__________3种。二、简答题1、简述单片机的定义及其主要应用领域。单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了

1、CLR C ;(CY)=0SUBB A,R0 ;(A)=(A0)-(RO)-(CY),则(A)=B5HMOV 20H,A ;A送给20H单元,则(20H)=B5H即:(A)=B5H (CY )=0 (20H)=B5H (R0)=4AH程序功能:实现将A减去R0的差送给20H单元。2、MOV A, 20H ;20H单元送给A,则(A)=(20H)=5EHCPL A ;A(=5EH)取反后送回A,则(A)=A1HADD A, #01H ;(A)=(A)+1=A2HMOV 20H, A ;(20H)=(A)=A2HMOV A, 21H ;(A)=(21H)=B3HCPL A ;(A)=4CHADDC A, #00H ;(A)=(A)+0+CY=4CH (CY=0)MOV 21H,A ;(21H)=(A)=4CHSJMP $ ;原地等待即:(A)=4CH (20H)=A2H (21H)=4CH程序功能:将20H单元的数取反后加1(求补),再回送20H单元;将21H单元的数取反后加进位位,再回送21H单元。3、ORG 1000HSUB1: MOV A,40H ;(A)=(40H)=03HMOV DPTR, #TAB ;TAB表格首地址送DPTR,则(DPTR)=2000HMOVC A,@A+DPTR ;(A)=(A+DPTR)=(03H+2000H)=(2003H)=33HMOV 40H,A ;(40H)=(A)=33HRET ;子程序返回ORG 2000HTAB: DB 30H,31H,32H,33H,34HDB 35H,36H,37H,38H,39H即::(A)=33H (40H)=33H (DPTR)=2000H程序功能:查找以A为地址偏移量的数据表格内容。

1B2A3C1对2错3错4对5错6对

单片机自学考试试题

呵呵,对单片机比较熟悉,我来回答一下。1)选 B.PSW 2)选 C.P2 3)选 C.方式24)选 A.在片内RAM5)选 A.-3.6V~-25V,我们书上是说-3V~-15V为逻辑17)不太懂什么意思,没写明白11)有5个中断源13)不知道17)8051片内RAM有128字节,地址范围为00H-7FH。其中,低32个单元用作工作寄存器。20H-2FH这16个单元是位寻址区。后面80个单元是通用数据缓冲区。18)ROM即只读存储器,是一种写入信息后不易改变的存储器。断电后,ROM中的信息不会丢失。分类:掩膜ROM,用户程序由芯片生产厂写入;EPROM,用户程序通过写入装置写入,通过紫外线照射擦除;FlashROM,用户程序可以电写入或擦除。19)定时时间与装的初值、工作方式、晶振频率有关。下面的题目回答起来好难,而且我编程一般用C语言,很少用汇编,就不太熟了。

1,B PSW=programm state word程序状态字2,C P0作8位数据线和低位地址线,P2口作为高位地址线3,D 4,A 5, A RS-232C采用负逻辑7, 40个引脚的单片机p3.7位~RD时,从外设读数据11,5个,0 外部中断0;1定时器/计数器0中断;2 外部中断1;3 定时器/计数器1中断4 串口中断;12,用定时器17,00H~7FH:片内RAM直接寻址区 20H~2FH:片内RAM位寻址区 3fH~FFH: 片内RAM间接寻址区18, ROM=read only memory只读存储器;PROM,出厂时写好;EPROM可以紫外线擦除;EEPROM可以电擦除19,与晶振、TH/TL的初值、单片机工作方式有关20,RESET:复位输入线、PA0~PA7:端口A输入输出线、PB0~PB7:端口B输入输出线、PC0~PC7:端口C输入输出线、CS:片选信号线、RD:读信号线、WR:写入信号、D0~D7:三态双向数据总线。21,软件延时,要占用CPU处理时间;定时器延时,定时可能不够准下面的汇编看起来就要花点心思了

2、× 4、× 5、×6、对7、错 8、× 9、对 10、对 11、对 12、错 13、对 15、对

我的天呀,太难了

单片机原理自学考试试题

这个百度图文中就有的,文字限制,只复制了部分内容

你可以自己进入这个网址进行全面的查阅

单片机原理及应用 期末考试试题汇总

1、单片机是将微处理器、一定容量的 RAM 和ROM以及   I/O   口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片内集成了     4    KB的FLASH ROM,共有    5     个中断源。 3、两位十六进制数最多可以表示    256   个存储单元。 4、89C51是以下哪个公司的产品?(   C   ) A、INTEL    B、AMD    C、ATMEL   D、PHILIPS

5、在89C51中,只有当EA引脚接    高    电平时,CPU才访问片内的Flash ROM。

6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T

7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F

8、当CPU访问片外的存储器时,其低八位地址由   P0   口提供,高八位地址由   P2   口提供,8位数据由    P0   口提供。

9、在I/O口中,    P0    口在接LED时,必须提供上拉电阻,    P3   口具有第二功能。 14、MCS-51系列单片机是属于(    C   )体系结构。 A、冯诺依曼     B、普林斯顿       C、哈佛       D、图灵 15、89C51具有    64   KB的字节寻址能力。

16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T

17、在89C51中,片内RAM分为地址为   00H~7FH   的真正RAM区,和地址为80H~FFH的 特殊功能寄存器(SFR) 区两个部分。

18、在89C51中,通用寄存器区共分为   4   组,每组    8   个工作寄存器,当CPU复位时,第   0   组寄存器为当前的工作寄存器。

27、在89C51中,一个机器周期包括    12    个振荡周期,而每条指令都由一个或几个机器周期组成。

28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个      高      电平并维持      2     个机器周期,可将系统复位。

29、是非题:单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。T

30、单片机89C51复位后,其I/O口锁存器的值为   0FFH    ,堆栈指针的值为    07H    ,SBUF的值为    不定    ,内部RAM的值不受复位的影响,而其余寄存器的值全部为 00H   。

1,B PSW=programm state word程序状态字2,C P0作8位数据线和低位地址线,P2口作为高位地址线3,D 4,A 5, A RS-232C采用负逻辑7, 40个引脚的单片机p3.7位~RD时,从外设读数据11,5个,0 外部中断0;1定时器/计数器0中断;2 外部中断1;3 定时器/计数器1中断4 串口中断;12,用定时器17,00H~7FH:片内RAM直接寻址区 20H~2FH:片内RAM位寻址区 3fH~FFH: 片内RAM间接寻址区18, ROM=read only memory只读存储器;PROM,出厂时写好;EPROM可以紫外线擦除;EEPROM可以电擦除19,与晶振、TH/TL的初值、单片机工作方式有关20,RESET:复位输入线、PA0~PA7:端口A输入输出线、PB0~PB7:端口B输入输出线、PC0~PC7:端口C输入输出线、CS:片选信号线、RD:读信号线、WR:写入信号、D0~D7:三态双向数据总线。21,软件延时,要占用CPU处理时间;定时器延时,定时可能不够准下面的汇编看起来就要花点心思了

《单片机原理及接口技术》试卷(闭卷A卷) 一.单项选择题(每题1分,共20分) 1.DPTR为( C) A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存 2.PSW的Cy位为( B) A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 3.MCS-51单片机片内ROM容量为( A ) A.4KB B.8KB C.128B D.256B 4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( B) A.MUL B.MOVX C.MOVC D.MOV 5.direct表示( C ) A.8位立即数 B.16位立即数 C.8位直接地址 D.16位地址 6.堆栈指针SP是一个( A )位寄存器 A.8 B.12 C.13 D.16 7.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D ) A.方式0 B.方式1 C.方式2 D.方式3 8.定时器/计数器工作方式0为( A) A.13位定时/计数方式 B.16位定时/计数方式 C.8位可自动装入计数初值方式 D.2个8位方式 9.MCS-51的最小时序定时单位是( A ) A.节拍 B.状态 C.机器周期 D.指令周期 10.#data表示( A ) A.8位直接地址 B.16位地址 C.8位立即数 D.16位立即数 11.主频为12MHz的单片机它的机器周期为(C ) A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒 12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 13.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D ) A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址 14. 为( C ) A.复位信号输入端 B.地址锁存允许信号输出端 C.程序存储允许输出端 D.程序存储器地址允许输入端 15.MCS-51单片机的一个机器周期由(D )个振荡脉冲组成。 A.2 B.4 C.6 D.12 16.MOVC A ,#30H指令对于源操作数的寻址方式是( C ) A.寄存器间接寻址 B.寄存器寻址 C.立即寻址 D.变地寻址 17.计算机能直接识别的语言为( B) A.汇编语言 B. 机器语言 C.自然语言 D.硬件和软件 18.PSW的OV位为( C ) A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 19.在单片机中( A )为程序存储器。 A.ROM B. RAM C.EPROM D.EEPROM 20.能用紫外线光擦除ROM中的程序的只读存储器为( C ) A.掩膜ROM B.PROM C.EPROM D.EEPROM 二、填空(每题 2 分,共 10 分) 1、从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即 数据 总线、地址总线和 控制 总线。 2、ALE信号的作用是 锁存低8位地址信号(或 低8位地址锁存) 。 3、MOV A,40H 指令对于源操作数的寻址方式是 直接 寻址。 4、PC存放的内容为: 下一条要执行的指令的地址 。 5、MCS-8051系列单片机字长是 8 位,有 40 根引脚。 三、简答题:(共 25 分) 1、什么是单片机?简述单片机的应用领域。(15 分) 答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存储器RAM、只读存储器ROM、定时/计数器及I/O接口电路等集成在一块芯片上,构成一个完整的微型计算机。 应用领域:(1)单片机在智能仪器仪表中的应用;(2)单片机在工业控制中的应用;(3)单片机在计算机网络与通信技术中的应用;(4)单片机在日常生活及家电中的应用。 2、什么叫中断?中断有什么特点?(10 分) 答:(1)“中断”是指计算机在执行某段程序的过程中,由于计算机系统内、外的某种原因,当出现CPU以外的某种情况时,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再返回继续执行原来被中断的程序。 (2)特点:分时操作;实时处理;故障处理。 四.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求执行下列指令后累加器A.50H.R6.32H.和P1口中的内容。(10分) MOV A ,#30H MOV 50H ,A MOV R6 ,31H MOV @R1 ,31H MOV P1,32H 解:上述指令执行后的操作结果为: A=30H (50H)=30H R6=BBH (32H)=BBH P1=BBH 五、分析执行如下指令后,PSW中的Cy 、Ac、OV、P各为多少? A中的结果用十进制表示是多少?(15分) MOV A,#85H ADD A,#0AEH Cy=1,Ac=1,OV=1,P=0。(A)=51 六、编程题: (每小题10分,共20分) 1、在程序中定义一个0——9的平方表,利用查表指令找出累加器A=03的平方值。(10分) 解:编程如下: ORG 0050H MOV DPTR,#TABLE ;表首地址→DPTR MOV A,# ;03→A MOVC A ,@A+DPTR ;查表指令,25→A SJMP $ ;程序暂停 TABLE:DB 0,1,4,9,16,25,36,49,64,81 ;定义0——9平方表 END 2、试采用两种方法编制程序,开放定时器T1的溢出中断。(10分) 解:编程如下: MOV IE,88H 或者MOV A8H,88H 或者 SETB EA SETB ET1以上回答你满意么?

呵呵,对单片机比较熟悉,我来回答一下。1)选 B.PSW 2)选 C.P2 3)选 C.方式24)选 A.在片内RAM5)选 A.-3.6V~-25V,我们书上是说-3V~-15V为逻辑17)不太懂什么意思,没写明白11)有5个中断源13)不知道17)8051片内RAM有128字节,地址范围为00H-7FH。其中,低32个单元用作工作寄存器。20H-2FH这16个单元是位寻址区。后面80个单元是通用数据缓冲区。18)ROM即只读存储器,是一种写入信息后不易改变的存储器。断电后,ROM中的信息不会丢失。分类:掩膜ROM,用户程序由芯片生产厂写入;EPROM,用户程序通过写入装置写入,通过紫外线照射擦除;FlashROM,用户程序可以电写入或擦除。19)定时时间与装的初值、工作方式、晶振频率有关。下面的题目回答起来好难,而且我编程一般用C语言,很少用汇编,就不太熟了。

单片机原理与应用本科自考题库

win10上面的计算器,有个程序员模式,不香吗?

(11111)2(44)16(2C)16 = (44)10(E7)16 = (231)10(0.30615234375)10(0.1281127929687)100011 10000011 10000011 10001011 11111100 00001100 0001

我认为查表程序那个答案有错,按照程序走完,答案应该是04而不是09

1、2、3、4题,可以通过使用电脑中的计算器来自己转换;

其中,4题(视为十进制数),正数的原码、反码、补码是相同的;

而负数的原码、反码、补码

+63 = 0011 1111,--->将最高位(即符号位)置1,即为负数  -63 = 1011 1111,这个就是负数的原码;

那么其反码(原码各位取反,但符号位不能变)-->1100 0000;

其补码(反码+1) --->1100 0001;

  • 索引序列
  • 单片机自学考试题库
  • 单片机自学考试题
  • 单片机自学考试试题
  • 单片机原理自学考试试题
  • 单片机原理与应用本科自考题库
  • 返回顶部