急求几套51单片机经典考试题。好的追加20分哦!

作者&投稿:频松 (若有异议请与网页底部的电邮联系)
单片机期末考试复习题急求!!谢谢符合条件必采纳!~

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

你可以自己进入这个网址进行全面的查阅
http://wenku.baidu.com/link?url=FK8wb8bp1VE5xuNrXl87LqXYgyKNFFkM-ilqnXWEYU5sk4-NuFGz_RqRyr-aqYvB_hgjCkbuY3ZHKIVV5EgmBNb_MV-d9S-TTZGvEifvIOK


单片机原理及应用 期末考试试题汇总
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 。

9.D 13.C 19. D 30.B 35.C 36.A 19.C 25.D 37.A 46.B 91.A 95.B

一.填空题(每空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)RST
2、下列指令写法正确的是。 (B )
(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A
3、ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000H 当CPU响应外部中断0后,PC的值是(B)
(A) 0003H (B)2000H (C)000BH (D)3000H
4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)
(A) 方式0 (B)方式1 (C)方式2 (D)方式3
5、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,#30H
MOV R7,#0FH
MOV DPTR,#3000H
LOOP: MOV A,@R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R7,LOOP
RET
2. 编制一个循环闪烁灯的程序。有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

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


关于自学51单片机需要买什么
1.建议买个带MAX232和DB9接口的最小系统板,要扩充硬件时就用杜邦线连接。这样成本低,结构简单可靠。2.USB转串口的线是必须的,毕竟现在没几台电脑是有原生串口的,这个转接线在串口通信实现和程序下载时非常有用。3.买一本51单片机教材。4.现在比较合适的就是STC单片机了。AT89S52也不错,但这需要...

帮忙找一些51单片机的设计实例
51单片的经典网站不是很多 介绍一个cxjr.21ic.org 匠人出的那本书讲的不错。你是刚刚接触单片机吧?现在的实际工程中都要用c语言来编写 一个89S52的小片子才6块钱 但是处理速度已经相当快了,咱们已经不是8031或者EROM紫外线擦除的时代了,有些大型企业可能会对实时性要求很高的程序段落用ASM来...

求四相八拍步进电机 51单片机完整控制程序
include<reg51.h> define uchar unsigned char uchar stepd[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};uchar num=0,fx=0;sbit key1=P3^0;sbit key2=P3^1;sbit key3=P3^2;void t0isr() interrupt 1 { TH0=(65536-10000)\/256;TL0=(65536-10000)%256;P2=stepd[num];if(...

我的51单片机学了基本的了,接下来该怎样学?需要看什么书,最好具体点...
不要先急着看书了,可以做一些实际编程的练习。先做跑马灯练习,然后做数码管的显示,按键练习,定时器的练习,串口数据的发送及接收,中断练习等等,边练习边看书吧。这样效果最好。具体看什么书好,这个很多,网上关于51学习的书很多。比如:人民邮电出版社出版的,求是科技编著的《8051系列单片机C程序...

求一部国外的单片机著作。挨边就行。单片机的。应付老师。要能查的到...
哎,不知道你说的是什么单片机,但我猜你说的应该是51系列的。首先51不像C\/C++那样有那么多外国经典的经典教材;其次51很多国内写的也是能看懂的,外国的反而难懂。既然你是要应付作业我就推荐两本:(1)C and the 8051 (4th Edition) Schultz, Thomas W. WOOD ISLAND PRINTS (2008-03出版) 。...

求一个基于51单片机的利用数码管显示的有小数点的计算器的c程序_百 ...
程序的话可以给你一个作为参考! 实现了计算结果的小数显示。\/***\/ \/\/扫描显示6位数码管,显示信息为缓冲区的六个“0”\/\/2017.8.7 添加浮点数显示支持 \/***\/ include<reg52.h>\/\/头文件定义 include<stdio.h> include<intrins.h> define uchar unsigned char\/\/ 宏定义 define uint unsigned...

51单片机if语句最多能嵌套几级,做了一套程序用的STC 89C52的,if嵌套了7...
取决于所用的C语言版本。设计得好的C编译程序,都是不限制嵌套层次数的。也就是说,不管嵌套多少层,只要编译出的程序内存能装的下,就可以。

求51单片机的简单开发项目
比如键盘输入,有AD模数方式,距阵扫描方式,直接接端口和地方式,串口扩并口输入方式,等等,显示也如此,静态,动态,等多种方法去实现,熟练了这些子程序,以后开发项目拿出来直接使用就可以了, (有些需修改一点儿),建立一个子程序库!备日后之需!这时候你会发现单片机也不过如此轻易就可以玩转!

拜求基于51单片机的高精度步进电机控制系统设计,有电路图有汇编程序...
include <reg51.h> include <absacc.h> sbit p10=P1^0;sbit p11=P1^1;sbit p12=P1^2;define UP 20 define DOWN 30 define STOP 40 \/ 延时程序 \/ void delay()\/\/延时程序 { unsigned i,j,k;for(i=0;i<0x02;i++)for(j=0;j<0x02;j++)for(k=0;k<0xff;k++);} ...

基于51系列单片机的LED显示屏开发技术内容简介
在对基础的51单片机和C51编程原理进行简要概述后,本书《基于51系列单片机的LED显示屏开发技术》深入探讨了VRS51L3074这款工作频率高达40MHz、单指令周期的增强型51单片机在LED显示屏控制系统中的实际应用。这是国内首本专为铁电单片机设计的教程,为想要入门或进一步了解此单片机的读者提供了详尽的资料和实用...

北塘区15373333676: 单片机题目一套,急急急!!! -
油张悦康: 给你回答一部分吧. 选择题:2C3A4B5D 填空题: 2位单元名称,位单元地址 3EA 低电平 2us 4B A 512,24 6低电平触发,下降沿触发 7注释 操作码 8128 工作寄存器区,位寻址区,堆栈和用户可寻址区 9128,71H-7FH 判断题(T正确F错误) TFFFT FFFFT 画图题自己试着画吧,这里不好传. 编程题2 MOV R0,#50H MOV R7,#33 CLR A LOOP:MOV @R0,A INC R0 DJNZ R7,LOOP SJMP $ END 最后一题: (A)=50H (SP)=50H (51H)=30H (52H)=50H PC=3050H

北塘区15373333676: 单片机测试题二,填空题( 共5题,每空1分)1. 复位时SP的值为_____,P1口的值为________.2. MCS - 51单片机存储器物理上分为_______、_____、___... -
油张悦康:[答案] 分开答吧,我答前几题.后面的朋友继续.二,填空题( 共5题,每空1分)1. 复位时SP的值为_07H____,P1口的值为__0FFH_____.2. MCS-51单片机存储器物理上分为__片内数据存储器_____、_片外数据存储器____、_片内程...

北塘区15373333676: 单片机期末试题
油张悦康: 程序分析题 1. A=30H,B=20H 2. 1133H 不敢保证 3. 34H,B7H,7CH 4. (T2M2*3+2)*T1M1+2 编程题 1. MOV R0,#20H MOV R1,#30H LP: MOV A,@R0 MOV @R1,A INC R0 INC R1 DJNZ @R0,#2FH,LP 2. MOV R0,#30H MOV R1,#00H LP: INC R1 INC R0 DJNZ @R0,#0DH,LP

北塘区15373333676: 51单片机编程题目 -
油张悦康: #include void main(void) { unsigned char i; unsigned int X=0x2000,Y=0x3000; for(i=0;i<0x80,i++) { XBYTE[Y]=XBYTE[X]; X++;Y++; } while(1); }

北塘区15373333676: 跪求与mcs - 51单片机有关的简答题(附答案) 有的朋友给下 谢谢谢谢了
油张悦康: 很简单啊. 51单片机的构造,原理,3大总线,编程方式(汇编,C),或是典型晶振电路电阻电容取值(10K,10uF/10V),或是复位电路包含什么复位(上电复位,手动复位),通过datasheet就能找到好多问题的 希望能起到抛砖引玉的作用,呵呵

北塘区15373333676: 单片机考试题,快做 -
油张悦康: #include <reg51.h> void InitTimer1(void) { TMOD = 0x00; TH1 = 0x1D; TL1 = 0x0A8; EA = 1; ET1 = 1; TR1 = 1; } void main(void) { InitTimer1(); } void Timer1Interrupt(void) interrupt 3 { TH1 = 0x1D; TL1 = 0x0A8; P1^0=!P1^0; }//软件算的我没算过不懂对不对

北塘区15373333676: 单片机考试题目,求解答. -
油张悦康: 题目一个周期400us,有10分之1的时间是高电平,10分之9是低电平,所以定时40us就好#includeint x=0; //第n个40us中断标志 void InitTimer0(void) { TMOD = 0x01; TH0 = 0xFF; //设置定时40usTL0 = 0xD8; EA = 1; ET0 = 1; TR0 = 1; } int ...

北塘区15373333676: 单片机程序分析试题(高分跪求,谢谢高手啦~~) -
油张悦康: 第一题:去掉倒数第三行DEL R0即可循环50次 程序运行完后,A中值为04H,R0中值为00H,R1中值为0FBH,R2中值为04H 第八题:改为:CLR C ;增加 MOV A,R2 ADD A,R2 MOV R2,A MOV A,R3 ADDC A,R3 ; 修改 MOV R3,A SJMP $ 第10题:(20H)=05h(21H)=02H 如果要具体的计算过程,亦可以找我.记得给我加分哟!

北塘区15373333676: 单片机考试题跪求高手!!!编程实现利用定时器A定时10ms,在IOA3脚输出周期20ms的方波,写 -
油张悦康: #include <reg51.h> sbit p10=P1^0; int i=0; void InitTimer0(void) {TMOD = 0x01;TH0 = 0x0D8;TL0 = 0x0F0;EA = 1;ET0 = 1;TR0 = 1; }void main(void) {InitTimer0();while(1); }void Timer0Interrupt(void) interrupt 1 {TH0 = 0x0D8;TL0 = 0x0F0;i++;if(i>0){i=0;p10=~p10;}} 这个是51系列单片机的,参考一下 12M

北塘区15373333676: 单片机考试题目
油张悦康: 1.CPU,系统时钟,定时器/计数器,RAM 2.先进后出 07H 3.38H A5H 4.80H-FFH 5.0.0833us 0.0833us 1us

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网