单片机-考试-知识点-总结-太原理工大学-葬仪落整理
单片机考点整理
![单片机考点整理](https://img.taocdn.com/s3/m/0d2b84f67c1cfad6195fa7c6.png)
从物理地址看,8XX51单片机有4个存储器地址空间,即片内程序存储器(简称片内ROM),片外程序存储器(片外ROM)、片内数据存储器(片内RAM)、片外数据存储器(片外RAM)。
从逻辑地址看,8XX51单片机有3个存储器地址空间,即片内数据存储器,片外数据存储器、片内、片外统一编址的程序存储器。
CPU的主要内容、作用CPU是单片机的核心部件。
它由运算器和控制器等部件组成。
运算器的功能是进行算术、逻辑运算。
控制器主要是对单片机进行控制。
PSW程序状态字CY:进、借位标志。
AC:辅助进、借位标志。
F0:用户标志位。
RS1\RS0:工作寄存器组选择位。
OV:溢出标志位。
P:奇/偶标志位。
反映对累加器A操作后,A中“1”个数的奇偶。
A中奇数个“1”,P=1 标志寄存器判断单片机的运行状态。
DPRT----16位寄存器,可分成DPL(低八位)和DPH(高8位)两个8位寄存器。
用来存放16位地址值,以便用间接寻址或变址寻址的方式对片外数据RAM或程序存储器SP堆栈指针。
对堆栈的作用包括压入和弹出,先加后压,先弹后减。
PC程序计数器PC是一个自动加1的16位寄存器,用来存放即将要取出的指令码的地址,可对64KB程序存储器直接寻址。
取指令码旱,PC内容的低8位经P0口输出,高8位经P1输出振荡周期:晶振的振荡周期,又称为时钟周期,为最小的时序单位。
状态周期:振荡周期经过二分频后提供给片内CPU的时钟周期。
机器周期:1个机器周期由6个时钟周期组成,也即12个振荡周期,是计算机执行一种基本操作的时间单位。
二、简答题1.单片机的复位引脚RST出现5ms以上的高电平时,单片机就完成了复位操作,如果RST 持续为高电平,单片机就处于循环复位状态,而无法执行程序。
复位有两种基本形式:上电复位、开关复位。
上电复位末求接通电源后,自动实现复位操作。
开关复位要求在电源接通的条件下,在单片机运行期间,如果发生死机,用按钮开头操作使单片机复位。
大学单片机基础知识点总结
![大学单片机基础知识点总结](https://img.taocdn.com/s3/m/4a7d2a57fbd6195f312b3169a45177232f60e486.png)
大学单片机基础知识点总结一、单片机概述单片机(Microcontroller Unit,MCU)是一种在单个集成电路中包含了处理器核心、存储器和各种外设的微控制器。
单片机通常用于嵌入式系统中,如家电、汽车电子系统等。
单片机具有体积小、功耗低和成本低等优点,因此在许多领域得到广泛应用。
二、单片机的组成1. CPU(Central Processing Unit,中央处理器):单片机的处理器核心,负责执行程序并进行数据处理计算。
2. 存储器:包括程序存储器(Flash)和数据存储器(RAM),用于存储程序和数据。
3. 输入/输出(I/O)口:用于与外部设备进行通信,包括数字输入输出口和模拟输入输出口。
4. 定时器/计数器:用于产生定时器事件和进行时间测量。
5. 串行通信接口:用于与外部设备进行串行通信,包括UART、SPI和I2C等接口。
6. 外设接口:用于连接外部设备,如A/D转换器、D/A转换器、LCD等。
三、单片机的工作原理1. 程序存储器中存储着单片机的程序,程序记录了单片机的工作流程和指令集。
当单片机上电后,程序存储器中的程序会被加载到CPU中执行。
2. CPU执行程序时,会根据程序中的指令对数据进行处理和计算,并与外部设备进行交互。
3. 输入/输出口用于接收外部设备的输入信号或向外部设备输出数据。
4. 定时器/计数器用于产生定时器事件,实现定时功能。
5. 串行通信接口用于与外部设备进行串行通信,如与PC机进行通信或连接外部模块。
四、单片机的编程语言单片机的编程语言一般包括汇编语言和高级语言两种。
1. 汇编语言:汇编语言是单片机的底层语言,直接对应单片机的指令和硬件操作,编写的程序具有较高的执行效率。
2. 高级语言:高级语言包括C语言、C++等,通常通过编译器将高级语言程序转换成汇编语言程序,再通过汇编器生成最终的机器语言程序。
五、单片机的编程工具1. 编译器:用于将高级语言程序转换成汇编语言程序。
单片机知识点全攻略一二三四全
![单片机知识点全攻略一二三四全](https://img.taocdn.com/s3/m/0261070602020740be1e9b4f.png)
单片机学习知识点全攻略(一)导语:单片机对于初学者来说确实很难理解,不少学过单片机的同学或电子爱好者,甚至在毕业时仍旧是一无所获。
基于此,电子发烧友网将整合《单片机关键知识点全攻略》,共分为四个系列,以飨读者,敬请期待!此系列对于业内电子工程师也有收藏和参考价值。
单片机关键知识点一览:系列一1:单片机简叙2:单片机引脚介绍3:单片机存储器结构4:第一个单片机小程序5:单片机延时程序分析6:单片机并行口结构7:单片机的特殊功能寄存器系列二8:单片机寻址方式与指令系统9:单片机数据传递类指令10:单片机数据传送类指令11:单片机算术运算指令12:单片机逻辑运算类指令13:单片机逻辑与或异或指令祥解14:单片机条件转移指令系列三15:单片机位操作指令16:单片机定时器与计数器17:单片机定时器/计数器的方式18:单片机的中断系统19:单片机定时器、中断试验20:单片机定时/计数器实验21:单片机串行口介绍系列四22:单片机串行口通信程序设计23:LED数码管静态显示接口与编24:动态扫描显示接口电路及程序25:单片机键盘接口程序设计26:单片机矩阵式键盘接口技术及27:关于单片机的一些基本概念28:实际案例实践——单片机音乐程序设计1:单片机简叙什么是单片机一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。
在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。
而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。
单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。
2:单片机引脚介绍单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
计算机控制系统 太原理工大学 考试 知识点 总结 (13届葬仪落整理)
![计算机控制系统 太原理工大学 考试 知识点 总结 (13届葬仪落整理)](https://img.taocdn.com/s3/m/51a48a290912a216147929dd.png)
第一章绪论1、计算机控制系统是在自动控制技术和计算机技术的基础上产生的。
2、画出典型计算机控制系统的基本框图,并分别说明各单元的作用。
① A/D转换器:将电信号转换成数字信号反馈给计算机;②控制器:将反馈信号与给定值信号进行比较,得到的偏差信号按照一定的控制算法输出数字控制信号③ D/A转换器:将数字控制信号转换为模拟控制信号驱动执行器④执行器:接受模拟控制信号,改变被控对象的控制参数值⑤被控对象:工艺参数需要控制的生产过程、设备或机器等。
2、简述计算机控制系统的一般控制过程。
(1) 数据采集及处理,即对被控对象的被控参数进行实时检测,并输给计算机进行处理。
(2) 实时控制,即按已设计的控制规律计算出控制量,实时向执行器发出控制信号。
3、计算机控制系统的组成4、与连续控制系统相比,计算机控制系统具有哪些特点?(1) 计算机控制系统是模拟和数字的混合系统。
(2) 在计算机控制系统中,控制规律是由计算机通过程序实现的(数字控制器),修改一个控制规律,只需修改程序,因此具有很大的灵活性和适应性。
(3) 计算机控制系统能够实现模拟电路不能实现的复杂控制规律。
(4) 计算机控制系统并不是连续控制的,而是离散控制的。
(5) 一个数字控制器经常可以采用分时控制的方式,同时控制多个回路。
(6) 采用计算机控制,如分级计算机控制、集散控制系统、计算机网络等,便于实现控制与管理一体化,使工业企业的自动化程度进一步提高。
5、计算机控制系统的类型(1)操作指导控制系统:计算机的输出不直接控制被控对象,只是采集信息,操作人员根据结果操作执行机构,是一种开环控制结构。
(2)直接数字控制系统:计算机通过检测元件对一个或多个系统参数进行巡回检测,并经过输入通道送入计算机。
计算机根据规定的控制规律进行运算,然后发出控制信号直接去控制执行机构,使系统的被控参数达到预定值。
(3)监督计算机控制系统:由计算机按照描述生产过程的数学模型,计算出最佳控制输出送给模拟调节器或者DDC计算机,最后由模拟调节器或者DDC计算机控制生产过程,从而使生产过程始终处于最佳工作状态。
太原理工单片机复习资料
![太原理工单片机复习资料](https://img.taocdn.com/s3/m/326e9255312b3169a451a4c6.png)
中央处理:运算器、控制器。
存储器:只读、随机存储器。
I/O:输入/输出接口。
还定时/计数器、中断控制器、系统时钟等,模块间通过总线信息传递。
特点:体积小、价格低、性能强、速度快、用途广、灵活性强、可靠性高。
1ROM和RAM 严格分工2面向控制指令系统3I/O端口复用功能4品种规格系列化5硬件功能通用性。
指标:位数、存储器、I/O端口、速度、工作电压、功耗、温度。
位寻址:1程序状态字PSW;2B寄存;3累加器(ACC);4P0~P3;5中断优先级(IP);6中断允许(IE);7定时/计数器(TCON);8串行口(SCON)SJMP:跳转范围不同,指令长度,指令构成。
EA:访问外部程序存储器控制信号。
EA=0,选择外部;编程VPP。
ALE:地址锁存允许端。
访问外部存储时,提供P0作为低8位地址锁存信号。
PSEN:片外程序存储器读选通信号。
PC: 16位,存放下一条执行指令的地址。
取出指令后,PC自动加l。
SCON:串行数据通信控制、监视串行口的工作状态。
TCON:8位,它不仅参与定时/计数器控制,还参与中断请求控制。
TMOD:工作方式寄存器,设定T0、T1工作方式和选定定时/计数以及门控INT0非信号。
中断源:外部中断设置边沿/电平触发,靠软件置位。
边沿触发进入中断后硬件自动清标志。
电平需软件清除;T0、T1计数溢出中断,进入中断后由硬件自动清标志位TF0或TF1;串行口发送或接收数据完触发中断,由软件清中断标志位。
边沿触发:IT0=1,当检测到由高到低的负跳变,IE0置1,向CPU申请中断,标志位保持到CPU响应中断后,由硬件自动清除。
电平触发:IT0=0,一旦在INT0检测到低电平,IE0置1,向CPU申请中断,IE0清0由软件自动完成。
步骤1分析题意2确定算法3画程序流程4分配内存5编写源程序。
6程序优化7上机调试、确定源程序。
子程序:1传递数据2传送地址3通过堆栈传递参数。
方案选择,系统设计,仿真调试,现场调试。
单片机基础知识点总结(热门6篇)
![单片机基础知识点总结(热门6篇)](https://img.taocdn.com/s3/m/55f46ac1cd22bcd126fff705cc17552707225e3c.png)
单片机基础知识点总结第1篇MCS-51单片机是标准数字电路芯片,其输入输出引脚电平符合TTL电平规则(高电平逻辑3 -5V,低电平逻辑0-1V),该电平标准有效传输距离较短(15米以内),不适于远距离通信信号传输。
为了提高串行通信可靠性,增大通信距离,人们定义了各种新的通信电平标准。
后经美国电子工业协会(EIA)指定标准规范化,形成RS422,RS232,RS485三种异步串行通信电平标准和硬件接口协议。
RS232接口标准是一种用于短距离或带调制解调器(Modem)的串行通信接口标准,1 970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的。
MCS-51单片机串行口主要由发送数据寄存器、发送控制器、输出控制门、接收数据寄存器、接收控制器、输入移位寄存器等组成SM0、 SM1:串行口工作方式选择位。
SM2:多机通信控制位。
REN:允许接收控制位。
TB8:发送的第9位数据RB8:接收的第9位数据。
TI:发送中断标志位。
RI:接收中断标志位。
当SMOD位为1,则串行口方式1、方式2、方式3的波特率加倍。
方式o通常用来外接移位寄存器,用作扩展I/O口。
方式0工作时波特率固定为: f o s c / 12 f_{osc} /12 fosc/12。
工作时,串行数据通过RXD输入和输出,同步时钟通过TXD输出。
在TI=0时,当CPU执行一条向SBUF写数据的指令时,启动发送过程。
从RXD依次发送出去,同步时钟从TXD送出。
8位数据发送完后,发送中断标志TI置位,并向CPU申请中断。
在RI=0的条件下,将REN置 “1”就启动一次接收过程。
在移位脉冲的控制下,RXD上的串行数据依次移入移位寄存器。
当8位数据全部移入移位寄存器后,8位数据送入接收数据缓冲器SBUF中,同时,接收中断标志RI置位,向CPU申请中断。
单片机基础知识点总结第2篇为了方便用户,C51编译器把S1单片机的常用的特殊功能寄存器和特殊位进行了定义,放在一个“regsl。
大学单片机知识点总结
![大学单片机知识点总结](https://img.taocdn.com/s3/m/a6ee3292b1717fd5360cba1aa8114431b90d8e15.png)
大学单片机知识点总结知识点是网络课程中信息传递的根本单元,研究知识点的表示与关联对提高网络课程的学习导航具有重要的作用。
下面是关于大学单片机知识点总结,请参考。
1.单片机由CPU、存储器及各种I/O接口三部分组成。
2 .单片机即单片微型计算机,又可称为微控制器和嵌入式控制器。
3.MCS-51系列单片机为8位单片机,共40个引脚,MCS-51根本类型有8031、8051和8751.(1)I/O引脚(2)8031、8051和8751的区别: 8031片内无程序存储器、8051片内有4KB程序存储器ROM、8751片内有4KB程序存储器 EPROM。
4.MCS-51单片机共有16位地址总线,P2 口作为高8位地址输出口,P0 口可分时复用为低8位地址输出口和数据口。
MCS-51单片机片外可扩展存储最大容量为216=64KB,地址范围为0000H— FFFFHo (1.以P0 口作为低8位地址/数据总线;2.以P2 口作为高8位地址线)5.MCS-51片内有128字节数据存储器(RAM), 21个特殊功能存放器(SFR)。
(1)M CS-51片内有128字节数据存储器(RAM),字节地址为00H—7FH; 00H—1FH:工作存放器区,00H—1FH:可位寻址区;00H—1FH:用户 RAM 区。
(2)21个特殊功能存放器(SFR)(21页一23页);(3)当MCS-51上电复位后,片内各存放器的状态,见34页表2-6。
PC=0000H, DPTR=0000H, A=00H, PSW=00H, B=00H, SP=07H,TMOD=00H, TCON=00H, TH0=00H,TL0=00H,TH1=00H, TL1=00H,SCON=00H, P0〜P3=FFH6.程序计数器PC:存放着下一条要执行指令在程序存储器中的地址,即当前PC值或现行值。
程序计数器PC是16位存放器,没有地址,不是SFR.7.PC与DPTR的区别:PC和DPTR都用于提供地址,其中PC为访问程序存储器提供地址,而DPTR为访问数据存储器提供地址。
单片机-考试-知识点-总结-太原理工大学-葬仪落整理资料
![单片机-考试-知识点-总结-太原理工大学-葬仪落整理资料](https://img.taocdn.com/s3/m/497270c9f242336c1fb95e11.png)
单片机-考试-知识点-总结-太原理工大学-葬仪落整理、填空题:1、当使用8051单片机时,需要扩展外部程序存储器,此时EA应接低电平。
2、8051上电复位后,从地址0000H开始执行程序,外部中断1的中断入口地址为0013H.3、8051最多有64KB的程序存储器和64KB的数据存储器。
4、P0 口通常用作分时复用为地址总线(低8位)及数据总线或外接上拉电阻用作普通I/O 口。
5、P2 口的功能为用作地址总线和作为普通I/O 口使用。
&若由程序设定RS1 RS0=01则工作寄存器R0的直接地址为GSHo 7、若由程序设定RS1 RS0=00则工作寄存器R0的直接地址为QQHOo 8、若累加器A中的数据为01110010B贝U PSW中的P=0 (偶数个1为0,奇数为1)9、8051单片机共有5个中断源,分别是INT0外部中断0、INT1外部中断1、T0定时器/计数器中断0中断、T1定时器计数器1中断、串行口中断o 10、ADC0809是8通路3位逐次逼近式模/数转换器。
11、计算机中按功能把总线分为数据总线、地址总线和控制总线。
12、MOV A #0F5H中,#0F5H的寻址方式称之为立即寻址。
MO\类指令称之为一般传输指令。
13、8051的一个机器周期等于12个晶体震荡周期;通常8051单片机的ALE引脚以迴倍的晶振频率输出脉冲。
14、8051单片机复位后,堆栈指针SP指向第07H号内部RAM 8051的堆栈是向上生长的。
15、十进制调整指令DA A,专用于BCD码的加减运算。
16、单片机的中断触发方式有低电平触发和下降沿触发两种。
大多数情况下, 单片机控制系统采用下降沿触发方式触发中断。
17、若执行加法运算后累加器(A)中的数据为01110010B则PSW中的P=018、8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程序存储器分开的编址方式。
二、单项选择题1、8051单片机执行MOV写指令时,相关的信号状态是P SEN无效为高电平,WF有效为低电平2、若=1, =1,现在需要保存R1的内容,可执行PUSH 19H旨令3、下列指令不是变址寻址方式的是MOVX A @DPTR4、在8051片外扩展一片EEPROM 28C6需要13根地址线(片选除外),8根数据线。
单片机原理和应用考试复习知识点汇总
![单片机原理和应用考试复习知识点汇总](https://img.taocdn.com/s3/m/b5440915700abb68a882fb35.png)
单片机原理及应用考试复习知识点第1辛计算机基爲知识考试处识点:1、各种进制之河的转棧⑴各讨进制转換为十进制数方法:各位按权展开相加即可。
(2)十进制敬转换为各种进剖方去:聯数部分采用“除基取余;小数部分采用“秉基取整去"。
(3)二进制数与十六进制敬之间的栢互转換方去:每四位二进制转•快为一位十六进制数.2、带符号数的三种丧示方法(1)原码:机器数的原始表示,聂髙位为件号位〈0。
・1 'J ),其兪各位为数值位。
〔2)反码:正数的反玛为原码相同.贡数的反码肥原码的聂高位不变,其余各位求反。
⑶补蚂:正数妁补码与原码相邱负数的补码为反駕加1。
原码、反码的表示范谢:-127^4-127,补码的表示范.固:一128〜+127。
3、计算权中使用的縞码⑴BCD码:厚4位二进制数对应1位十进別数。
(2)ASCII码:7位二进制数表示字符.D〜9術ASCII码30H〜39H, A的ASCII码41H, 3 的ASC II 码61H。
第2章80C51单片机的酸件结构。
考试知识点;仁80 C51单片机的内部逻斡結构单片机是把CPU、存储器、綸入输出接口、定时/计数器和时钟电路集戍到一块芯百上的微型计尊机,至要由以下几个部分组戒.(11中夬处理器CPU包括运算器和揑劭器。
适耳电路以ALU为核心,范成算术适算和逻辑运尊,运尊结果.存赧于ACC中,运尊结果的將征存放于PSW中。
控制也路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。
程序计数器PC是一个16位穷存器,PC的肉容为将箋执行的下一条指今地址,具有自动加1功施,以实现程序的顺序执行.(2)存储器分类:随机存.取存储器RAM:施读能写,信息在茨机后消失。
哥分为餡态RAM (SRAM〕和动态RAM (DRAM)两狰。
只渎存储器:信息在关机后不会消失。
摊膜ROM :信息在出厂时由厂家一次性写入、可縞程PRDM:信息由刖户一次性写入。
可摻除可编程EPROM:写入后的肉容可由紫外线照射擦除。
DSP原理与应用技术考试知识点总结太原理工大学(13届葬仪落任影汐整理)
![DSP原理与应用技术考试知识点总结太原理工大学(13届葬仪落任影汐整理)](https://img.taocdn.com/s3/m/62bf221a4b35eefdc8d333a8.png)
第一章1、DSP系统的组成:由控制处理器、DSPs、输入/输出接口、存储器、数据传输网络构成。
P2图1-1-12、TMS320系列DSPs芯片的基本特点:哈佛结构、流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期。
3、哈佛结构:是一种将程序指令储存和数据储存分开的储存器结构。
特点:并行结构体系,是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。
系统中设置了程序和数据两条总线,使数据吞吐率提高一倍。
4、TMS320系列在哈佛结构之上DSPs芯片的改进:(1)允许数据存放在程序存储器中,并被算数运算指令直接使用,增强芯片灵活性(2)指令储存在高速缓冲器中,执行指令时,不需要再从存储器中读取指令,节约了一个指令周期的时间。
5、冯诺依曼结构:将指令、数据、地址存储在同一存储器中,统一编址,依靠指令计数器提供的地址来区分是指令、数据还是地址,取指令和去数据都访问同一存储器,数据吞吐率低。
6、流水线操作:TMS320F2812采用8级流水线,处理器可以并行处理2-8条指令,每条指令处于流水线的不同阶段。
解释:在4级流水线操作中。
取指令、指令译码、读操作数、执行操作可独立地处理,执行完全重叠。
在每个指令周期内,4条不同的指令都处于激活状态,每条指令处于不同的操作阶段。
7、定点DSPs芯片:定点格式工作的DSPs芯片。
浮点DSPs芯片:浮点格式工作的DSPs芯片。
(定点DSPs可以浮点运算,但是要用软件。
浮点DSPs用硬件就可以)8、DSPs芯片的运算速度衡量标准:指令周期(执行一条指令所需时间)、MAC时间(一次乘法和加法的时间)、FFT执行时间(傅立叶运算时间)、MIPS(每秒执行百万条指令)、MOPS(每秒执行百万次操作)、MFLOPS(每秒执行百万次浮点操作)、BOPS(每秒十亿次操作)。
9、TMS320F281x系列芯片主要性能:(1)低功耗设计(核心电压1.8V,I/O电压3.3V)(2)高性能的32位中央处理器:可达4兆字的线性程序地址,可达4兆字的线性数据地址(3)3个外部中断 128位的密钥,3个32位的CPU定时器(4)串口外围设备(串行外围接口SPI,两个串行通信接口SCIs,标准的UART,改进的局域网络eCAN,多通道缓冲串行接口McBSP和串行外围接口模式)(5)最多有56个独立的可编程、多用途通用输入/输出(GPIO)引脚。
51单片机考试知识点总结
![51单片机考试知识点总结](https://img.taocdn.com/s3/m/c0753d1d71fe910ef12df8b8.png)
单片机复习一、51单片机基本结构(一)80c51单片机的内部资源主要包括:CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;256个字节ROM:用以存放程序、一些原始数据和表格;4KBI/O口:四个8位并行I/O口,既可用作输入,也可用作输出;T/C:两个16位定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源的中断控制系统;一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。
最高振荡频率取决于单片机型号及性能。
(二)51单片机采用哈佛结构,共有4个物理存储空间:片内RAM、片内ROM、片外RAM、片外ROM3. 片内数据存储器(RAM)① ①① 30(1) 低128字节的区域①工作寄存器区(00H ~1FH ) ②可位寻址区(20H ~2FH ) ③用户RAM 区(30H ~7FH )4.控制器控制器包括:程序计数器PC,指令寄存器IR,指令译码器IR,数据指针DPTR PC是一个16位专用寄存器,用来存放将要执行指令的首地址,可对64K ROM直接寻址,PC低8位经P0口输出,高8位经P2口输出。
程序计数器PC具有自动加1的功能,即从存储器中读出一个字节的指令码后,PC自动加1(指向下一个存储单元)。
PC内容也可以进行指令修改,从而实现程序的跳转运行DPTR:16位专用地址指针寄存器,可分为DPH(高8位),DPL(低8位)5.运算器运算器包括:累加器ACC,算术逻辑部件ALU,程序状态字寄存器PSW累加器ACC:8位寄存器,用于存放一个操作数或中间结果算术逻辑部件ALU:有两个操作数,一个由A通过暂存器2输入,另一个由暂存器1输入CY:进位标志,在进行加减运算的时候,如果操作结果最高位有进位或错位时,CY由硬件置1,否则清0AC:辅助进位标志,在进行加减运算的时候,若操作结果低4位对高4 位有进位或错位时,AC由硬件置1,否则清0。
最新DSP原理与应用技术-考试-知识点-总结-太原理工大学-(13届葬仪落任影汐整理)
![最新DSP原理与应用技术-考试-知识点-总结-太原理工大学-(13届葬仪落任影汐整理)](https://img.taocdn.com/s3/m/2ac180c0941ea76e58fa0475.png)
第一章1、DSP系统的组成:由控制处理器、DSPs、输入/输出接口、存储器、数据传输网络构成。
P2图1-1-12、TMS320系列DSPs芯片的基本特点:哈佛结构、流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期。
3、哈佛结构:是一种将程序指令储存和数据储存分开的储存器结构。
特点:并行结构体系,是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。
系统中设置了程序和数据两条总线,使数据吞吐率提高一倍。
4、TMS320系列在哈佛结构之上DSPs芯片的改进:(1)允许数据存放在程序存储器中,并被算数运算指令直接使用,增强芯片灵活性(2)指令储存在高速缓冲器中,执行指令时,不需要再从存储器中读取指令,节约了一个指令周期的时间。
5、冯诺依曼结构:将指令、数据、地址存储在同一存储器中,统一编址,依靠指令计数器提供的地址来区分是指令、数据还是地址,取指令和去数据都访问同一存储器,数据吞吐率低。
6、流水线操作:TMS320F2812采用8级流水线,处理器可以并行处理2-8条指令,每条指令处于流水线的不同阶段。
解释:在4级流水线操作中。
取指令、指令译码、读操作数、执行操作可独立地处理,执行完全重叠。
在每个指令周期内,4条不同的指令都处于激活状态,每条指令处于不同的操作阶段。
7、定点DSPs芯片:定点格式工作的DSPs芯片。
浮点DSPs芯片:浮点格式工作的DSPs芯片。
(定点DSPs可以浮点运算,但是要用软件。
浮点DSPs用硬件就可以)8、DSPs芯片的运算速度衡量标准:指令周期(执行一条指令所需时间)、MAC时间(一次乘法和加法的时间)、FFT执行时间(傅立叶运算时间)、MIPS(每秒执行百万条指令)、MOPS(每秒执行百万次操作)、MFLOPS(每秒执行百万次浮点操作)、BOPS(每秒十亿次操作)。
9、TMS320F281x系列芯片主要性能:(1)低功耗设计(核心电压1.8V,I/O电压3.3V)(2)高性能的32位中央处理器:可达4兆字的线性程序地址,可达4兆字的线性数据地址(3)3个外部中断128位的密钥,3个32位的CPU定时器(4)串口外围设备(串行外围接口SPI,两个串行通信接口SCIs,标准的UART,改进的局域网络eCAN,多通道缓冲串行接口McBSP和串行外围接口模式)(5)最多有56个独立的可编程、多用途通用输入/输出(GPIO)引脚。
(完整版)单片机知识点总结(不全)
![(完整版)单片机知识点总结(不全)](https://img.taocdn.com/s3/m/9ea1fee58e9951e79a892763.png)
第一章-单片机主要技术指标:位数:4位、8位、16位、32位MCS-48(4位)、MCS-51(8位)和MCS-96(16位)-位—字节—字位(bit):二进制数中的一位,其值不是“1”,就是“0”。
字节(byte):一个8位的二进制数为一个字节。
字节是计算机数据的基本单位。
字(word):两个字节就是一个字,又叫双字节。
第二章-SCM——将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统SCM = CPU+程序存储器+数据存储器+定时器/计数器+内外中断+可编程I/O+可编程全双工串行口+…-80C51=(8位)CPU + 4KBROM +128BRAM + (2×16)T/C + (4×8)I/O + 1个UART +5个中断源-MCS-51单片机的内部结构:-新一代高性能80C51系列单片机,其主要发展技术如下:(1)提供不同类型的存储器。
除掩模ROM、EPROM以外,还能提供EEPROM和Flash EEPROM。
(2)扩展存储器容量。
目前ROM已扩至64KB,RAM扩至4~8KB。
(3)提高运行速度,时钟频率已达100MHz。
(4)发展低电压专用芯片,工作电压可低于1.8V。
(5)扩大接口功能,如设置高速I/O口,扩展I/O数量,增加外部中断源以及将ADC、PWM嵌入到片内。
-CPU(中央处理器,Central Processing Unit )CPU = 控制器+ 运算器控制器的用途:统一指挥和控制各单元协调工作控制器的任务:从ROM中取出指令→译码→执行指令控制器的组成:程序计数器PC、数据指针寄存器DPTR、…运算器的用途:对数据进行算术运算和逻辑操作运算器的任务:计算缓冲器内容→暂存→修改运行标志运算器的组成:累加器ACC、程序状态字寄存器PSW、…-程序计数器(Program Counter——PC)——指向ROM存储单元的地址指针(引导程序运行)i.永远存放着下一条指令的地址ii.具有16位字长→可寻址范围216(= 65536字节= 64KB)iii.具有自动加1功能→顺序运行程序功能iv.具有可被指令修改功能→跳转运行程序功能v.复位时,PC值为0 →复位后程序从0开始运行-数据指针寄存器(Data Pointer ——DPTR)——指向ROM或RAM存储单元的地址指针(引导数据传送)①具有16位字长,可寻址范围216(64KB)②具有可被指令修改功能→可变更数据地址③可拆为2个8位的独立寄存器DPL和DPH-累加器(ACCUMULATER——A)——存放操作数或中间运算结果的8位寄存器i.具有8位字长ii.是利用率最高的寄存器iii.具有可被指令修改功能iv.指令示例:PUSH ACCADD A,32HADD ACC,32H-程序状态字寄存器(Program State Word——PSW)——存放程序运行过程中的各种状态信息的寄存器①1具有8位字长②2各位都具有特殊含义③3状态信息通常自动形成,但也可用指令修改CY(PSW.7)——进位标志在进行加或减运算时,如果操作结果最高位有进位或借位时,CY由硬件置“1”,否则清“0”。
单片机单招知识点
![单片机单招知识点](https://img.taocdn.com/s3/m/233489d568dc5022aaea998fcc22bcd127ff4262.png)
单片机单招知识点一、知识概述《单片机单招知识点》①基本定义:单片机呢,就是一种把计算机的好多部分,像中央处理器(CPU)啊、存储器啊、输入输出接口这些集成在一块芯片上的微型计算机。
简单说就像是一个迷你版的电脑芯片,它能自己处理好多信息,控制一些设备啥的。
②重要程度:在电子信息类学科里那可是相当重要的。
基本上很多小型的智能设备能正常工作都得靠单片机呢。
像咱家里的智能插座、小型遥控汽车里面都可能用到单片机,这要是不会单片机,就搞不定这些设备的内部控制原理。
③前置知识:需要有点电路基础,知道电路里的基本元件,像电阻、电容是用来干啥的;还得有点数字电路知识,简单了解0和1(在电路里就是高低电平)在数字设备里怎么表示信息的。
④应用价值:在实际生活中的应用可太多了。
比如说自动售货机,投币之后它怎么知道给你啥饮料呢,这背后就是单片机在控制。
根据投币的金额,单片机对照内部程序,然后控制马达转动,把饮料送到出货口。
二、知识体系①知识图谱:在电子学科里,单片机是属于微型控制的关键部分。
往上它可以和各种传感器、执行器连接形成完整的控制系统,往下它得基于一定的电路原理、芯片制造知识构建起来。
②关联知识:和电子电路基础是分不开的。
还有编程方面的知识关联很强,因为我们要编写程序让单片机按照我们的想法去工作。
就像给一个小机器人下命令,得用它能懂的语言(编程语言)才行。
③重难点分析:- 掌握难度:我觉得最初的时候是比较难理解的,因为它集成的东西太多了。
就好像一个多功能瑞士军刀,每个功能都得弄明白它在哪、怎么用。
- 关键点:一定要把它的内部结构,像哪些引脚是做什么的,还有怎么编写合适的程序控制它牢记于心。
比如说,某个引脚是用来接收传感器信号的,你要是当成输出引脚去设置程序那就乱套了。
④考点分析:- 在考试中的重要性:在单招考试里占比挺高的。
不管是理论笔试还是实际操作测试可能都会涉及到。
- 考查方式:可能让你画出单片机的基本结构,或者给一个小的控制要求,让你写一段对应的程序代码。
单片机常考知识点总结高中
![单片机常考知识点总结高中](https://img.taocdn.com/s3/m/de5fab91a48da0116c175f0e7cd184254b351bea.png)
单片机常考知识点总结高中一、单片机基础知识1. 单片机的基本结构和工作原理单片机由中央处理器、存储器和输入输出设备等组成,其工作原理是通过控制指令对数据进行处理和操作,实现各种功能。
2. 单片机的指令系统单片机的指令系统包括操作码、地址码和寄存器等部分,掌握单片机的指令系统对理解单片机的工作原理和编程非常重要。
3. 单片机的存储器结构单片机的存储器主要包括程序存储器(ROM)和数据存储器(RAM),理解单片机的存储器结构对编程和调试非常重要。
4. 单片机的通信接口单片机的通信接口包括串行通信接口、并行通信接口等,理解单片机的通信接口对于实现外部设备和单片机的通信非常重要。
二、单片机编程1. 单片机的编程语言单片机的编程语言主要包括汇编语言和C语言,对单片机的编程语言有一定的了解对于学习单片机编程非常重要。
2. 单片机的编程工具单片机的编程工具包括编译器、调试器、仿真器等,掌握单片机的编程工具对于进行单片机的开发和调试非常重要。
3. 单片机的程序设计单片机的程序设计主要包括输入输出程序设计、通信程序设计、控制程序设计等,掌握单片机的程序设计对于实现各种功能非常重要。
4. 单片机的应用开发单片机的应用开发主要包括控制系统开发、嵌入式系统开发、智能仪器开发等,掌握单片机的应用开发对于实际应用非常重要。
三、单片机的应用1. 控制系统单片机在控制系统中广泛应用于工业生产、机械设备、家电产品等领域,掌握单片机在控制系统中的应用对于理解单片机的实际应用非常重要。
2. 嵌入式系统单片机在嵌入式系统中广泛应用于汽车电子、智能家居、智能穿戴等领域,掌握单片机在嵌入式系统中的应用对于理解单片机的实际应用非常重要。
3. 智能仪器单片机在智能仪器中广泛应用于医疗设备、科学仪器、通信设备等领域,掌握单片机在智能仪器中的应用对于理解单片机的实际应用非常重要。
总之,掌握单片机的常考知识点对于学习和应用单片机非常重要,希望同学们能够认真学习和理解单片机的知识,提高自己的编程能力和应用能力,为将来的学习和工作做好准备。
(完整版)单片机原理及应用期末考试必考知识点重点总结
![(完整版)单片机原理及应用期末考试必考知识点重点总结](https://img.taocdn.com/s3/m/f2b5eb82cc7931b764ce1565.png)
单片机概述:单片机是微单片微型计算机的简称,微型计算机的一种。
它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。
字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。
89c51 是8位(字长)单片机(51系列为8位)单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。
由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。
单片机软件系统包括监控程序,中断、控制、初始化等用户程序。
一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。
1.1单片机的半导体工艺一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点;另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。
例如:8051的功耗是630mW,80C51的功耗只有110mW左右。
1.2开发步5骤:1.设计单片机系统的电路2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。
3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。
4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。
5.根据设计实物搭建单片机系统。
2.1MCS-51单片机的组成:(有两个定时器)CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。
工作过程框图如下:运算器组成:8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器A(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等。
51单片机知识点总结.doc
![51单片机知识点总结.doc](https://img.taocdn.com/s3/m/de70ab09e009581b6ad9eb1e.png)
51单片机知识点总结51单片机知识点总结51单片机知识点总结第二章:存储器空间组成,各区间特点及访问方式,工作寄存器区的设定,程序状态字的位结构及其功能,堆栈的操作,P0-P3各端口的功能,特点,使用方法,单片机复位信号的产生及复位之后的状态,振荡周期、状态周期、机器周期及指令周期的关系及计算方法。
第三章:寻址方式,各类指令(如一般传送类指令五种操作数之间的数据传递,特殊传送类指令的使用方法,算术运算类指令对PSW各标志位的影响,逻辑运算类指令的功能及其使用,控制转移类指令的转移范围等),简单程序的编写与识读(如数据块的搬移,延时程序的实现及如何设定循环次数,查表程序),包括简单C语言程序的识读(如数据传送,数据排序等)。
第四章:中断系统:包括中断源有哪些,如何进行中断允许控制,中断优先级控制,各自的中断入口地址是多少,中断得到CPU服务(即中断响应)的基本条件,中断响应延迟的原因。
定时器:定时器的各种工作方式及其使用方法,定时器的初始化,如何使用定时器实现周期信号的输出。
以及相应的简单编程。
串行口:串行口的各工作方式及其使用,接收如何使能,多机通信第五章:三总线结构及其实现,片外扩展芯片的编址方式及其特点,片外程序及数据存储器的扩展实现并分析其地址区间,片外IO扩展的实现及其器件编址,简单编程。
第六章:键盘,主要是行列式编码键盘的实现方法,识别方法,扫描法的工作原理,按键去抖动。
LED段码实现方法,动态LED显示与静态LED显示的比较。
扩展阅读:51单片机初学知识点总结51单片机初学知识点总结经过这半个月的学习,我对于单片机的定时器、对I/O口的随意操作、输入检测、中断(定时器的中断、单片机的外部中断)、串口通信等几大学习模块有了一定了解和掌握。
1.软件。
我主要是在keiluvision3实现用C语言进行编程和调试。
使用keil时,新建或者打开已有文件,按步骤一步步来,漏掉哪一步都会影响最后程序是否能顺利写入单片机中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题:1、当使用8051单片机时,需要扩展外部程序存储器,此时EA应接低电平。
2、8051上电复位后,从地址0000H开始执行程序,外部中断1的中断入口地址为0013H.3、8051最多有64KB的程序存储器和64KB的数据存储器。
4、P0口通常用作分时复用为地址总线(低8位)及数据总线或外接上拉电阻用作普通I/O 口。
5、P2口的功能为用作地址总线和作为普通I/O口使用。
6、若由程序设定RS1、RS0=01,则工作寄存器R0的直接地址为08H。
7、若由程序设定RS1、RS0=00,则工作寄存器R0的直接地址为00H。
8、若累加器A中的数据为01110010B,则PSW中的P=0(偶数个1为0,奇数为1)9、8051单片机共有5个中断源,分别是INT0外部中断0、INT1外部中断1、T0定时器/计数器中断0中断、T1定时器计数器1中断、串行口中断。
10、ADC0809是8通路8位逐次逼近式模/数转换器。
11、计算机中按功能把总线分为数据总线、地址总线和控制总线。
12、MOV A,#0F5H中,#0F5H的寻址方式称之为立即寻址。
MOV类指令称之为一般传输指令。
13、8051的一个机器周期等于12个晶体震荡周期;通常8051单片机的ALE引脚以1/6倍的晶振频率输出脉冲。
14、8051单片机复位后,堆栈指针SP指向第07H号内部RAM;8051的堆栈是向上生长的。
15、十进制调整指令DA A,专用于BCD码的加减运算。
16、单片机的中断触发方式有低电平触发和下降沿触发两种。
大多数情况下,单片机控制系统采用下降沿触发方式触发中断。
17、若执行加法运算后累加器(A)中的数据为01110010B,则PSW中的P=018、8051单片机的程序存储器和数据存储器编址方式采用的是哈佛结构,即数据存储器和程序存储器分开的编址方式。
二、单项选择题1、8051单片机执行MOVX写指令时,相关的信号状态是PSEN无效为高电平,WR有效为低电平2、若PSW.4=1,PSW.3=1,现在需要保存R1的内容,可执行PUSH 19H指令3、下列指令不是变址寻址方式的是MOVX A,@DPTR4、在8051片外扩展一片EEPROM 28C64需要13根地址线(片选除外),8根数据线。
5、8051定时器/计数器工作方式2是自动重装8位计数器6、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为15位,因此其寻址范围是64KB。
(2^16B=64KB)7、若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为2^16-1000.(计算过程:机器周期=12/12MHz=1μs 次数=1ms/1μs=1000次方式一为16位=2^16)8、访问外部数据存储器的指令是MOVX,访问程序存储器的指令是MOVC。
9、汇编语言中,最多包含4个区段,其中操作码区段是必不可少的。
10、MCS-51单片机的位寻址区域为20H-2FH。
11、MCS-51单片机复位后,PC值被初始化为0000H。
12、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应外部中断0.三、读程序1、执行下列程序段中第一条指令后(1)(P1.7)= 0(P1.3)= 0执行第二条指令后,(2)(P1.5)=1 (P1.4)=0ANL P1,#42HORL P1,#0ECH2、下列程序段执行后,(R0)=47H,(48H)= 0FFH,(47H)=3FHMOV R0,#48HMOV 48H,#0MOV 47H,#40HDEC @R0DEC R0DEC @R03、已知(SP)=29H,(DPTR)=1234H,在执行下列指令后,(SP)= 2BH,内部RAM (2AH)=34H,(2BH)=12HPUSH DPLPUSH DPH四、简答题1、简述MCS-51单片机中,振荡周期、机器周期和指令周期的关系。
答:(1)振荡周期:振荡周期为单片机提供定时信号的振荡源的周期或外部输入时钟的周期。
(2)时钟周期:又称状态周期或状态时间S,是振荡周期的两倍,分为P1、P2节拍,通常P1完成算术逻辑操作,在P2节拍完成内部寄存器间的数据传送操作。
(3)机器周期:一个机器周期由6个状态(时钟周期)(或12个振荡周期)组成。
(4)指令周期:执行一条指令的全部时间,是机器周期的倍数,MCS-51单片机中指令周期通常由1、2、4个机器周期组成。
2、DAC0832作为数模转换器,其连接方式有几种?答:3种。
单缓冲方式、双缓冲方式和直通方式。
(1)直通方式常用于不带微机的控制系统。
(2)单缓冲方式是值DAC0832内部的两个数据缓冲器有一个处于直通方式,另一个处于受8051控制的锁存方式。
(3)对于多路D-A转换,要求同步进行D-A转换输出时,必须采用双缓冲同步方式。
3、8051单片机作定时和计数时,其计数脉冲分别由谁提供?8051单片机定时计数器共有几种工作模式?分别是什么?答:当用作定时器时,是在内部对CPU的时钟脉冲计数。
当用作计数器时,是对相应输入引脚输入的脉冲信号计数。
工作模式:(1)工作模式0:使用低字节的5位和高字节的8位组成13位的计数器,低5位计数溢出后向高位进位计数,高8位计数器计满后置位溢出标志位。
(2)工作模式1:使用低字节和高字节的16位组成16位计数器。
与0模式的区别仅在计数器长度,定时长度和计数容量不同。
(3)工作模式2:使用低字节的8位做计数器、高字节的8位作为预置常数的寄存器。
(4)工作模式3:只适用于定时器/计数器T0,T0分别为两个独立的8位计数器TH0和TL0.4、MCS-51单片机系统共有几种寻址方式?分别是什么?答:有7种寻址方式:(1)寄存器寻址(2)直接寻址(3)立即寻址(4)寄存器间接寻址(5)相对寻址(6)位寻址(7)基址加变址寄存器间接寻址5、试说明特殊功能寄存器TCON中TF1、TR1、IE1、IT1位的含义是什么?这些位什么情况下被置位或清除?答:TF1 T1计数溢出标志位,当计数器T1计数计满溢出时,该位由硬件置1,转到中断服务程序时,再由硬件自动清0.TR1 T1计数运行控制位,由软件置1或清0.为1时允许计数器T1计数,为0时禁止计数器T1计数。
TF0 T0计数溢出标志位,当计数器T0计数计满溢出时,由硬件置1,申请中断。
进入中断服务程序后由硬件自动清0.TR0 T0计数运行控制位,由软件置1或清0,为1时允许计数器T0计数,为0时禁止计数器T0计数。
IE0 外部中断0(INT0)请求标志位,当CPU采样到INT0引脚出现中断请求后,此位由硬件置1.在中断响应完成后转向中断服务程序时,再由硬件自动清0.IE1外中断1(INT0)请求标志位,功能同上。
IT0 外中断0请求信号方式控制位,当IT0=1,后沿负跳变有效;IT0=0,低电平有效。
此位可由软件置1或清0.IT1外中断1请求信号方式控制位,IT1=1,后沿负跳变有效;IT1=0,低电平有效。
五、应用题1、将存于外部RAM 8000H开始的50H个数据传送到内部0010H开始的区域,请编程实现。
ORG 0100HMOV DPR,#8000HMOV R0,#10HMOV R2,#50HMOVX A,@DPTRMOV @R0,AINC DPTRINC R0END知识点:1、各P口功能:P0口:8位双向三态I/O口,或分时复用为地址总线(低8位)及数据总线,或作为普通I/O口使用。
P1口:8位准双向I/O口,常用作普通I/O口使用,个别引脚有第二功能P2口:8位准双向I/O口,或用作地址总线(高8位),或作为普通I/O口使用P3口:8位准双向I/O口,或作为普通I/O口使用;或作为第二功能口使用。
P3.0串行输入端口(RXD)P3.1串行输出端口(TXD)P3.2外部中断0(INT0)P3.3外部中断1(INT1)P3.4 T0 P3.5 T1P3.6外部数据存储器写选通(WR)P3.7外部数据存储器读选通(RD)2、引脚EA当EA=1时,访问内部程序存储器,EA=0时,访问外部程序存储器引脚PSEN外部程序存储器的读选通信号,读取时有效低电平引脚PROG/ALE当访问外部存储器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。
即使不访问外部存储器,ALE端扔以不变的频率周期性地出现正脉冲信号,次频率为振荡器频率的1/6,可用作对外输出的时钟,或用于定时,每当访问外部数据存储器的时候,将跳过一个ALE脉冲。
3、PSW中各个位的功能:PSW.7 (CY)进位标志位PSW.6 (AC)辅助进位标志位PSW.5 (F0)标志位PSW.4 PSW.3 (RS1\RS0)四组工作寄存器区选择控制位1和位000 工作0区(00H)01 1区(08H)10 2区(10H)11 3区(18H)PSW.2 (OV)溢出标志位PSW.1 保留位,未用4、8051单片机的时序定时单位:节拍、状态、机器周期和指令周期5、复位:RST引脚处至少保持24个振荡周期的高电平就可复位6、寻址方式(1)寄存器寻址方式是对选中寄存器中的数据进行处理,适用于数据放置在寄存器之中的情况。
MOV R1,B ;将寄存器B中的数值送入到寄存器R1中INC R2 ;将寄存器R2中的数值加1MOV A,R7 ;将寄存器R7中的数值送入累加器A寄存器寻址范围:寄存器区中8个工作寄存器R0~R7中的一个(由指令操作码的低三位数值确定)、特殊寄存器A, B, DPTR, Cy(进位位,也是位处理机的累加器)也可作为寄存器寻址的对象。
(2)直接寻址方式是对直接指定地址的存储器单元中的数据进行处理,适用于数据放置在可以直接寻址的存储单元之中的情况。
MOV 40H,B ;将寄存器B中的数值送入到内部RAM的40H单元中INC 30H ;将内部RAM的30H单元中的数值加1MOV TL0 , R7 ;将寄存器R7中的数值送入到特殊功能寄存器TL0中直接寻址范围: 片内RAM,包括SFR,且SFR只能直接寻址(3)立即寻址是对指令操作码后的数据进行处理,适用于在程序中直接处理的数据的情况。
MOV 38H,#05H ;将数值05H送入到内部RAM的38H单元中ADD A,#30H ;将A寄存器中的数值加上30HMOV TH0,#0F2H ;将定时器0高8位设置为数值0F2H(4)位寻址MOV C,40H ;把位40H的值送进位位C位寻址的寻址范围包括:内部RAM中的位寻址区单元地址为20H-2FH,共16个单元,128个位,位地址是00H-7FH。
特殊功能寄存器中的可寻址位可供位寻址的特殊功能寄存器共有11个,实际有寻址位83个。