网站大量收购闲置独家精品文档,联系QQ:2885784924

STC89C51系列单片机的结构教程文件.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STC89C51系列单片机的结构教程文件.ppt

第二章 STC89C51系列单片机的结构和原理;2.1 STC89C51如何控制流水灯;2.利用 keil c软件编写程序;void main() { P2=0XFF;//led is off while(1) { P2=0XFE; temp1=35000; delay(temp1); P2=0XFD; temp1=35000; delay(temp1); P2=0XFB; temp1=35000; delay(temp1); P2=0XF7; temp1=35000; delay(temp1);;3.利用 keil c软件将C语言转化成HEX文件;2.2 STC89C51系列单片机的内部结构;输入/输出引脚;P3口(P3.0-P3.7,10-17脚):是带内部上拉的双向I/O 口。向P3 口写入1时,P3 口被内部上拉为高电平,可用作输入口。当作为输入脚时,被外部拉低的P3 口会因为内部上拉而输出电流。P3口脚具有第二功能,表2-2介绍了P3口的第二功能。;;;;;;;;;程序存储器(FLASH,下载到4 KB ROM) ;2.程序的7个特殊入口地址;数据存储器 1.编址与访问 MCS-51单片机片内、外数据存储器是两个独立的地址空间,应分别单独编址。片内数据存储器除RAM块外,还有特殊功能寄存器(SFR)块。对于51子系列,前者有128个字节,其编址为00H~7FH;后者有128个字节,其编址为80H~FFH;二者连续而不重叠。由于访问它们所用的指令不同,并不会引起混乱。片外数据存储器一般是16位编址。; 2. 内部数据存储器 MCS-51 片内RAM为 256 字节, 地址范围为00H~FFH, 分为两大部分: 低 128 字节(00H~7FH)为真正的RAM区; 高 128 字节(80H~FFH)为特殊功能寄存器区SFR。 在低 128 字节RAM中, 00H~1FH共 32 单元是 4 个通用工作寄存器区。每一个区有 8 个通用寄存器R0~R7。;低 128 字节(00H~7FH);表 2 寄存器与RAM 地址对照表 ;表 3 SFR特殊功能寄存器地址表 ;;特殊功能寄存器(SFR );;;;位地址空间 ; AT89C51片内RAM的可寻址位及其位地址;SFR中的位地址分布;P1~P3口驱动LED发光二极管 ;;(a)不恰当的连接:高电平驱动 (b)恰当的连接:低电平驱动 发光二极管与AT89C51并行口的直接连接;有关时序的概念;;;;CPU时序 机器周期:每个机器周期包含S1、S2、S3、S4、S5、S6个状态,每个状态包含2拍P1和P2,每一个节拍持续1个振荡周期。因此,每12个振荡周期为一个机器周期。依次可表示为S1P1、S1P2、S2P1、S2P2、…、S6P1、S6P2。;时钟电路(什么作用?) 单片机时钟内接法;图1 ---自己产生时钟信号作为单片机 单片机的时钟外接方式;图2---使用其他电路产生;三、I/O接口; 当系统不进行片外的ROM扩展,也不进行片外RAM扩展时,单片机硬件自动使C=0,MUX开关接向锁存器的反相输出端,将输出上拉场效应管T1截止;当有外部扩展时,P0口必须做输出地址、数据时, C=1,地址通过T1送到P0口,当输入数据时,通过下边缓冲器进入内存;1、P0口作为普通I/O口;② 输入时----分读引脚或读锁存器,此刻如果T2导通,则P0将被锁定为0,输入数据不能正确读入,故必须使P0=1,T1和T2截止,才能读入数据,因此称为准双口。;2. P2 用作通用I/O口 ; P1、P2 和P3 口为准双向口, 在内部差别不大, 但使用功能有所不同。  P1口是用户专用 8 位准双向I/O口, 具有通用输入/输出功能, 每一位都能独立地设定为输入或输出。当有输出方式变为输入方式时, 该位的锁存器必须写入“1”, 然后才能进入输入操作。 P2口是 8 位准双向I/O口。外接I/O设备时, 可作为扩展系统的地址总线, 输出高8位地址, 与P0 口一起组成 16 位地址总线。 对于 8031 而言, P2 口一般只作为地址总线使用, 而不作为I/O线直接与外部设备相连。 ;P3 口的第二功能 ;2.4 单片机的复位; 初始化后,程序计数器PC=0000H。 P0-P3=FFH,各端口锁存器已写入1,此时不但可用于输出,也可以于输入。 SP=07H,表明堆栈指针指向片内RAM的07单元(即第一个被压入的内容

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档