




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片微型计算机:中央处理单元,存储器,输入/输出单元8X51结构:ROM:内部4KB,外部最多扩展64KB。(read only memory)RAM:内部128B,外部最多扩展64KB。(randon access memory),数据存储器4组可位寻址的8位输入/输出口,P0P3.一个全双工串行口:UART两个16位的定时器5个中断源,INT0,INT1,T0,T1,TXD/RXD;111条指令8位指的是微控制器内部数据总线或寄存器一次处理数据的长度。可位寻址:是存取存储器、寄存器或输入/输出端口时,可指定其中的一位。封装与引脚我们通采用PDI40直插式封装 电源引脚:40接VCC 20脚接GND;输入/输出端口P0: 32-39P1:1-8P2:21-28P3:10-17复位引脚: 第9管脚频率引脚: 19(XTAL1) 18管脚(XTAL2)存储器引脚:EA存取外部存储器使能 (External Access Enable) EA=1时,系统使用内部存储器,EA=0;系统使用外部存储器。注,这里的EA表示不对,上方应该有横线的,表示低电平有效。外部存储器控制引脚:30脚为地址锁存使能:Address Latch Enable,当外接存储器电路时,若ALE=1;则P0口被用作地址总线。若ALE=0;则P0口被用作数据总线(传输数据)29管脚:程序存储使能PSEN,低电平有效。(program store enable),功能是读取外部存储器。通常此管脚连接到外部存储器(ROM)的OE引脚。 注OE管脚也是低电平有效。单片机最小系统: 1:先接电源 40接VCC 20脚接GND;2:再接时钟脉冲 (有内部震荡,和外部震荡之分)3:复位电路4:存储器设置电路EA接VCC,采用内部存储器。EA接地,采用外部存储器E低电平有效;项次名称规格数量(个)备注189C5112晶振12MHZ13电容器0.1uf14陶瓷电容30pf25电阻器100k16按钮开关1MCS-51存储器结构程序存储器(ROM)4KB 数据存储器(ROM)128B程序存储器:是存放程序的位置,而CPU将自动从程序存储器中读取要执行的指令码 (包括内部和外部程序存储器)CPU复位后,程序将从程序存储器0000H地址位置开始执行数据存储器:程序存储器和数据存储器是分开的独立区块,所以存取数据时,所使用的地址并不会与程序存储器冲突。也有内部和外部数据存储器之分外部数据存储器 MOVX内部数据存储器 MOV 内部数据存储器 中,从0000H到007FH之间的128B为直接寻址或间接寻址的存储器。在编写C语言时,以数据类型来区别直接寻址和间接寻址从0000H到007FH之间的128B,这一区间的数据存储器又分成三部分。一:寄存器组区1:(0000H001FH) 32个地址分四个寄存器组,RB0,RB1,RB2,RB3, 2:每个寄存器组都包含R0R7共8个寄存器。而任何时刻只能使用其中一个寄存器组。3:寄存器组的切换可由程序状态寄存器(program status word ,PSW)中的RS1与RS0决定二:可位寻址区0020H到002FH的16个字节存储器区为可为寻址区。通常存取存储器是以字节为单位,“可位寻址”则指定存取一个位。0020H到002FH的16个字节存储器区,共有128个位。三:一般数据与堆栈区0030H到007FH的80个字节地址为一般数据存取及堆栈区。由于CPU复位后,堆栈指针指向07H位置。从0080H到00FFH,之间的128B为特殊功能寄存器(special function register, SFR)或可直接寻址的存储器。1-3-3特殊功能寄存器l P0,P1, P2, P3 其地址为80H,90H,0A0H,0B0H。l SP,堆栈指针寄存器(stack pointer register),地址81H,first in last out FILO, 当数据以PUSH命令送入堆栈时,SP自动减一:若数据以POP取出堆栈时,SP自动加一。l DPL,DPH。80C51只有一组16位的数据指针寄存器(data pointer register ,DPTR)。这组数据指针寄存器,是由DPL,DPH两个8位的数据指针寄存器组成。其地址分别为82H,83H。若以DPL为低8位,DPH为高8位组成的16位数据指针寄存器将可寻址到64KB的数据地址l PCON 电源控制寄存器(power control register)其地址为87H,其功能是设置CPU的电源方式。l TCON。 定时器/计数器控制寄存器(timer/counter control register) 其地址为88H,其功能是设置定时器/计数器的启动,记录定时/计数溢出及外部中断的类型。l TMOD 定时器/计数器方式控制寄存器(timer/counter mode control register)地址为089H,其功能是设置定时/计数的方式,l TL0,TL1,TH0,TH1 。 TL0,TH0,为第一组定时器/计数器(timer0)的计数器,其地址为8AH,8CH。将TH0与TL0组合即可进行16位的定时计数。 TL1,TH1,为第一组定时器/计数器(timer1)的计数器,其地址为8BH,8DH。将TH1与TL1组合即可进行16位的定时计数。l SCON SCON为串行口控制寄存器(serial port control register),其地址为98H。其功能是设置串行口工作方式与标志。l SBUF为串行口缓冲器(serial buffer),其地址为99H,它是由使用同一个地址的两个寄存器所构成,其中一个作为发送数据用的缓冲器,另一个作为接受数据用的缓冲器。l IE 中断使能寄存器(Interrupt enable register),其地址为0A8H,其功能是启用中断功能l IP 中断优先等级寄存器(interrupt priority register),其地址为0B8H,功能是设置中断的优先等级l PSW, 程序的状态字组寄存器(program status word register),其地址为0D0H,76543210CYACF0RS1RS0OVPPSW.7:本位为进位标志(CY),进行加法(减法)运算时,若最左边(MSB,即bit7)产生进位时,则本位将自动设置为1,即CY=1;否则CY=0;l PSW.6:本位为辅助进位标志(AC),进行加法(减法)运算时,(bit3)产生进位时,则本位将自动设置为1,即AC=1;否则AC=0;l PSW.4与 PSW.3,这连个位为寄存器组选择位(RS1,RS0)l PSW.2,本位为溢出标志(OV),当进行算术运算时,若发生溢出,则OV=1;否则OV=0;l PSW.1, l PSW.0,本位为校
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 表格式北师大版六年级数学上册教案
- 设备供货进度计划和保证项目完成的具体措施
- 从职业规划到岗位发展的全流程指导
- 2025年android下载!Android基础面试常常死在这几个问题上值得收藏!-android 批量下载 面试
- 建筑施工特种作业-桥(门)式起重机司机真题库-9
- 山东英语写作题目及答案
- 溶液稀释类题目及答案
- 2023-2024学年云南省昆明市高二下学期期末质量检测数学试题(解析版)
- 2023-2024学年山东省日照市高二下学期期末考试数学试题(解析版)
- 2025届贵州省安顺市高三适应性检测(三模)语文试题(解析版)
- 抖音直播带货合作协议书范本
- GB 44246-2024家用和类似用途电器、体育用品的电气部分及电玩具安全技术规范
- 起重吊车吊装施工方案
- 教育咨询员合同范本样本
- DL∕T 1474-2021 交、直流系统用高压聚合物绝缘子憎水性测量及评估方法
- 劳动合同中止执行协议
- 2024年四川省乐山市中考地理试卷(含答案)
- 货运车辆驾驶员安全教育培训(3篇模板)
- 基于排队网络理论的集装箱码头设备配置优化研究
- 2024CSCO结直肠癌诊疗指南解读
- 食品购销合同模板
评论
0/150
提交评论