单片机at89c51程序

 上传我的文档
 下载
 收藏
粉丝量:198
该文档贡献者很忙,什么也没留下。
 下载此文档
基于AT89C51单片机实现的流水灯控制
下载积分:1500
内容提示:基于AT89C51单片机实现的流水灯控制
文档格式:DOC|
浏览次数:151|
上传日期: 17:13:53|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1500 积分
下载此文档
该用户还上传了这些文档
基于AT89C51单片机实现的流水灯控制
关注微信公众号21ic官方微信-->
请完成以下验证码
AT89C51和STC89c51可以共用编程器不?
初级工程师, 积分 2422, 距离下一级还需 578 积分
初级工程师, 积分 2422, 距离下一级还需 578 积分
初级工程师, 积分 2422, 距离下一级还需 578 积分
初级工程师, 积分 2422, 距离下一级还需 578 积分
助理工程师, 积分 1383, 距离下一级还需 617 积分
助理工程师, 积分 1383, 距离下一级还需 617 积分
助理工程师, 积分 1383, 距离下一级还需 617 积分
助理工程师, 积分 1383, 距离下一级还需 617 积分
不行,两马两回事
提示: 作者被禁止或删除 内容自动屏蔽
技术总监, 积分 21346, 距离下一级还需 28654 积分
技术总监, 积分 21346, 距离下一级还需 28654 积分
技术总监, 积分 21346, 距离下一级还需 28654 积分
技术总监, 积分 21346, 距离下一级还需 28654 积分
本帖最后由 lyjian 于
22:34 编辑
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
初级技术员, 积分 78, 距离下一级还需 22 积分
STC的用编程器写了就没法ISP下载了
只要你的编程器支持就可以,不过现在都主要用ISP,STC的支持ISP和IAP,AT89C51则不支持,而且早已停产了快20年,不应再使用了,至少不应在产品中使用。
STC的用编程器写了就没法ISP下载了
要看是什么编程器,确实有通用编程器支持STC的89C51,采用的是ISP编程模式,不会有什么负面影响。有些通用编程器可以对STC的89系列做固件编程,那才会擦掉固件,但也可以自己编写固件实现自己特有的ISP编程方法。
技术总监, 积分 20044, 距离下一级还需 29956 积分
技术总监, 积分 20044, 距离下一级还需 29956 积分
技术总监, 积分 20044, 距离下一级还需 29956 积分
技术总监, 积分 20044, 距离下一级还需 29956 积分
AT89C51/52,我家里还有几十块以上的芯片,都20年了。
留作纪念!
实习生, 积分 18, 距离下一级还需 32 积分
实习生, 积分 18, 距离下一级还需 32 积分
实习生, 积分 18, 距离下一级还需 32 积分
实习生, 积分 18, 距离下一级还需 32 积分
中级技术员, 积分 127, 距离下一级还需 173 积分
中级技术员, 积分 127, 距离下一级还需 173 积分
中级技术员, 积分 127, 距离下一级还需 173 积分
中级技术员, 积分 127, 距离下一级还需 173 积分
当然不行了!
扫描二维码,随时随地手机跟帖
涓涓之细流
发帖类勋章
时间类勋章
技术高手奖章
人才类勋章
无冕之王奖章
等级类勋章
奔腾之江水
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
技术领袖奖章
人才类勋章
核心会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
永恒之光奖章
等级类勋章
您需要登录后才可以回帖
热门推荐 /5&>&AT89C51单片机程序以及原理图
AT89C51单片机程序以及原理图
上传大小:4.41MB
单片机学习资料
板载资源可以完成的实验项目:
1、发光二极管亮灭
2、发光二极管闪烁
3、发光二极管模拟广告流水灯(跑马灯)
4、蜂鸣器输出的音频报警器。
5、PWM 调节发光二极管亮度。
6、独立按键控制发光二极管亮灭。
7、实用独立按键控制开关灯(带延时去抖动)
8、单键多功能灯控器。
9、继电器输出控制 0
220V,5A 负载。
10、数码管静态显示
11、数码管动态扫描显示记分器。
12、数字钟
300kHz 频率计
100kHz 数字信号发生器
15、实时时钟课题
16、串行通信
扩展后可进行的实验项目:
1、单片机驱动功放电路音乐演奏
2、大尺寸数码管驱动显
3、可调亮度彩灯
4、4×4 键盘与密码锁
5、18B20 数字温度采集与显示
6、1602 液晶显示
7、12864 液晶显示
8、直流调光,直流电机调速
9、交流调光、交流电机调速
10、步进电机调速。
11、数字电压表
12、8×8LED 点阵显示
综合评分:5(14位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有6条
非常好的资料,很全面
很好很强大
这个可是最基本的。
综合评分:
积分/C币:3
nengrenzhiguo
综合评分:
积分/C币:3
zhaojingyi
综合评分:
积分/C币:5
swpu_feeling100
综合评分:
积分/C币:5
综合评分:
积分/C币:2
我心飞翔135
综合评分:
积分/C币:5
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
AT89C51单片机程序以及原理图
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
nengrenzhiguo
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
AT89C51单片机程序以及原理图转自:http://www.dwenzhao.cn/profession/mcu/mcu51basic.html
随着微电子技术的快速发展,以ARM为主的32位MCU(微控制器)已普及开来,8位MCU已被很多人认为将被淘汰,更何况其中的老古董MCS-51系列单片机。但从目前的形势来看,8位MCU还牢牢占据着工业控制领域的主导地位,一个原因是8位MCU的开发成本比较低,也有大量的成熟设计方案,还有一个原因是历史的延续,新的产品还处在不断变化中,老产品则是经数十年的淘汰而留存下来的精品。
MCS-51系列单片机正是如此,自1980年由Intel推出后,获得很大成功,并不断改进而形成系列,成为最普遍使用的单片机内核和指令系统。后来,ATMEL、NXP等多家著名半导体公司推出兼容和增强的51系列单片机,应用普遍,因此成为单片机教学的主要示例,熟悉其结构和指令的工程师数量庞大。这几年,随着AVR、PIC等更高性能单片机的推广使用,特别是ARM Cortex-M系列32位MCU价格的持续走低,原来主要以生产51兼容的通用单片机的半导体公司才逐渐淡出市场,但仍有大量以51为内核的计量、无线通信等专用芯片存在。在成本敏感度高的中国市场,以51为内核的STC仍然很受欢迎,看来还要持续一段时间。所以,在今后的一段时间内,51系列单片机还有市场,还有一些人仍要从51开始学习单片机,所以单片机的介绍也要从MSC-51开始。MSC-51系列最典型的型号是ATMEL公司的AT89C51。
一、AT89C51基本描述:1.AT89C51内核的主要组成结构:
AT89C51是以ALU位中心的8位微控制器(MCU),完成运算和控制功能;内部有128B的数据存储器(内部RAM),地址范围00H~7FH;有21个特殊功能寄存器,在内部RAM的SFR块中(又称专用寄存器),离散分布于地址80H~FFH中。计数器PC,是一个独立的16位专用寄存器,其内容为将要执行的指令地址(程序存储器地址)。
51系列单片机在存储器配置上采用&哈佛&结构,即物理上具有独立的程序寄存器和数据寄存器,但逻辑上采用相同的地址空间,利用不同的指令和寻址方式进行访问。AT89C51内部有4kB FLASH,用来存储程序、原始数据、表格等,称为程序存储器(片内ROM);有4个8位可编程I/O口(P0、P1、P2、P3);一个UART串行通信口;2个16位定时/计数器;5个中断源,两个中断优先级的中断控制系统;一个片内振荡器和时钟电路。
2.AT89C51的主要引脚功能:
GND和Vcc:电源引脚,Vcc接直流电源,5.00V&20%。
RST:复位输入端,此引脚上至少要出现2个机器周期的高电平(12个振荡周期)。
ALE/PROG-:地址锁存允许/编程脉冲,对内部FLASH编程时用于输入编程脉冲。
PSEN-:外部ROM读取选通信号,每个机器周期出现2次有效信号,作为外ROM的OE。
EA-/Vpp:内/外ROM选择及内ROM编程电源,低电平时只访问片外ROM。
3.AT89C51的时钟周期:
当外接12MHz晶振时,振荡周期1/12us、状态时钟周期1/6us、机器周期1us。
4.AT89C51对外部储存器的访问:
当访问外部存储器时,用来锁存P0口输出的低8位地址。即使不访问外部存储器,仍以不变的周期输出信号,频率为振荡频率的1/6。但每当访问外部数据寄存器时,将跳过一个ALE脉冲。
5.AT89C51的复位信号及影响的寄存器:
要实现复位操作,必须使RST引脚至少保持两个机器周期的高电平,再从高电平变为低电平。完成复位后,MCU从ROM中的0000H单元开始执行程序。复位电路常用10uF电容与10k电阻组合。
复位后内容
复位后内容
复位后内容
复位后内容
二、存储器组成:
AT89C51由程序存储器ROM和数据存储器RAM组成。ROM分为片内和片外,片内ROM为4KB,地址范围0000H~0FFFH;片外ROM可扩展到64KB。RAM可分为片内和片外,片内RAM由128B(00H~7FH)的片内数据寄存器和21个特殊功能寄存器(在80H~FFH中)组成;片外RAM可扩展到64KB。
1.程序寄存器ROM:
AT89C51有4KB片内ROM,用于存储编好的程序、表格、常数,简称程序内存。当程序内存不够用时,可扩展片外程序存储器。片内与片外的地址空间是统一编址的,地址范围为0000H~FFFFH,总共64KB。
MCU工作时,只能读取ROM,所以称为只读存储器。MCU复位后,程序计数器PC的内容为0000H,所以系统必须从0000H单元开始取指令并执行程序,用户程序的第1条指令应放置在这里。
片外ROM的低4KB地址与片内ROM重叠,选择由EA-引脚来控制。EA-=0,复位后系统从片外ROM的0000H地址单元开始执行,且只能执行片外ROM中的程序;EA-=1,复位后系统从片内ROM的0000H地址单元开始执行程序,当PC值大于0FFFH时自动转到片外ROM执行程序。
ROM内有5个特殊地址,是MCU的5个中断服务子程序的入口地址,相邻中断入口地址间隔为8个单元。
定时/计数器中断0
定时/计数器中断1
当程序中使用中断时,一般在这些入口地址放置一条跳转指令,而相应的中断服务程序放于转移地址中。如果中断服务程序不超过8个单元,则可放入相应的入口地址开始的8个单元中。如果没有用到中断功能,这些单元也可作为一般用途的程序存储器。
2.数据存储器RAM:
AT89C51片内数据存储器RAM的容量为128B,地址范围为00H~7FH。使用时可分为4个区,即工作寄存器区、可位寻址区、数据缓冲区和堆栈区。堆栈区的栈底地址复位后默认为07H,可由程序中的指令改变。
数据缓冲区
3组(R0~R7)工作寄存器组
2组(R0~R7)工作寄存器组
1组(R0~R7)工作寄存器组
0组(R0~R7),默认工作寄存器组
工作寄存器:片内RAM中最低的32个单元(00H~1Fh)是工作寄存器区,按地址由小到大分为4个组,每个组有8个8位寄存器,地址由低到高依次命名为R0~R7。当前工作寄存器只能有一个组,选用哪个组由PSW中的RS0和RS1位确定,可由指令设置。复位初始化后RS0=0、RS1=0,使用0组,为默认工作寄存器组。位寻址区:片内RAM中,20H~2FH地址单元构成固定的可位寻址存储区。每个单元有8位,16个单元共128位,每个位都有一个位地址。它们可以位寻址、位操作,即可对该位进行置1、清0、求反操作等。指令系统中有位操作指令。程序中没有位操作时,该区的地址单元可做他用。
数据缓冲区:片内RAM中,30H~7FH地址单元一般可做数据缓冲区,用于存放各种数据和中间结果。没有使用的工作寄存器单元和没有使用的可位寻址单元都可用做数据缓冲区。堆栈区:是在片内RAM中开辟的一片特殊数据存储器,对堆栈存取数据按&先进后出&原则。用堆栈指针SP指向栈顶地址,堆栈的最低地址叫栈底,对堆栈存取数据时栈顶地址相应变化,即SP的内容相应变化。复位后,栈底地址单元为07H,因为此时堆栈内还未存放数据,堆栈指针SP的内容与栈底值相同,也为07H。可以根据需要设置SP的初值。
3.特殊功能寄存器SFR:
特殊功能寄存器,也称专用寄存器,是MCU各功能部件所对应的寄存器,用来存放相应功能部件的控制命令、状态或数据。AT89C51内的端口锁存器、程序状态字、定时器、累加器、堆栈指针、数据指针,以及其他控制寄存器都是特殊功能寄存器。SFR离散地分布在片内RAM的高128B(80H~FFH)中,共21字节。
SFR符号及名称
位地址、位标志
ACC:累加器
PSW程序状态字
IP:中断优先级寄存器
IE:中断允许寄存器
SBUF:串口数据缓冲寄存器
不可位寻址
SCON:串口控制寄存器
TH1:T1寄存器高8位
不可位寻址
TH0:T0寄存器高8位
不可位寻址
TL1:T1寄存器低8位
不可位寻址
TL0:T0寄存器低8位
不可位寻址
TMOD:定时/计数器方式寄存器
TCON:定时/计数器控制寄存器
PCON:电源控制寄存器
DPH:数据指针高8位
不可位寻址
DPL数据指针低8位
不可位寻址
SP:栈指针寄存器
不可位寻址
其中地址能被8整除(字节末位为0H或8H)的寄存器既可字节寻址又可位寻址,其他只可字节寻址。可位寻址的特殊寄存器的每一位都有位地址,有的还有位名称、位编号。
ACC:累加器,助记符为A,是一个最为常用的特殊功能寄存器。
B:乘除法指令中要用通用的寄存器,也可做一般寄存器用。
PSW:程序状态字,是一个8位寄存器,用来存放指令执行后的有关状态。各位定义为:
C:进位标志,用于表示加减运算过程中累加器最高位有无进位或借位。移位操作也影响。 AC:辅助进位,加减运算时低4位向高4位进位或借位。 F0:用户标志位,是一个供用户定义的标志位。 RS1和RS0:工作寄存器选择位,用于设定当前使用的工作寄存器的组号。 OV:溢出标志,指示运算过程是否发生了溢出。 P:奇偶标志位,表明累加器A中&1&的个数的奇偶性,奇数置1,偶数置0。 SP:堆栈指针。系统复位后初始化为07H,数据从08H开始存放,这里属于工作寄存器组1~3,如果程序设计中要用到,就要把SP设置为1FH或更大。MCU调用子程序或响应中断时,自动发生数据的入栈、出栈操作,还有对堆栈操作的指令。 SBUF:串行数据缓冲器,实际上有发送缓冲器和接收缓冲器两个独立的寄存器。 TH0/TL0和TH1/TL1:分别是定时/计数器的16位计数寄存器,也可单独作4个8位寄存器。
4.片外RAM:
片内RAM不够用时,可扩展片外RAM,最大范围0000H~FFFFH,共64KB。片外RAM与片内RAM有部分地址重叠,但操作片内RAM和片外RAM用不同的指令,片内用MOV,片外用MOVX。
阅读(...) 评论()当前位置:
AT89C51单片机详解
作者: admin&&&&文章来源: 五六电子&&&&点击:27943&&&&更新时间:
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
1.主要特性:
·与MCS-51 兼容&
·4K字节可编程闪烁存储器&
寿命:1000写/擦循环
数据保留时间:10年
·全静态工作:0Hz-24Hz
·三级程序存储器锁定
·128*8位内部RAM
·32可编程I/O线
·两个16位定时器/计数器
·5个中断源&
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
2.管脚说明:
&&& VCC:供电电压。
&&& GND:接地。
&&& P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
&&& P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。&
&&& P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
&&& 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脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。
&& /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
&&& /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
&&& XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
&&& XTAL2:来自反向振荡器的输出。
3.振荡器特性:
&&& XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
4.芯片擦除:
&&& 整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。
此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。
客服电话:023-
技术支持:023-
邮&&&&&箱:
图文并茂,系统地介绍电阻、电容、电感、二极管、三...
本讲座力求写得深入浅出,通俗易懂,理论联系实际。初...
当前,在电子爱好者和学生中泛起了一股学习热。《如何...
病房监护系统套件是2018年国赛电子电路装调
价格:120.00
TCRT5000 反射式光电开关TCRT5000L 光电传
2018年全国职业院校技能大赛电子电路装调与
价格:185.00
遥控车装配指导书
地址:重庆市万州区百安坝宁波路253号
电话:023- 邮箱: QQ:
Copyright&
All rights

我要回帖

更多关于 单片机c语言延时程序 的文章

 

随机推荐