barriers / 阅读 / 详情

AT89S52单片机烧写不进程序?

2023-09-09 07:08:32
共4条回复
LocCloud

如果原来的程序还能运行,那么,最大的可能是烧写端口的某一个管脚被静电烧坏了。

程序调试过程中,因为需要经常接触电路和芯片,很容易出现这样的状况。

注意防静电。

马老四

这个可能时这片52单片机坏了,也可能是这片单片机的管脚某几个接触不良,你可以尝试先用酒精清洗一下管脚试试。

陶小凡

高压/静电把芯片打死

芯片的串口电平异常

北有云溪

如果原来的程序还能运行,那么,最大的可能是烧写端口的某一个管脚被静电烧坏了。程序调试过程中,因为需要经常接触电路和芯片,很容易出现这样的状况。注意防静电。

相关推荐

at89s52单片机的机器周期等于几个状态周期

12个时钟周期。at89s52单片机的机器周期是由12个时钟周期组成的,每个时钟周期的持续时间为1/11.0592MHz≈90.52纳秒。AT89S52是一款基于MCS-51架构的8位单片机,AT89S52单片机的时钟频率可以通过外部晶振或者内部时钟源来提供,通常在使用外部晶振时,晶振的频率为11.0592MHz。
2023-09-01 14:37:411

at89s52单片机有几种复位方式?如何实现?

两种。at89s52单片机的复位方式包括软件复位好硬件复位。软件复位:在程序中使用指令完成复位操作,一般使用指令“CLRRST”或“LJMP0000H”来实现软件复位。硬件复位:将RST引脚拉低。通过连接RST脚与按键,或者将RST脚连接到MAX232芯片的RTS引脚,并在PC串口上使用DTR引脚来实现硬件复位。
2023-09-01 14:38:341

at89s52的当前工作寄存器是

AT89S52单片机控制串行口工作方式的寄存器是 。A.TCONB.PCONC.TMODD.SCON
2023-09-01 14:38:444

at89s52与STC89C52有什么区别

at89s52与STC89C52区别为:生产公司不同、存储器不同、定时器不同。一、生产公司不同1、at89s52:at89s52是ATMEL公司生产的一个低电压,高性能CMOS8位单片机。2、STC89C52:STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器。二、存储器不同1、at89s52:at89s52含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM)。2、STC89C52:STC89C52具有8K字节系统可编程Flash存储器。三、定时器不同1、at89s52:at89s52的定时器为T0、T1两个16位定时器。2、STC89C52:STC89C52的定时器为T0、T1、T2三个16位定时器。
2023-09-01 14:38:531

at89s52单片机的串行口有几种工作方式有几种帧格式各种工

at89s52单片机的串行口有4种工作方式有3种帧格式。根据查询相关信息资料显示,串行口有4种工作方式方式0、方式1、方式2、方式3,有3种帧格式,方式2和3具有相同的帧格式。
2023-09-01 14:39:101

at89s52单片机可识别的可读文件是

具体如下:1、hex文件。单片机程序编译之后,会生成hex文件并自动读取,实际它都是单片机的下载文件。2、Dgm文件。Dgm文件是比较常见的文件,AT89S52是一个8位单片机,片内ROM全部采用FLASHROM技术,与Dgm完美兼容。
2023-09-01 14:39:191

AT89s52单片机实际使用时IO口的输出电压和电源的供电电压有没有关系?

AT89s52单片机实际使用时IO口的输出电压和电源的供电电压有关系。AT89s52单片机电源供电电压标准为5V,IO口电压是0-5V。AT89s52单片机电源供电电压有高低的限制,供电电压范围是4V-5.5V之间
2023-09-01 14:39:361

AT89S52单片机有几个脚,其中第40脚和第20脚分别为什么和什么,9脚为什么,18,19?

你好:AT89S52单片机有几个脚,其中第40脚和第20脚分别电源正极和电源负极,9脚是复位极,18,19脚是晶振脚,两个脚接入晶体同单片机构成时钟使用。
2023-09-01 14:40:051

分析at89s52单片机的存储器结构

各种光学存储器装置也是可得到的。在光学存储器装置中存取一串特定数据所需的时间,可能与在(磁)硬盘存取数据所需的时间一样短。在光盘某一平滑镜面上存在着微小的缺陷。在光盘表面烧一个孔洞表示二进制数1,没有烧孔洞则表示0。烧制而成的光盘是“写一次,读多次”( WORM)光盘的实例。这个特征使得它们适合于长期的档案存储,且保持较高的存取速率。直径是12 cm的盘已经成为音乐录制和常规PC使用的标准。这些磁盘被称为“高密度盘”或CD ROM。与CD ROM具有相同大小,但能存储足够的数字信息来支持几小时的高质量视频的高容量盘,被称为数字视频盘( DVD)。DVD正变得流行。有时候根据要求利用机械装置从一大批光盘中提取和安装盘。这些装置被称为是“自动唱片点唱机”。[3]存储器分类构成存储器的存储介质主要采用半导体器件和磁性材料。存储器中最小的存储单位就是一个双稳态半导体电路或一个CMOS晶体管或磁性材料的存储元,它可存储一个二进制代码。由若干个存储元组成一个存储单元,然后再由许多存储单元组成一个存储器。[4]根据存储材料的性能及使用方法的不同,存储器有几种不同的分类方法。[4]
2023-09-01 14:40:173

AT89S52单片机的输出电流有多大?

51系列单片机的拉电流和灌电流是不同的。根据我的使用经验,标准I/O口的拉电流不大于1mA,灌电流最大约为10mA左右,P0口的驱动能力更差一些。
2023-09-01 14:40:252

AT89S52单片机和AT89C52单片机的区别

这两个单片机本质没有区别,就是两个单片机的ram和rom不一样而已,51的ram只有128byte,rom4kb,而52的ram256byte,rom8kb,两种单片机执行的指令完全一样。
2023-09-01 14:40:353

AT89S52单片机片内硬件组成结构,与一般单片机和微机组成结构比较,显著区别有?

以下内容讲诉了AT89S51/52单片机与AT89C51单片机的区别,资源来自网络转帖于此,请核实后采用。它们之间主要区别在于以下几点:1.引脚功能:管脚几乎相同,变化的有,在AT89S51中P1.5,P1.6,P1.7具有第二功能,即这3个引脚的第二功能组成了串行ISP编程的接口。2.编程功能:AT89C51仅支持并行编程,而AT89S51不但支持并行编程还支持ISP再线编程。在编程电压方面,AT89C51的编程电压除正常工作的5V外,另Vpp需要12V,而AT89S51仅仅需要4-5V即可。3.烧写次数更高:AT89S51标称烧写次数是1000次,实为1000-10000次,这样更有利开始学习者反复烧写,降低学习成本。4.工作频率更高:AT89C51极限工作频率是24MHZ,而AT89S51最高工作频率是33MHZ,(AT89S51芯片有两中型号,支持最高工作频率分别为24MHZ和33MHZ)从而具有更快的计算速度。5.电源范围更宽:AT89S51工作电压范围,达4-5.5V,而AT89C51在底于4.8V和高于5.3V的时侯则无法正常工作。6.抗干扰性更强:AT89S51内部集成看门狗计时器(Watchdog Timer),而AT89C51需外接看门狗计时器电路,或者用单片机内部定时器构成软件看门狗来实现软件抗干扰。
2023-09-01 14:40:451

AT89S52单片机的程序存储区,片内是多大?片外最多扩展多大?

片内是8k的flash。然后片外最大可以地址为0000H-FFFFH,64kAT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。
2023-09-01 14:40:561

DIP40封装的AT89S52单片机共有多少个IOS口

这个不知道耶,
2023-09-01 14:41:052

AT89S51和AT89S52有何不同

at89s51单片机是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4Kbytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器,既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价at89s51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。at89s52单片机是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得at89s52单片机为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。at89s52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
2023-09-01 14:41:211

AT89S52单片机和AT89C51单片机的区别

52是51的增强型,S52比C51,定时器多一个T2(这个东东强悍的很),RAM多128B,ROM多4K,中断多2个,多一个看门狗,在掉电、数据指针等方面还有一些改进。S52的最高外接晶振可以达到33MHz,C51大概只有24MHz。现在市面上,C51都差不多淘汰了,价格两者接近(可能一样),要买的话,摊主一般会推荐你买S52。
2023-09-01 14:41:312

STC系列单片机在编程时,为什么可以选择AT89S52或者AT89C52这样的型号

因为AT89S52和T89C52互为替代产品。区别:AT89C52需要专门的编程器和专用软件才能下载程序,而且必须是先编程后才能焊到板子上。现在几乎没有人再用这款产品了,因为编程麻烦。而AT89S52是可以在线编程的,就是将单片机先焊到板子上,只要留出编程接口就可以在板子上编程了,这样很适合对产品随时升级软件。编程时可以制作一条编程线,ATMEL公司提供下载软件,而且在网上也有这类的下载软件。但这个下载线需要插到电脑的并行口上,(并不是串口,只有很少数的卖串口的下载线),就是老式的打印机接口,而现在都在用笔记本电脑了,只有USB口,这就需要在网上购买一条USB的下载线才能编程。这样看来,还是比较麻烦的。而AT89S52的替代产品是国产的单片机STC公司的系列产品,非常好用,使用RS232串口就可以下载程序了。
2023-09-01 14:41:411

AT89S52单片机串口通讯 向单片机发一数组 第一个数发76 但是老是判断不是 执行不到下一步 求高手解疑

你发的是16进制的还是 十进制的,这个对它很有影响。
2023-09-01 14:42:013

proteus怎么添加at89s52

AT89S52和AT89C51的使用是一样的。因此,PROTEUS里面可以直接添加AT89C51来替代。首先找到元器件选项,点击字母P,然后在搜索框里输入AT89C51后,鼠标左键双击。这时,左边的元器件列表会显示你已经添加的元器件型号。点击你要使用到的元器件,然后在画图板里放置即可完成添加。
2023-09-01 14:42:201

stc89c52是什么类型的单片机芯片

是8051内核的增强型单片机芯片。
2023-09-01 14:42:271

有谁知道单片机如AT89c52,AT89s52具体是指什么含义啊?

它其实只是一个档次的问题也就是说,AT89S52比AT89C51高档一点,AT89S52比AT89C51生产晚一点,晚点自然它的功能就多点,至于它们之间的内部结构我就不作介绍了,我想你应该有资料书,会说的,……
2023-09-01 14:42:443

AT89S52单片机口线的驱动能力如何?

最大可达到20mA的输出电流。
2023-09-01 14:42:522

说明AT89S52单片机内RAM低128字节和高128字节的用途

AT89S52内部RAM可以到FFH,低128字节用途如下:1、00H~1FH为工作寄存器使用2、20H~2FH为位寄存器3、30H~7FH可以为用户自由支配。高128字节,可以由用户自由支配,不过只能采用间接寻址方式使用。
2023-09-01 14:43:023

AT89S52单片机正常工作的电流时多大?我用的是9V电源供电。

看数据手册去啊,一般也就十几mA吧,根据频率不同而不同,频率越高消耗电流越大。
2023-09-01 14:43:124

AT89S52电源是什么管脚,接地是什么管脚?

很高兴给你解释发个图供参考希望能够帮到您谢谢
2023-09-01 14:43:362

AT89S52单片机的缺点

资源少,慢,老慢。
2023-09-01 14:44:423

AT89S52单片机0~999计数显示C语言程,起始显示000,一直到999

/*************************************/#include <REG52.h> //通用89C52头文件sbit Axs=P3^4;//个位sbit Bxs=P3^5;//十位sbit Cxs=P3^6;//百位sbit Dxs=P3^7;//千位char table[10]={0xd7,0x14,0xcd,0x5d,0x1e,0x5b,0xdb,0x15,0xdf,0x5f};//数码管显示编码int k,n;void MScomm(void);//初始化void YS(char hs);//延时函数void XS(int xs);//显示函数/*************************************/void main(void)//主函数{n=0;MScomm();//串口初始化while(1)//主循环{XS(k);}}/*************************************/void ser() interrupt 1//中断方式{TH0=(65536-922)/256;// 1毫秒初值TL0=(65536-922)/256;//晶振12Mn++; if(n>100)//如果达到指定时间{n=0;k++;}//1000为1秒if(k>9999){k=0;}}/*************************************/void MScomm(void)//串口初始化{TMOD=0x01;//定时器0工作方式1EA=1;//ET0=1;//TH0=(65536-922)/256;// 1毫秒TL0=(65536-922)/256;TR0=1; //启动定时器T1}/*************************************/void XS(int xs) //显示子函数{char d1,d2,d3,d4;d4=(xs/1)%10; //取个位 %求余d3=(xs/10)%10; //取十位d2=(xs/100)%10; //取百位d1=(xs/1000)%10; //取千位P1=table[d4]; Axs=0; YS(10); Axs=1;//个位显示P1=table[d3]; Bxs=0; YS(10); Bxs=1;//十位显示P1=table[d2]; Cxs=0; YS(10); Cxs=1;//百位显示P1=table[d1]; Dxs=0; YS(10); Dxs=1;//千位显示}/*************************************/void YS( char hs)//延时函数{char hk;for(;hs>0;hs--){ for(hk=200;hk>0;hk--); }// 10}/*************************************////////////////////////////////////////送你啦,哈哈只不过我用的数码管编码和你的可能不一样,根据你那实际情况修改一下即可还有你使用的段位控制引脚
2023-09-01 14:44:521

protues中没有AT89S52单片机吗

有的是STC8952STC与AT是2个公司2者的下载方式不同但是芯片管脚功能都是一样的仿真时用STC89C52能实现则你用的AT89S52也能实现
2023-09-01 14:45:022

试说明at89s52单片机使用三总线结构时p0和p2口的作用?

三种线的结构。这种批零和p2口的作用还是很多。
2023-09-01 14:45:122

at89s52属于什么系列单片机

属于51系列单片机。
2023-09-01 14:45:222

单片机AT89S52的p0,p1,p3管脚都有什么用?

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)。 此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。 在flash编程和校验时,P1口接收低8位地址字节。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口也接收一些控制信号。
2023-09-01 14:45:321

AT89S52单片机与其他单片机相比有什么优势

STC早就完爆AT89S52,AT89S52根本没有任何优势。
2023-09-01 14:46:003

ADC0808模数转换芯片的CLK引脚可以怎样接在单片机AT89S52上啊。。。

直接 与 IO 口连接就可以了。
2023-09-01 14:46:092

4、at89s52单片机,可寻址的程序存储空间地址范围为~___; 可寻址的数据存储空

S52,片内有8kB程序存储器,地址空间范围是0000h~1FFFh。片内SRAM有256B,地址空间范围是00h~FFh。外部程序存储器和数据存储器都是可寻址全部的64kB空间。
2023-09-01 14:46:191

at89s52单片机有哪两种低功耗节电模式

At 89S52单片机有两种第一低功耗消耗电的模式。
2023-09-01 14:46:282

at89s52与STC89C52有什么区别

at89s52与STC89C52区别为:生产公司不同、存储器不同、定时器不同。一、生产公司不同1、at89s52:at89s52是ATMEL公司生产的一个低电压,高性能CMOS8位单片机。2、STC89C52:STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器。二、存储器不同1、at89s52:at89s52含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM)。2、STC89C52:STC89C52具有8K字节系统可编程Flash存储器。三、定时器不同1、at89s52:at89s52的定时器为T0、T1两个16位定时器。2、STC89C52:STC89C52的定时器为T0、T1、T2三个16位定时器。
2023-09-01 14:46:491

AT89S52单片机的系统概述

功能特性描述at89s52是一种低功耗、高性能cmos8位微控制器,具有8k在系统可编程flash存储器。使用atmel公司高密度非易失性存储器技术制造,与工业80c51产品指令和引脚完全兼容。片上flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位cpu和在系统可编程flash,使得at89s52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。at89s52具有以下标准功能:8k字节flash,256字节ram,32位i/o口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,at89s52可降至0hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,cpu停止工作,允许ram、定时器/计数器、串口、中断继续工作。掉电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8k字节在系统可编程
2023-09-01 14:47:031

AT89S52单片机

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。1、与MCS-51单片机产品兼容;2、8K字节在系统可编程Flash存储器;3、1000次擦写周期;4、全静态操作:0Hz-33MHz;5、三级加密程序存储器;6、32个可编程I/O口线;7、三个16位定时器/计数器;8、8个中断源;9、全双工UART串行通道;10、低功耗空闲和掉电模式;11、掉电后中断可唤醒;12、看门狗定时器;13、双数据指针;14、掉电标识符。
2023-09-01 14:47:131

AT89S52单片机

AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。1、与MCS-51单片机产品兼容;2、8K字节在系统可编程Flash存储器;3、1000次擦写周期;4、全静态操作:0Hz-33MHz;5、三级加密程序存储器;6、32个可编程I/O口线;7、三个16位定时器/计数器;8、8个中断源;9、全双工UART串行通道;10、低功耗空闲和掉电模式;11、掉电后中断可唤醒;12、看门狗定时器;13、双数据指针;14、掉电标识符。
2023-09-01 14:47:231

AT89S52单片机内设有四个并行的I/O,使用时有哪些特点和分工

告诉我邮箱,我发给你,我以前做过有详细的论文 引言 近年来随着科技的晶振电路:89S52等CMOS型单片机内部有一个可控的反相放大器,引脚XTAL1、XTAL2,SGhYjd
2023-09-01 14:47:332

AT89C52跟AT89S52有什么区别

AT89S52与AT89C52基本能通用,但AT89S52的性能比后者好。我做毕业设计开使用的AT89C52后来老师给的是AT89S52。他说什么也不影响。
2023-09-01 14:47:432

AT89C52和AT89S52芯片引脚有什么区别

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。 AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准 MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89S52具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
2023-09-01 14:47:531

AT89S52单片机怎么下载程序?

功能特性描述at89s52是一种低功耗、高性能cmos8位微控制器,具有8k在系统可编程flash存储器。使用atmel公司高密度非易失性存储器技术制造,与工业80c51产品指令和引脚完全兼容。片上flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位cpu和在系统可编程flash,使得at89s52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。at89s52具有以下标准功能:8k字节flash,256字节ram,32位i/o口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,at89s52可降至0hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,cpu停止工作,允许ram、定时器/计数器、串口、中断继续工作。掉电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8位微控制器8k字节在系统可编程
2023-09-01 14:48:032

单片机中AT89S52和AT89C52的S和C有什么区别,S和C分别代表什么?

S是在线可编程的,通过串口下载程序C是用编程器下载程序的
2023-09-01 14:48:143

急求AT89S52芯片简介 要做论文的那种

AT89S51是美国ATMEL公司生产的低功耗,高性能 CMOS8 位单片机,片内含4kbyte的可编程的Flash 只读程序存储器,兼容标准 8051 指令系统及引脚[5]。它集 Flash 程序存储器既可在线编程(ISP),也可用传统方法进行编程,所以低价位 AT89S51单片机可为提供许多高性价比的应用场合,可灵活应用于各种控制领域,对于简单的测温系统已经足够。单片机AT89S51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用三节电池供电。主要特性如下[6]:●与MCS-51 兼容●4K字节可编程闪烁存储器●寿命:1000写/擦循环●数据保留时间:10年●全静态工作:0Hz-24Hz●三级程序存储器锁定●128*8位内部RAM●32可编程I/O线●两个16位定时器/计数器●5个中断源●可编程串行通道●低功耗的闲置和掉电模式●片内振荡器和时钟电路 2.引脚功能介绍 AT89S51 单片机为40引脚双列直插式封装。其引脚排列和逻辑符号如图2 所示: 图2 AT89S51引脚图各引脚功能简单介绍如下[7]:●VCC:供电电压 ●GND:接地 ●P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。当P1口的管脚写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,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口将输出电流,也是由于上拉的缘故。P3口也可作为AT89S51的一些特殊功能口: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禁止,置位无效。●PSEN:外部程序存储器的选通信号。在由外部程序存储器取址期间,每个机器周期PSEN两次有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。●EA/VPP:当EA保持低电平时,访问外部ROM;注意加密方式1时,EA将内部锁定为RESET;当EA端保持高电平时,访问内部ROM。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。●XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。●XTAL2:来自反向振荡器的输出。
2023-09-01 14:48:242

at89s52与STC89C52有什么区别

程序不用修改,两者通用的,最主要的差别是下载方式不通~STC下载程序会麻烦点,有冷启动过程及专用的下载器你同学应该会了的~~.AT89C52下载方便些.有什么不懂再hi 我
2023-09-01 14:49:025

at89s52单片机是微处理器 为什么是错的?

不为什么。单片机,是“微控制器”。
2023-09-01 14:49:501

AT89S51/AT89S52属于单片机MCS51系列么?

是的。AT89S51和AT89S52都是利用MCS51内核发展起来的,编程语言和寄存器定义很接近。不过S51不能算是最标准的51,它有点类似于标准51的小幅度改进型,而52则更好一些,属于51系列的增强型。
2023-09-01 14:50:001

AT89S52单片机芯片引脚是多少?

有40根腿。AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
2023-09-01 14:50:101

AT89S52单片机复位后的堆栈指针SP的值是多少?此时的栈低和栈顶又是多少?

AT89S52单片机复位后的堆栈指针SP的值是07H,此时的栈底是08H,栈顶是FFH,因为AT89S52的内部RAM是256字节,最大地址是FFH。
2023-09-01 14:50:271