最新STC89C51系列单片机的结构和原理资料ppt课件.ppt

最新STC89C51系列单片机的结构和原理资料ppt课件.ppt

ID:62260360

大小:2.01 MB

页数:74页

时间:2021-04-24

最新STC89C51系列单片机的结构和原理资料ppt课件.ppt_第1页
最新STC89C51系列单片机的结构和原理资料ppt课件.ppt_第2页
最新STC89C51系列单片机的结构和原理资料ppt课件.ppt_第3页
最新STC89C51系列单片机的结构和原理资料ppt课件.ppt_第4页
最新STC89C51系列单片机的结构和原理资料ppt课件.ppt_第5页
资源描述:

《最新STC89C51系列单片机的结构和原理资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、STC89C51系列单片机的结构和原理资料2.1STC89C51如何控制流水灯任务:使用单片机控制发光管按一定顺序亮1.利用Proteus7连接电路图2.利用keilc软件编写程序#include#includeunsignedinttemp1;voiddelay(unsignedinttemp)//延时程序{while(--temp);}1.电源引脚VSS(20脚):接地,0V参考点。VCC(40脚):电源,提供掉电、空闲、正常工作2.外接晶体引脚XTAL1(19脚):接外部晶体的一端,振荡反向放大器的输入端和内部时钟电路输入端。

2、XTAL2(18脚):接外部晶体的另一端,振荡反向放大器的输出端。3.控制信号或与其它电源复用引脚控制信号或与其它电源复用引脚有RST/VPD、、和等4种形式。RST(9脚):复位端。当晶体在运行时,只要此引脚上出现2个机器周期高电平即可复位,内部有扩散电阻连接到Vss,仅需要外接一个电容到Vcc即可实现上电复位。ALE(30脚):地址锁存使能。在访问外部存储器时,输出脉冲锁存地址的低字节,在正常情况下,ALE输出信号恒定为1/6振荡频率。并可用作外部时钟或定时,注意每次访问外部数据时,一个ALE脉冲将被忽略。PSEN(29脚):程序存储使能。读外部程序存储。当从外部

3、读取程序时,PSEN每个机器周期被激活两次,在访问外部数据存储器时PSEN无效,访问内部程序存储器时PSEN无效。EA/Vpp(31脚):外部寻址使能/编程电压。在访问整个外部程序存储器时,EA必须外部置低。如果EA为高时,将执行内部程序。当RST释放后EA脚的值被锁存,任何时序的改变都将无效。该引脚在对FLASH编程时用于输入编程电压(Vpp)。输入/输出引脚P0口(P0.0-P0.7,32-39脚):是双向8位三态I/O口。可向其写入1使其状态为悬浮,用作高阻输入。P0口也可以在访问外部程序存储器时作地址的低字节,在访问外部数据存储器时作数据总线,此时通过内部强上

4、拉传送1。P1口(P1.0-P1.7,1-8脚):是带内部上拉的双向I/O口。向P1口写入1时,P1口被内部上拉为高电平,可用作输入口;当作为输入脚时,被外部拉低的P1口会因为内部上拉而输出电流。P2口(P2.0-P2.7,21-28脚):是带内部上拉的双向I/O口。向P2口写入1时,P2口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P2口会因为内部上拉而输出电流。在访问外部程序存储器和外部数据时分别作为地址高位字节和16位地址,此时通过内部强上拉传送1。当使用8位寻址方式访问外部数据存储器时,P2口发送P2特殊功能寄存器的内容。P3口(P3.0-P

5、3.7,10-17脚):是带内部上拉的双向I/O口。向P3口写入1时,P3口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P3口会因为内部上拉而输出电流。P3口脚具有第二功能,表2-2介绍了P3口的第二功能。口线第二功能类型名称P3.0RxDI串行输入口P3.1TxD0串行输出口P3.2INT0I外部中断0P3.3INT1I外部中断1P3.4T0I定时器0外部输入P3.5T1I定时器1外部输入P3.6WRO外部数据存储器写信号P3.7RDO外部数据存储器读信号2.3STC89C51的系列单片机的主要组成部分该系列单片机由中央处理器(CPU)、存储器和I

6、/O接口三大部分组成。其中CPU包括运算器和控制器两大部分。2.3.1运算器对操作数进行算术、逻辑和位操作运算。主要包括算术逻辑运算单元ALU、累加器A、位处理器、程序状态字寄存器PSW及两个暂存器等。1.算术逻辑运算单元ALU可对8位变量逻辑运算(与、或、异或、循环、求补和清零),还可算术运算(加、减、乘、除)12ALU还有位操作功能,对位变量进行位处理,如置“1”、清“0”、求补、测试转移及逻辑“与”、“或”等。2.累加器A使用最频繁的寄存器,可写为Acc。“A”与“Acc”作用如下:(1)ALU单元的输入数据源之一,又是ALU运算结果存放单元。(2)数据传送大多

7、都通过累加器A,相当于数据的中转站。13A的进位标志Cy是特殊的,因为它同时又是位处理机的位累加器3.程序状态字寄存器PSWPSW(ProgramStatusWord)位于片内特殊功能寄存器区,字节地址为D0H。包含了程序运行状态的信息,其中4位保存当前指令执行后的状态,供程序查询和判断。格式如图2-3所示。图2-3PSW的格式14PSW中各个位的功能:(1)Cy(PSW.7)进位标志位可写为C。在算术和逻辑运算时,若有进位/借位,Cy=1;否则,Cy=0。在位处理器中,它是位累加器。(2)Ac(PSW.6)辅助进位标志位在BCD码运算时,用作十进位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。