精华内容
下载资源
问答
  • 管脚的说明 at89c51管脚 at89c51管脚
  • AT89C51编程 AT89C51编程

    2009-07-27 21:02:47
    AT89C51编程 AT89C51编程 AT89C51编程AT89C51编程 AT89C51编程
  • 89c51-源码

    2021-03-26 23:29:18
    89c51
  • 在proteus中基于AT89C51的可编程小游戏,文件内涵keil的HEX文件
  • 89C51串口程序89C51串口程序 串口 程序 C51
  • 通过STC89C51单片机和PCF89C51实现电压表的设计,通过STC89C51单片机和PCF89C51实现电压表的设计。
  • AT89C51中文资料 89c51单片机的中文翻译 AT89C51中文资料,中文翻译
  • 基于at89c51单片机的抢答器的电路原理图,此文件收集自网络。仅供参考。如有侵权,删。
  • 基于89C51单片机的DAC demo程序。
  • 关于89C51单片机的技术资料(英文版本的)。
  • AT89C51的主要特性和引脚功能 AT89C51是带4K字节闪烁可编程可擦除只读存储器
  • AT89C51.pdf

    2021-04-14 19:48:20
    AT89C51中文版资料。
  • AT89S51与AT89C51相比,外型管脚完全相同,AT89C51的HEX程序无须任何转换可直接在AT89S51运行,结果一样。AT89S比AT89C51新增了一些功能,支持在线编程和看们狗是其中主要特点。
  • 自制基于89C51单片机试验板 自制基于89C51单片机试验板
  • AT89C51

    2013-05-20 10:48:15
    AT89C51
  • 89C51单片机时钟仿真

    2020-12-20 16:57:24
    89C51单片机时钟仿真
  • 89c51.pdsprj

    2020-04-24 17:50:45
    89c51的硬件仿真,含有最小系统(晶振、复位电路)、四个用于计数或触发中断的按键,以及一套流水灯,相关代码可在我博客里自取,虽然是很基础的东西,但是能剩下大家实验课时候不少的时间
  • 绍了一种以单片机89C51为控制器的点阵LED显示系统。该系统采用RS-232通信标准,通过以89C51和89C2051为核心的控制电路和后续驱动电路,得到了LED显示屏多种显示方式和状态。本文详细说明了该电路的工作原理及编程...
  • 用实现AT89C51与虚拟终端等实现串口通讯 
  • 89C51 P10驱动

    2018-04-01 21:13:05
    89c51+LEDP10显示屏驱动程序,可用于毕业设计,商业显示。
  • 89c51单片机实例

    2018-06-10 23:18:42
    89c51单片机实例基于keil c,从简单的基础到慢慢的进阶以及最后的综合设计
  • 程序_89c51_源码

    2021-10-04 09:03:27
    89c51用pwm调制led色温和亮度,实现颜色的转换
  • 89C51复位电路原理

    2020-08-18 14:48:51
    89C51单片机复位需要一个长达24个时钟周期的高电平才能复位,具体复位原理及构造如下
  • 单片机89c51

    2007-12-17 10:13:49
    89c51手册 89c51手册 89c51手册
  • 89c51单片机

    千次阅读 多人点赞 2018-05-19 23:29:14
    89c51是一款很大众化的入门级单片机,ATMEL、NXP、STC、和SST等公司生产的与80c51兼容低功耗、高性能8位89c51/s51单片机具有比80c31更丰富的外设资源。89c51/s51单片机芯片内包括:①一个8位的80c51微处理器(CPU)...


    89c51是一款很大众化的入门级单片机,ATMEL、NXP、STC、和SST等公司生产的与80c51兼容低功耗、高性能8位89c51/s51单片机具有比80c31更丰富的外设资源。

    89c51/s51单片机芯片内包括:

    ①一个8位的80c51微处理器(CPU)

    ②片内256字节数据存储器RAM/SFR,用以存放可以读/写的数据,如运算的中间结果、中间结果、最终结果及欲显示的数据等

    ③片内4KB程序存储器Flash Rom,用以存放程序、一些原始数据和表格

    ④4个8位并行I/o端口P0~P3,每个端口既可以作为输入,也可以用做输出

    ⑤两个16位的定时器/计数器,既可以作为定时器使用,也可以作为计数器使用,并可以根据计数或定时的结果实现对计算机的控制

    ⑥具有5个中断源、两个中断优先级的中断控制系统

    ⑦一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或或单片机与PC之间的串行通讯

    ⑧片内震荡电路和时钟产生电路,但石英晶体和微调电容需要外接,最高允许振荡频率为24MHz

    以上各部分通过片内8位数据总线(DBUS)相连接


    89c51单片机的引脚及功能

    1、电源引脚Vcc和Vss

    Vcc(40脚):电源端,为+5V

    Vss(20脚):接地端

    2、外接晶体引脚XTAL1和XTAL2

    XTAL2(18脚):接外部晶体和微调电容的一端,若须采用外部时钟电路,则该引脚悬空。在片内它是振荡电路反相放大器的输出端,振荡电路的频率就是晶体的固有频率,要检查89c51的振荡电路是否正常工作,可用示波器查看XTAL2端是否有脉冲信号输出。

    XTAL1(19脚):接外部晶体和微调电容的另一端,在片内它是振荡电路的反相输入端。若采用外部时钟时,该引脚输入外部时钟脉冲。

    3

    RST(9脚):RST是复位信号输入端,当给RST引脚保持两个机器周期的高电平时,就可以完成复位操作。

    EA(31脚):当EA引脚输入高电平时,CPU只访问片内ROM并执行片内程序存储器的指令,但是当PC(程序计数器)的值超过0FFFH(89c51为4KB)时,将自动执行片外程序存储器内的程序

      当EA引脚输入低电平(接地)时,CPU只访问片外ROM并执行片外程序存储器的程序,而不管是否有片内程序存储器

    PSEN(29脚):程序存储允许输出信号端。要检查一个89c51小系统上电后cpu能否正常工作,也可以用示波器看PSEN端有无脉冲输出。如有,则说明基本上工作正常。

    ALE(30脚):地址锁存允许信号端。当89c51上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡频率的1/6。CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。

    平时不访问片外存储器的时候,ALE端也以振荡频率的1/6固定输出正脉冲,因为ALE信号可以作为对外输出时钟信号或定时信号。若果想确认芯片的好坏,也可以用示波器观察ALE引脚是否有脉冲信号输出。

    4、输入输出端口 P0、P1、P2、P3

    P0口是一个漏极开路的8位准双向IO端口,它作为漏极开路的输出端口,每位能驱动8个LS型TTL负载。当P0口作为输入端口使用时,应先向端口写1,此时的P0口全部引脚浮空,可以作为高阻抗输入。再接外围负载时需要外接上拉电阻。

    在CPU访问片外存储器时,P0口分时提供低8位地址和8位数据的复用总线。在此期间,P0口的内部上拉电阻有效。

    P1口是一个内部带有上拉电阻的8位双向IO口,对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可用做输入口。由于它内部有一个上拉电阻,所以连接外设时不需要再外接上拉电阻,这一点与P2、P3口一样,与上面的介绍的P1口不同,要注意。

    P2   、P3端口都是带有内部上拉电阻的8为双向IO口,只是其部分引脚的第二功能不同,后面详细介绍。




    展开全文
  • 用ATS89C51芯片实现直流电机速度转向可调。有正转,反转,加速,减速,停止功能。并加了示波器可以观察信号占空比。
  • 八路抢答器,用于实现抢答游戏,包括keil源码+ad的PCB+proteus仿真
  • 典型的89C51编程程序

    2020-08-01 10:28:55
    一段典型的89C51编程程序...
  • 89C51:单片机实验-源码

    2021-03-12 20:52:01
    89C51 一些关于89c51单片机的代码/日志/实验 有关微控制器(89c51)的一些实验日志,代码和记录
  • simple application of at89c51 microcontroller with 7 SEGMENT led display

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,277
精华内容 7,710
关键字:

89c51