欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > PPT文档下载
 

AT89C51单片机简单介绍

  • 资源ID:23139371       资源大小:214.50KB        全文页数:15页
  • 资源格式: PPT        下载积分:9.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要9.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

AT89C51单片机简单介绍

AT89C51单片机简单介绍 沈 飞 什 么 是 单 片 机 一 台 能 够 工 作 的 计 算 机 要 有 这 样 几 个 部 分 构成 : CPU( 进 行 运 算 、 控 制 ) 、 RAM( 数 据 存储 ) 、 ROM( 程 序 存 储 ) 、 输 入 /输 出 设 备 。 在个 人 计 算 机 上 这 些 部 分 被 分 成 若 干 块 芯 片 , 安 装一 个 称 之 为 主 板 的 印 刷 线 路 板 上 。 而 在 单 片 机 中 , 这 些 部 份 , 全 部 被 做 到 一 块集 成 电 路 芯 片 中 了 , 所 以 就 称 为 单 片 ( 单 芯 片 )机 , 而 且 有 一 些 单 片 机 除 了 上 述 部 份 外 , 还 集 成了 其 它 部 份 如 A/D,D/A等 。 AT89C51 AT89C51是 美 国 ATMEL公 司 生 产 的 低电 压 , 高 性 能 CMOS8位 单 片 机 , 片 内 含 4K bytes的 可 反 复 擦 写 的 只 读 程 序 存 储 器 和128bytes的 随 机 存 取 数 据 存 储 器 ( RAM) ,器 件 采 用 ATMEL公 司 的 高 密 度 、 非 易 失 性存 储 技 术 生 产 , 兼 容 标 准 MCS-51指 令 系 统 ,片 内 置 通 用 8位 中 央 处 理 器 ( CPU) 和 flash存 储 单 元 。 AT89C51引 脚 图1、 32可 编 程 I/O线 2、 两 个 16位 定 时 器 /计 数 器 3、 5个 中 断 源 4、片内振荡器和时钟电路 P0和P1口 VCC:供电电压。 VSS:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 复位管脚 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 片内振荡器 XTAL1: 反 向 振 荡 放 大 器 的 输 入 及内 部 时 钟 工 作 电 路 的 输 入 。 XTAL2: 来 自 反 向 振 荡 器 的 输 出 。 振 荡 器 特 性 : XTAL1和 XTAL2分 别 为 反 向放 大 器 的 输 入 和 输 出 。 该 反 向 放 大器 可 以 配 置 为 片 内 振 荡 器 。 石 晶 振荡 和 陶 瓷 振 荡 均 可 采 用 。 如 采 用 外部 时 钟 源 驱 动 器 件 , XTAL2应 不 接 。有 余 输 入 至 内 部 时 钟 信 号 要 通 过 一个 二 分 频 触 发 器 , 因 此 对 外 部 时 钟信 号 的 脉 宽 无 任 何 要 求 , 但 必 须 保证 脉 冲 的 高 低 电 平 要 求 的 宽 度 。 其它的管脚/EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器,EA端必须保持低电平。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。 Flash存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。 简 单 的 程 序 LOOP: SETB P10; 让P10灯灭 LCALL DELAY; /长跳转指令 (当遇到RET,则回到此下行程序) CLR P10; /让灯P10亮 LCALL DELAY; AJMP LOOP; /绝对跳转到LOOP DELAY: MOV R7,#250; D1: MOV R6,#250;D2:DJNZ R6,D2; /将R6减1,如果变为0,往下执行,如果不为0,就转到D2 DJNZ R7,D1; /最终DJNZ R6,D2这句话被执行了250*250=62500次 R6,R7是工作寄存器 RET; /子程序返回指令 END; 延时程序计算 我们已知,计算机工作时,是一条一条地从ROM中取指令,然后一步一步地执行,我们规定:计算机访问一次存储器的时间,称之为一个机器周期。1个机器周期包括12个时钟周期。 下面我们来计算一下刚才的时间。假设晶振为12M,则时钟周期为1/12微秒,则机器周期为1微秒。DJNZ是双周期指令,所以执行一次要2个微秒。可得:62500*2=125000微秒。即125毫秒。

注意事项

本文(AT89C51单片机简单介绍)为本站会员(za****8)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!