基于AT89C52单片机最小系统接口电路设计

最新更新时间:2014-11-15来源: 互联网关键字:AT89C52  单片机 手机看文章 扫描二维码
随时随地手机看文章

  AT89C52是美国Atmel公司生产的低电压、高性能CMOS 8位单片机,片内含8KB的可反复擦写的程序存储器和256B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内配置通用8位中央处理器(CPU)和Flash存储单元,功能强大的AT89C52单片机可灵活应用于各种控制领域。AT89C52单片机属于AT89C51单片机的增强型,与Intel公司的80C52在引脚排列、硬件组成、工作特点和指令系统等方面兼容。AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求单片机正常工作时,都需要有一个时钟电路和一个复位电路。单片机复位、晶振电路如图所示。

  AT89C52与时钟电路(包括晶体振荡器、电容C19、C20),上电复位电路(包括R42、C5、S3、VD1、C3、R9)构成单片机的最小系统。其中,晶体振荡器选用12MHz的高稳定无源晶体振荡器,它与AT89C52中的反向放大器构成振荡器,给CPU提供高稳定的时钟信号。电容C19、C20可起频率微调作用,电容值在5pF~30pF之间选择,本电路选20pF。电容C5和电阻R42构成上电复位电路。电源开启时,电源对电容C5 充电,在CPU的复位端产生一高脉冲。只要高电平的维持时间大于两个机器周期(24 个振荡周期)。CPU就可复位。二极管VD1的作用是当断电时,可使电容C5所储存的 电荷迅速释放,以便下次上电时可靠复位。电容C5可滤除高频干扰,防止单片机误复位。按键S3和电阻R9构成按键复位电路。

关键字:AT89C52  单片机 编辑:探路者 引用地址:基于AT89C52单片机最小系统接口电路设计

上一篇:采用ADE7755智能电表电能计量电路设计
下一篇:超低功耗LCD液晶显示电路模块设计

推荐阅读最新更新时间:2023-10-12 22:48

高性能、低功耗,MCU产品N32G020系列问市
国民技术宣布面向物联网市场推出通用MCU产品N32G020系列,该系列产品集高性能、低功耗、安全特色于一身,内置硬件加、解密算法加速引擎。产品全系列已能提供完整的开发套件和样品,并已具备批量供货能力。 N32G020系列产品基于ARM Cortex-M0内核设计,最大工作频率高达80MHz,具有256K字节的存储空间,高达10万次重复擦写可靠性能力,多达30个GPIO,片内集成ADC、DAC、模拟比较器、对外供电LDO等模拟电路,支持RTC实时时钟,具备多路互补输出PWM功能,集合USB2.0、SPI、UART、I2C、ISO7816等外设通信接口,内置多种符合国际标准的加、解密算法硬件加速引擎,提供优异的算法性能,具备多种优
[嵌入式]
高性能、低功耗,<font color='red'>MCU</font>产品N32G020系列问市
单片机编程经验总结
经验之一:用“软件陷阱+程序口令”对付PC指针的弹飞 当CPU受到外界干扰,有时PC指针会飞到另一段程序中,或跳到空白段去。其实,如果PC指针飞到空白段去,倒也好处理。只要在空白段设立软件陷阱(拦截指令),将程序拦截到初始化段或程序错误处理段。但是,如果PC指针飞到另一段程序中去了,系统如何办?小匠在这里推荐一种方法——程序口令,思路如下: 1、首先,程序必须模块化。每个模块(子程序)执行一个功能。每个模块只有一个出口(RET)。 2、设立一个模块(子程序)ID寄存器。 3、为每个子程序配置一个唯一的ID号码。 4、每当子程序执行完毕,要返回(RET)之前, 先将本子程序的ID号送入 ID寄
[单片机]
单片机控制闪光灯电路
该电路,可以把两个灯循环点亮。本电路是由晶体管(NPN9014,直流放大倍数应 200)、红色发光二极管及R、C元件组成的非稳态多谐振荡器,6V直流电源供电。执行单片机编写流程如图所示,可以看到两管交替闪烁。
[单片机]
<font color='red'>单片机</font>控制闪光灯电路
意法半导体推出最新升级的STM32G4系列微控制器
意法半导体今天宣布推出STM32G491和STM32G4A1微控制器。 STM32G4 Access Line的新成员提供了更大的存储容量,具有112 KB的RAM和高达512 KB的闪存,对比此前Access Line的旗舰产品STM32G431——32 KB的RAM和128 KB的闪存。此外,STM32G491和STM32G4A1之间的唯一区别是后者上存在加密核心。Cortex-M4内核运行频率为170 MHz,它们将STM32G4系列推向新的具有成本效益的应用,同时又不影响性能。以前可能需要带有外部模拟组件的STM32G0,现在可以被新的STM32G4中受益。因此,通过发布STM32G491和STM32G4A1,意法半导体为
[单片机]
意法半导体推出最新升级的STM32G4系列<font color='red'>微控制器</font>
PIC单片机入门总结
1. 安装软件流程 1)安装mplab8.85 2)安装CCS_PCWHD_4.120 a) 双击Compiler目录下的pcwhdupd.exe安装编译器,按照提示安装了编译器之后在桌面上会有PIC C Compiler,这个图标,这就是C编译器。 b)把PIC C profiler挂到mplab上。方法:双击plugins目录下的setup_mplab_plugin.exe按照提示完全安装即可。 2. 建立工程方法(pic wizard) 3. 简单的一个io口控制源码 注意调试模式和下载程序模式 1) 对配置位要进行正确配置 例如: #device HIGH_
[单片机]
PIC<font color='red'>单片机</font>入门总结
AT89C52单片机BH1415F调频台的控制设计
BH1415F调频台控制C程序 使用keilC51 通过调试 //使用AT89C52单片机,12MHz晶振,用共阳四位LED数码管 //P0口输出段码,P2口扫描 //#pragmaSRC(d:aa.asm) #include“reg52.h” #include“intrins.h”//_nop_();延时函数用 #defineDisdataP0//段码输出口 #definedisCANP2//扫描口 #definekeyioP1//键盘接口 #defineucharunsignedchar #defineuintunsignedint sbitDA=P3^0;//数据输出 sbitCK=P3^1;//时钟 sbitCE=P3
[单片机]
<font color='red'>AT89C52</font><font color='red'>单片机</font>BH1415F调频台的控制设计
什么是单片机AD的精度
定义:AD精度 AD精度指的是AD实际转换的结果和理想的计算结果之间的误差,也叫做积分非线性误差,符号是(INL) 单位是LSB LSB=基准/2^AD位数 例如3V的基准 12位AD 那LSB=3/4096 一般芯片的数据手册上都有写明,例如 这个手册写的典型值就是正负4个LSB,这就是衡量AD误差的一个标准 上述有些词或者某些描述或许不当,但我能确定的就是了LSB就是衡量一个AD误差最重要指标,若有不当之处还请各位路过高手指出。。。
[单片机]
什么是<font color='red'>单片机</font>AD的精度
基于AT89C52自动追踪红外线源机器人电路设计
  自动追踪红外线源机器人主要由三部分组成:红外线感应接收部分、微处理器和电机驱动部分。各部分功能:红外线感应接收部分检测载波频率为38kHz的红外线发射波;微处理器负责处理传感器输入的信号,并为电机驱动部分提供相应的方向控制信号;电机驱动部分驱动步进电机使机器人按照相应指令的方向前进。   红外线感应器选用小型红外遥控接收芯片TSOP1738,它支持所有主流的红外发射编码方式,单片机可以直接读取其解调后的信号;微处理器选用低功耗高性能的8位单片机AT89C52;单片机的I/O口输出电流不具备直接驱动步进电机的能力,因此步进电机的驱动选用具有8路达林顿对管的ULN2003;当红外线发射源位置不断变化时,红外线传感器TSOP17
[单片机]
基于<font color='red'>AT89C52</font>自动追踪红外线源机器人电路设计
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved