微机原理及应用单片机期末重点复习提纲

合集下载

微机原理复习提纲

微机原理复习提纲

微机原理复习纲要1.微机基础一、计算机中数的表示方法进位计数制及各计数制间的转换二进制数的运算带符号数的表示方法—原码、反码、补码BCD码和ASCII码二、微型计算机概述单片机及其发展概况单片机的结构及特点三、微型计算机系统组成及工作过程微型计算机功能部件微型计算机结构特点微型计算机软件微型计算机工作原理2.单片机硬件系统一、概述(一)单片机及单片机应用系统单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。

(二)MCS-51单片机系列二、MCS-51单片机结构和原理(一)单片机的内部组成及信号引脚组成:CPU、内部RAM、内部ROM、定时/计数器、并行I/O口、串行口、中断系统、时钟电路等。

(二)内部数据存储器1.寄存器区2.位寻址区3.用户RAM区4.特殊功能寄存器区(三)内部程序存储器三、并行输入/输出口电路结构组成结构:P0口、P1口、P2口、P3口四、时钟电路与复位电路常用晶体振荡器时钟电路(最大12MHz)、复位电路(RST引脚高电平产生复位)。

3.MCS-51单片机指令系统(重点)一、寻址方式包括:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。

二、指令系统共111条指令。

数据传送指令(29条)算术运算指令(24条)逻辑运算指令(24条)控制转移指令(17条)位操作指令(17条)三、常用伪指令包括:定位伪指令、定义字节伪指令、定义空间伪指令、定义符号伪指令、数据赋值伪指令、数据地址赋值伪指令、汇编结束伪指令。

4.MCS-51单片机汇编语言程序设计一、简单程序设计顺序控制程序。

编程前,要分配内存工作区及有关端口地址。

二、分支程序设计分支程序就是按照分支条件,判断程序流向,并执行。

1.两分支程序设计(单入口、两出口)2.三分支程序设计3.多分支程序设计(散转程序)三、循环程序设计1.单重循环程序设计2.双重循环程序设计(延时程序设计)3.数据传送程序4.循环程序结构(初始化、循环体、循环控制)四、查表程序(主要用于数码管显示子程序)表格是预先定义在程序的数据区中,然后和程序一起固化在ROM中的一串常数。

单片机原理复习提纲

单片机原理复习提纲

《微机原理及其应用》复习提纲第一章概述1、二进制带符号数的原码、反码和补码的表示方法。

2、补码运算及溢出判断。

补码运算公式:[X]补+[Y]补= [X+Y]补两个数的补码相加,其运算结果仍然是补码。

求结果的真值,先看符号位,若符号位为0,说明运算结果是正数的补码,其结果就是真值;若符号位为1,说明运算结果是负数的补码,必须将其还原后才是它的真值。

溢出判别式:OV = Cy7 异或Cy63、何谓单片机?4、何谓嵌入式系统?第二章MCS-51单片机的结构1、8051单片机主要由哪些功能部件组成?CPU、4KB的ROM、256B的RAM、4个8位并行I/O口、一个串行口、两个16位定时器、中断系统、振荡器等。

2、程序计数器PC有何作用?3、程序状态字PSW各位的含义是什么?4、ROM和RAM的主要区别是什么?在51单片机中分别用于存储什么?5、何谓堆栈?有何作用?为什么要设SP?堆栈安排在那一存储区中?6、51单片机可分为哪几个存储空间?如何编排地址?各存储空间的访问指令有何区别?7、MCS-51单片机的P0~P3口在结构上有何异同?使用时应注意哪些事项?8、CPU访问片外ROM或RAM时,P0和P2位各用来传送什么信号?P0口为什么要用片外地址锁存器?9、何谓时钟周期、机器周期、指令周期?当振荡频率为12MHz时,1个机器周期为多少微秒?10、单片机复位后,CPU从程序存储器的哪一单元开始执行程序?11、8051单片机引脚A LE的作用是什么?当CPU不执行MOVX指令时A LE的输出频率是多少?12、51单片机的引脚EA 的作用是什么?第三章MCS-51单片机的指令系统一、MCS-51单片机有哪几种寻址方式?举例说明。

二、指令系统1、传送指令(1) MOV指令用于访问片内RAM,指令的操作类型如右(2) MOVX指令用于访问片外RAM和扩展I/O口,操作数寻址方式采用间址@Ri或@DPTR。

(3)MOVC指令用于访问ROM(查表指令)(4)PUSH、POP进栈和出栈指令,操作数采用直接寻址。

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点1.计算机基本原理:包括计算机的定义、基本组成部分、工作原理、运算方式等方面的内容。

了解计算机的基本原理是理解微机原理及其应用的基础。

2.微处理器结构与工作原理:重点学习微处理器的结构和工作原理,包括控制器、运算器、寄存器、数据通路等方面的内容。

掌握微处理器的结构和工作原理对于理解微机的运行机制非常重要。

3. 存储器:包括RAM、ROM、Cache等存储器的结构、工作原理和应用。

了解存储器的结构和工作原理,以及存储器的应用场景,对于理解计算机的存储机制非常重要。

4.输入输出设备:包括键盘、鼠标、显示器、打印机等输入输出设备的原理和应用。

了解输入输出设备的原理和工作方式,以及它们在计算机系统中的作用,对于理解计算机的输入输出过程非常重要。

5.总线结构与中断机制:了解总线的结构和工作原理,以及中断机制的原理和应用。

掌握总线结构和中断机制对于理解计算机的数据传输和处理过程非常重要。

6.操作系统:了解操作系统的基本原理和功能,包括进程管理、内存管理、文件系统等方面的内容。

掌握操作系统的基本原理和功能对于理解计算机系统的运行和管理非常重要。

7.程序设计:掌握汇编语言和高级语言的基本语法和编程技巧,能够进行简单的程序设计和调试。

熟练掌握编程技巧对于应用微机原理进行程序开发和调试非常重要。

8.微机应用:了解微机在各个领域的应用,包括科学计算、数据处理、嵌入式系统等方面的内容。

了解微机的应用场景和应用方法,对于实际应用微机原理非常重要。

在复习《微机原理及其应用》时,可以通过阅读教材、参考书籍、查阅资料等多种途径进行学习。

可以结合实际操作,通过搭建实验环境、进行实验操作,加深对微机原理和应用的理解和掌握。

除了对重点内容进行深入理解和掌握外,还应该进行习题练习和实践操作。

通过解答习题和进行实践操作,加深对微机原理及其应用的理解和应用能力。

最后,要进行系统性的复习和总结。

可以制定复习计划,按照计划进行复习,对每个重点内容进行总结和归纳,形成自己的复习笔记和思维导图。

微机原理及应用自动化专业复习大纲

微机原理及应用自动化专业复习大纲

第一章:计算机中的数制和码制学习要点1.有符号数的补码表示:对于任意一个有符号数N,在机器字长能表示的范围内,可分两步得到补码:(1)取N的绝对值。

(2)如果N为负数,则对其绝对值中的每一位(包括符号位)取反,并在最低位加1。

这样就取得了有符号数N的补码。

2.BCD编码用4位二进制数表示一位十进制数,这种表示方法称为BCD(编)码。

最常用的编码方法是采用4位二进制数的前10种组合来表示0~9,这种编码方案称为8421BCD码。

当让计算机处理BCD码时,应对计算结果进行适当的修正。

对加法运算应采用“加6修正”,对减法运算应采用“减6修正”,其规则总结如下:(1)两个BCD码位相加(相减)无进(借)位时,如果结果小于或等于9,则该位不需要修正:如果结果大于9,则该位进行加6(减6)修正。

(2)两个BCD码位相加有进(借)位,则该位进行加6(减6)修正。

(3)低位修正结果使得高位大于9,则高位进行加6(减6)修正。

3.常用字符的ASCII码数字0~9:30H~39H;字母A~Z:41H~5AH;字母a~z:61H~7AH;空格:20H;回车(CR):0DH;换行(LF):0AH;换码(ESC):1BH。

.第二章:微机系统中的微处理器一.学习要点1.微处理器的内部结构从微处理器(也称中央处理单元,即CPU)的内部结构,可以了解CPU的工作过程,这对于掌握汇编语言的变成是很有好处的。

典型的微处理器内部结构可以分为4个组成部分:(1)算术逻辑运算单元(ALU):CPU的核心,完成所有的算术和逻辑运算操作。

(2)工作寄存器:用于暂存寻址信息和计算中间结果。

(3)控制器:CPU的“指挥中心”。

在它的控制下,CPU才能完成指令的读入、寄存、译码和执行。

(4)I/O控制逻辑:处理CPU的I/O操作。

区分下列这些名词解析:程序计数器(PC,Program Counter)、指令寄存器(IR,Instruction Register)、指令译码器(ID,Instruction Decode)、控制逻辑部件、堆栈指针(SP,Stack Pionter)、处理器状态字(PSW,Processor State Word)。

《单片机原理及应用》复习纲领

《单片机原理及应用》复习纲领

第一讲单片机概述1.除了单片机这一名称之外,单片机还可称为(嵌入式微控制器)。

2.AT89S51单片机片内包含有(存储器)、(定时器)和(CPU)。

3.AT89S51单片机型号中的“S”的含义是(可在线写入程序)。

4.单片机具有计算机的属性,也就是它可以(运行程序)。

5.下面的各种应用,(数据库管理)不属于单片机的应用范围。

第2讲硬件结构(上)1.在单片机中,通常将一些中间计算结果放在(数据存储器)中。

2.内部RAM中的可位寻址区的位是给(移位操作准备的、位操作准备的、控制转移操作准备的,A.以上都对)。

3.AT89S51的内部RAM中,可位寻址的字节地址空间为(20H~2FH)。

4.AT89S51单片机中,唯一一个用户不能直接使用的寄存器是(PC)。

5.AT89S51存放当前指令地址的寄存器是(程序计数器)。

6.单片机的堆栈指针SP始终是(指示堆栈顶)。

7.关于数据指针DPTR,下列说法正确的是(DPTR是由DPH和DPL 两个8位寄存器组成的)。

第2讲硬件结构(下)1.AT89S51单片机在访问外部存储器时,地址的输出是(P2口输出高8位地址,P0口输出低8位地址)。

2.提高单片机的晶振频率,则机器周期(变短)。

3.在AT89S51中,为实现P0口线的数据和低位地址的分时复用,应使用(地址锁存器)。

第3讲8051指令系统1.AJMP指令的跳转范围是(2KB)。

2.将累加器中的数据送到片外RAM的40H单元,可执行指令(MOV R0,#40HMOVX @R0,A)。

3.访问片外数据存储器的寻址方式是(寄存器间接寻址)。

4.以下指令中,属于单纯读引脚的指令是(MOV C,P1.5)。

5.如果(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:(PCH) =(34H)。

第4讲程序设计基础1.单片机应用程序一般存放在(ROM)。

2.执行如下3条指令后,30H单元的内容是(0EH)。

单片机期末总复习资料

单片机期末总复习资料

第三章 指令系统
• 寻址方式
立即数寻址,MOV A,#33H
寄存器寻址,MOV A,R0
直接寻址,MOV A,30H
寄存器间接寻址,MOV A,@R0
变址寻址,MOVC A,@A+DPTR
相对寻址,SJMP $
JZ L1
位寻址,MOV C ,07H
• 1、下列数据传送指令是否有问题?如果有问题该如 何改正?
分析: ➢P1.1引脚的输出应每隔500ms取反一次,即定时时间为500ms, 长时间定时。 ➢定时/计数器方式1最大定时65.5ms。可用定时/计数器T1进行 10ms的定时,然后用寄存器R7对10ms定时中断次数计数50次来 实现。
➢定时初值:(216 C) *1us 10000us C D8F0H;TH1 D8H, TL1 F0H
3、中断请求寄存器 (TCON)
TCON 8FH 8EH 8DH 8CH
(88H) TF1
TF0
8BH 8AH 89H 88H
IE1 IT1 IE0 IT0
外部中断举例
要求:每次按键,使外接发光二极管LED改变一次亮灭状态。
解:INT0输入按键信号,P1.0输出改变LED状态。
ORG 0000H
AJMP MAIN
22
【例7-4】用T0作为计数器计数一生产流水线上的工件,每生产 100个工件,发出一包装命令,包装成一箱,并记录其箱数,
100个
包装命令
23
第8章 串行口通信
串行同步通信、异步通信各自的特点。 串行口1的工作方式有哪些?每种工作方式下的波特 率和帧格式是什么样的? 可以做为波特率发生器的是()、()
要注意:读外部引脚状态前,要先输出高电平,读回来的状态才 是正确的。 强推挽输出方式:输入输出都可达到20mA电流,适合需要较大 输出电流的情况。 仅为输入:所有输出均截止,对外是高阻状态,对输入没有影响。 开漏输出:内部上拉电阻断开。做输入输出时需要外加上拉电阻。

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。

1、CPU、存储器、I/O口2、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为,机器周期为振荡周期的。

2、2us,1/123、使用8031芯片时,需将/EA引脚接电平,因为其片内无存储器。

低、程序4、如果手中仅有一台示波器,可通过观察引脚的状态,来大致判断MCS-51单片机正在工作。

ALE脚输出时钟频率为振荡周期的ALE 1/65、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。

累加器A,DPTR、PC6、指令格式是由和所组成,也可能仅由组成。

操作码、操作数、操作码7、若A中的内容为63H,那么,P标志位的值为()。

析:P为偶校验位,因为A中1的个数为偶数,所以P=0。

8、片内RAM低128个单元划分为、、3个主要部分。

工作寄存器区、位寻址区、数据缓冲区9、在十六进制中有0、1、2…、9、A、B、C、D、E、F共个不同的数码,采用“逢十六进一”“借一当十六”的计数原则进行计数。

汇编中十六进制数用结尾表示。

十六H10、MCS-51单片机采用的是冯.诺伊曼提出的经典计算机体系结构框架,即一台计算机是由、、、输入设备和输出设备共五个基本部分组成。

运算器、控制器、存储器11、对于8051单片机,其内部共有256个数据存储器单元,其中低128字节(00H~7FH)为真正的用户RAM区,高128字节(80H~FFH)为特殊功能寄存器区。

256 RAM12、在MCS-51中,除8032/8052外都只有两个16位定时器/计数器T0和T1,它们由两个相互独立的8位寄存器组成TH和TL,共有四个独立的寄存器TH0、TL0、TH1和TL1,只可对这四个寄存器独立寻址,而不能作为一个16位寄存器来寻址。

两个8位独立寻址13、在MCS-51单片机中有4个双向的8位I/O口P0~P3,在无片外存储器的系统中,这四个I/O口的每一位都可以作为准双向通用I/O口使用。

单片机与微机原理复习提纲-v2

单片机与微机原理复习提纲-v2

复习提纲题型:单项选择题(20)、填空题(16)、判断题(10)、读程序(10)简答题(20)、综合题(24)第一章概述主要考查基本概念,题型包括填空、选择、判断。

重难点指数:★★★1.1 计算机的发展1、计算机发展的分支:2、微型计算机与单片机的区别与联系3、计算机主要技术指标:字长、主频、运算速度、内存容量1.2 嵌入式系统1、嵌入式系统的定义:三要素(嵌入性、专用性、计算机系统)2、嵌入式系统的组成:P6嵌入式计算机的分类、外围接口包括哪些、嵌入式操作系统有哪些1.3 80C51及51系列单片机1、单片机基本概念2、SCM,MCU,ECU含义3、单片机与通用微机硬件结构的主要区别(1)微机微型化(强调控制功能)(2)增加了实时控制所要求的相关功能器件(3)单片机应用特点决定了单片机接口多为非标准接口4、按照其用途可分为通用型和专用型两大类,各自特点5、单片机按其处理的二进制位数主要分为:4位、8位、16位和32位单片机。

6、三次技术飞跃7、体积小、可靠性高、嵌入容易、功能强、应用灵活8、强调控制功能而非数据处理9、MCS-51系列单片机10、AT89C5x(AT89S5x)系列单片机11、何谓MCS-51系列单片机主要产品类型及代表产品12、何谓80C51系列单片机,A T89C51、AT89S51、AT89LV51含义1.4 微型计算机1、微型计算机分类第二章计算机基础知识主要考查基本概念,题型包括填空、选择、判断、简答。

重难点指数:★★★2.1 数制1、数制的基和权数制:二进制、八进制、十进制、十六进制基和权:2、数制间转换3、计算机中数的表示原码、反码、补码有符号数和无符号数P29 (1、2、3、5)4、二进制编码BCD码、ASCII码2.2 计算机的基本组成简单逻辑电路-〉触发器-〉寄存器-〉存储器/计数器/三态缓冲器重点掌握寄存器分类、各种寄存器的组成及工作原理2.3 存储器概述1、存储器分类2、主要技术指标:容量、存取速度3、存储器的寻址原理典型例题:P29 2-1、2-3、2-5;P30 2-7、2-9、2-11第三章微型计算机工作原理主要考查基本概念,题型包括填空、选择、判断、简答。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012微机原理及应用 复习提纲一、 填空题(每题1分,共10分)0、 单片机应用系统设计的基本要求很多,要求在设计时将安全可靠性放在第一位。

1、 某温度测量系统(假设为线性关系)的测温范围为0~150℃,经ADC0809转换后对应的数字量为00H ~FFH ,试写出它的标度变换算式。

并计算数字量为ABH 时的温度值。

2、 某压力测量仪表的量程为400---1200Pa ,采用8位A/D 转换器,设某一时刻单片机经采样及数字滤波后的数字量为ABH ,求此时的压力值(设该仪表的量程是线性的) 。

3、 某加热炉温度测量仪表的量程为200 ~ 800℃,采用8位A/D 转换器,设某一时刻单片机经采样及数字滤波后的数字量为CDH ,求此时的温度值(设该仪表的量程是线性的) 。

4、 单片机应用系统中数字地和模拟地的连接原则:分开走线,最后在一点连接5、 对单片机应用系统中易受干扰的信号加硬件滤波器,如果干扰信号频率比信号频率高,选用低通滤波器;如果干扰信号频率比信号频率低,选用高通滤波器;当干扰信号在信号频率的两侧时,需采用带通滤波器。

6、 数据采集中的软件抗干扰措施较多---程序判断滤波(限幅、限速)、算术平均滤波、中值滤波、加权平均滤波、滑动平均滤波、RC 低通数字滤波和复合数字滤波等。

其中算术平均滤波适用于对周期性干扰的信号滤波,用限幅滤波对缓慢变化的物理参数进行采样时抗干扰的滤波效果好。

7、 程序运行的软件抗干扰措施:指令冗余、软件陷阱、“看门狗”技术8、 “看门狗”技术实际就是程序运行监视系统,看门狗(Wacth dog Timer )即看门狗定时器,是利用CPU 正常运行时必须在一定的时间间隔(根据程序运行要求而定)内发出工作正常信号,当CPU 进入死循环后,因其不能发出工作正常信号,就能及时被发觉并使系统复位。

9、 为保证按键识别的准确性,在电压抖动的情况下不能进行状态的输入,抖动可能造成一次按键多次处理问题。

为此,需要进行去抖动处理,去抖动有硬件和软件两种方法。

硬件方法就是加去抖电路,从根本上避免抖动的产生。

软件的方法则是采用时间延迟以躲过抖动,待信号稳定后再进行扫描。

10、 由于键的按下和释放是随机的,捕捉按键的状态变化主要有以下两种方法:外部中断捕捉、定时查询11、 针对DAC0832的两个寄存器的不同使用方法,形成了DAC0832的三种工作方式,分别为双缓冲方式、单缓冲方式和直通方式。

12、 A DC0809在A/D 转换开始后,只有确认数据转换完成后,才能进行传送。

为此常常采用定时、查询、中断传送方式。

13、 液晶显示器LCD 从显示的形式上通常可分笔段型、字符型和点阵图形型。

各显示器的特点及其应用。

14、 L ED 显示器按其发光管排布结构的不同,可分为LED 数码管显示器和LED 点阵显示器。

LED 数码管主要用来显示数字及少数字母和符号,LED 点阵显示器可以显示数字、字母、汉字和图形甚至图像。

LED 点阵显示器虽然显示灵活,但其占用的单片机系统的系统软件、硬件资源远远大于LED 数码管。

15、 多位LED 显示器的显示方式有动态显示和静态显示,它们的特点及其应用。

16、 计算机与外部设备的通信有两大类:并行通信与串行通信。

它们主要优点和用途是什么 17、 在串行通信中,根据数据传送的方向性,可分为单工通信、半双工通信和全双工通信。

18、 常用的串行通信接口标准有:RS-232C 、RS-449、RS-422A 、RS-423A 、RS-485、20mA 电流环、USB 、IIC 及SPI 等总线接口标准。

19、 80C51串行口有4种工作方式,其中方式0常用于扩展I/O 口、方式1多用于双机通信、方式2和方式3多用于多机通信班 级 学 号 姓 名密封装订线 密封装订线 密封装订线二、简答题(每题5分,共4题20分)0、单片机控制系统设计有哪些基本要求1、简述单片机应用系统的调试方法。

2、简述单片机应用系统的软件开发过程3、简述80C51单片机的三总线即数据、地址和控制总线的构成4、简述中断响应的过程。

5、简述80C51的寻址方式及相应的寻址空间;6、简述80C51的指令系统;7、简述汇编语言程序的设计思想和设计方法。

8、80C51的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?9、简述80C51的内部结构和80C51引脚分别情况及其功能。

三、用8051串行口外接4094扩展8位并行输出口,驱动所连接的8只LED管循环点亮。

接口扩展如图所示。

分别用查询和中断方式编程并绘制流程图(15分)四、编制一个单片机控制步进电机正反转的控制程序,具体要求如下所示。

(共15分)①开始通电时,步进电机停止转动;步进电机正反转均采用双相激磁方式(四相双四拍);单片机分别接有按钮开关K1、K2、K3,K3用来控制步进电机的转向,当按下K3时,步进电机正转。

当松开K3时,步进电机反转。

②编制正反转工作时序表;绘制控制程序流程图;编写汇编语言程序。

二、某单片机温度控制系统工程中,晶振频率采用12MHz,软件设计采用主程序和中断服务程序相结合的程序结构;(共15分)(1)主程序主要完成如下功能:①完成系统的初始化;②定时器设置;③温度设定及显示。

(2) 中断服务程序,中断由T1产生,每隔5s执行以下功能:①温度检测(A/D转换、读入采样数据、数字滤波);②显示;③温度控制;④越限温度报警;(3)绘出主和中断程序的流程图并将程序补充完整。

三、 设多次采样值存放在60H ~6FH 的单元内,编制采样值算术平均滤波子程序并绘制流程图。

入口参数数据开始地址在R0中,采样次数存在R1中,出口参数平均值存入A 中。

(共10分)四、 单片机温度检测系统中,设相邻两次采样值所允许的最大偏差△Y=03H ,编制限幅滤波子程序。

上一次采样值存入60单元,本次采样值存入61单元。

(共10分)五、 试根据图所示的8路模拟量采集系统,以中断传送方式实现第4路IN4的模拟量输入信号的一次采集,请编写程序。

六、 电路如图所示,采用中断方式,对8路模拟信号轮流采样一次,并依次把转换结果存储到片内RAM以DATA 为起始地址的连续单元中。

七、 用DAC0832端口地址为FEFFH ,编写程序生成周期任意的锯齿波。

设系统的基准电压为5 V ,要求波形的最低电平为0 V ,最高电平为3 V 。

八、 电路如图所示,利用DAC0832输出一个从-5V 开始逐渐上升到0V 再升至5V ,再从5V 逐渐降至0V ,再降至-5V 的三角形波电压,试编写程序。

九、 80C51串行口的工作方式0,这种方式常用于扩展I/O 口。

在方式0下,串行口同步移位寄存器的输入输出方式。

串行数据从RXD(P3.0)端输入或输出,同步移位脉冲由TXD(P3.1)送出。

发送和接收均为8位数据,低位在先,高位在后。

波特率固定为fosc/12。

当串口用于通信时,可以用普通I/O 模拟其工作方式,编写输出一个字节数据的子程序,入口参数:待输出数据存于A 中。

;D0 D1 D2 D3 D4 D5 D6 D7P1.0(数据)P1.1(移位脉冲)十、 LCD1602显示模块可以和单片机AT89S51接口直接相连如下图,编写单片机向LCD1602显示模块写入一个字节的显示数据子程序,时序如图如下。

入口参数为:命令存在DAT_BYTE 中。

十一、在IIC 串行总线应用中,在I2C 总线启动后或应答信号后的第1-8 个时钟脉冲对应于一个字节的8 位数据传送如图所示。

其特点是在SCL 低电平期间为数据准备,允许总线上SDA 数据电平变换;在SCL 高电平期间,数据串行转送, SDA 数据必须保持稳定,不能被改变。

编程实现MCS51通过IIC 总线读取一个字节的子程序,结果存放在A 中。

十二、 X25F008是具有SPI总线接口的从器件,具有在SCK 的上升沿输入(接收)数据和在下降沿输出(发送)数据,传送数据的时序图如下:主机输入/从机输出(MISO )的特点为:在SCU 允许控制端/CS 为有效逻辑状态时,将串行时钟输出线P1.1由1变为0时, 将使接口芯片内的数据串行左移一位,从而输出 1位数据至P1.3口 ,完成1位数据MISO (先为高位)如此循环8次,可完成通过SPI 总线对SCU 器件读8位数据的操作;编程实现MCS51通过SPI 总线读取一个字节的子程序,结果存放在A 中。

十三、编程实现:开机时所有LED 都发光;当任意按钮Ki 按下,对应的LEDi 熄灭,松开则发光。

(10>CLK P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.780C51WR P2.0D0D1D2D3D4D5D6D7Q0Q1Q2Q3Q4Q5Q6Q7Q0Q1Q2Q3Q4D0D1D2D3D4K0K1K2K3K4K5LED0LED1LED2LED3LED4LED5LED6LED774H C 273C 244P2.7分)十四、80C51用译码法扩展一片62256 RAM和一片27256 ROM,如下图所示,(1)确定62256 RAM和27256 ROM存储器地址范围;(2)编程实现将27256 的最后256个单元数据传送到62256的最开始的256个单元中。

十五、编程实现下图的显示内容,十六、电路如图所示为并行输出的两位共阳LED的静态显示接口电路。

让两位数码管显示“51”,试编写其显示程序。

相关文档
最新文档