AT89S51 AT89S51单片机的硬件组成 单片机内硬件组成结构如图2-1所示。 有如下功能部件和特性: (1)8位微处理器(CPU); (2)数据存储器(128B RAM); (3)程序存储器(4KB Flash ROM); (4)4个8位可编程并行I/O口(P0口、P1口、P2口和P3口); (5)1个全双工的异步串行口; (6)2个可编程的16位定时器/计数器; (7)1个看门狗定时器; (8)中断系统具有5个中断源、5个中断向量; (9)特殊功能寄存器(SFR)26个; (10)低功耗模式有空闲模式和掉电模式,且具有掉电模式下的中断恢复模式; (11)3个程序加密锁定位。 与AT89C51相比,AT89S51有更突出的优点: (1)增加在线可编程功能ISP(In System Program),字节和页编程,现场程序调试和修改更加方便灵活; (2)数据指针增加到两个,方便了对片外RAM的访问过程; (3)增加了看门狗定时器,提高了系统的抗干扰能力; (4)增加断电标志; (5)增加掉电状态下的中断恢复模式。 单片机内各功能部件通过片内单一总线连接而成(见图2-1),基本结构
2022-06-19 14:03:14 1.07MB 文档资料
万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X32点阵 源代码万年历 STC12+DS1302+DS18B20+LED16X3
2022-06-17 14:08:50 167KB 万年历STC12+DS1302
260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-RTC实时时钟DS1302液晶显示(51单片机C语言实例Proteus仿真和代码)260-R
2022-06-16 19:04:15 36KB 51单片机 实时音视频 c语言 proteus
AT89S51单片机课程设计电子密码锁word文档
2022-06-15 14:01:29 125KB AT89S51单片机课程设计电子
102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteus仿真和代码)102-DS1302 时钟原理(51单片机C语言实例Proteu
2022-06-15 11:05:44 27KB 102-DS1302时钟原理(
103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS1302可调时钟(51单片机C语言实例Proteus仿真和代码)103-DS
2022-06-15 11:05:43 26KB 103-DS1302可调时钟(5
104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动更新时间(51单片机C语言实例Proteus仿真和代码)104-DS1302时钟串口自动
2022-06-15 11:05:43 31KB 104-DS1302时钟串口自动
105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS1302时钟(51单片机C语言实例Proteus仿真和代码)105-1602液晶显示DS13
2022-06-15 11:05:42 39KB 105-1602液晶显示DS13
基于AT89S51的电子琴设计AT89S51 是一个低功耗 高性能 CMOS8 位单片机 片内含 4k Bytes ISP 的可反复擦写 1000 次的 Flash 只读程序存储器 器件采 用 ATMEL 公司的高密度 非易失性存储技术制造 兼容标准 MCS-51 指令系统及 80C51 引脚结构 芯片内集成了通用 8 位中央处 理器和 ISP Flash 存储单元 功能强大的微型计算机的 AT89S51 可为许多嵌入式控制应用系统提供高性价比的解决方案 AT89S51 具有如下特点 40 个引脚 引脚图如图 1 所示 4k Bytes Flash 片内程序存储器 128 bytes 的随机存取数据存储器 32 个外部双向 I/O 口 5 个中断优先级 2 层中断嵌套中断 2 个 16 位可编程定时计数器,2 个全双工串行通信口 看门狗 WDT 电路 片 内时钟振荡器 此外 AT89S51 设计和配置了振荡频率可为 0Hz 并可通过软件设置省电模式 空闲模式下 CPU 暂停工作 而 RAM 定时计数 器 串行口 外中断系统可继续工作 掉电模式冻结振荡器而保存 RAM 的数据 停止芯片其它功能直至外中断激活或硬件复位 同 时该芯片还具有 PDIP TQFP 和 PLCC 等三种封装形式 以适应不同产品的需求
2022-06-14 16:58:58 435KB 基于AT89S51的电子琴设计
1
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89S51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到基本范围-50℃-110℃,精度误差小于0.5℃,LED数码直读显示要求。
2022-06-11 19:50:09 275KB 数字温度计 单片机 AT89S51
1