基于mcs-51单片机的计算器设计内容摘要:

电容,系统的参数如上图所示。 7805 引脚的 3 两端加二极管 D5,目的为了有效的保护电路。 在电流过大时可以对7805 的耐压起到了保护左右以免烧毁 7805 芯片。 在 C1的电容增大时可以提高电路的稳压效应,当然也不说是越大越好。 C2 为滤波电容可以有效 的虑掉高电平信号产生的干扰。 D6是一个发光二极管,可以在上电时看到电路是不是导通的。 C3 和 C4 够成了电容的反馈有效的虑底平波和保护电路。 xxxx 学院毕业设计论文 6 、 AT89S52 单片机参数 图 3:单片机引脚 与 MCS51 单片机 产品兼容 、 8K 字节在系统可编程 Flash 存储器、 1000 次擦写周期、 全静态操作: 0Hz~ 33Hz 、 32 个可编程 I/O 口线 、三个 16 位定时器 /计数器 八个中断源 、全双工 UART 串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符。 其正常工作时 Vcc 为 5V的电源, Vss 为接地端 , I\O总线分别为 P0、 P P P3 口,32根 I\O引线,每根都可以独立使用。 P0 口: P0 口是一个 8 位漏极开路的双向 I/O 口。 作为输出口,每位能驱动 8 个 TTL逻 辑电平。 对 P0 端口写 “1” 时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时, P0 口也被作为低 8 位地址 /数据复用。 在这种模式下, P0 具有内部上拉电阻。 在 flash 编程时, P0 口也用来接收指令字节;在程序校验时,输出指令字节。 程序校验 时,需要外部上拉电阻。 P1 口: P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p1 输出缓冲器能驱动 4 个 TTL 逻辑电平。 对 P1 端口写 “1” 时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL)。 此外, 和 分别作定时器 /计数器 2 的外部计数输入( )和时器 /计数器 2 的触发输入( ),具体如下表所示。 在 flash 编程和校验时, P1 口接收低 8 位地址字节。 引脚号第二功能 T2(定时器 /计数器 T2 的外部计数输入),时钟输出 T2EX(定时器 /计数器 T2的捕捉 /重载触发信号和方向控制) MOSI(在系统编程用) xxxx 学院毕业设计论文 7 MISO(在系统编程用) SCK(在系统编程用) P2 口: P2 口是一个具有内部上拉电阻的 8 位双向 I/O 口, P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。 对 P2 端口写 “1” 时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL)。 在访问外部程序存储器或用 16 位地址读取外部数据存储器(例如执行 MOVX @DPTR) 时, P2 口送出高八位地址。 在这种应用中, P2 口使用很强的内部上拉发送 1。 在使用 8 位地址(如 MOVX @RI)访问外部数据存储器时, P2口输出 P2 锁存器的内容。 在 flash 编程和校验时, P2 口也接收高 8位地址字节和一些控 制信号。 P3 口: P3 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p2 输出缓冲器能驱动 4 个 TTL 逻辑电平。 对 P3 端口写 “1” 时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。 作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流( IIL)。 P3 口亦作为 AT89S52 特殊功能(第二功能)使用,如下表所示。 在 flash 编程和校验时, P3 口也接收一些控制信号。 端口引脚 第二功能 RXD(串行输入口 )。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。