AT89C51/52与STC89C51/52的单片机有什么区别,

文章插图
一、字节系统不同1、AT89C51/52:是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器 。2、STC89C51/52:是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器 。二、技术不同1、AT89C51/52:采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容 。2、STC89C51/52:使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能 。三、特点不同1、AT89C51/52:4k 字节Flash 闪速存储器,256字节片内数据存储器,32 个I/O 口线 , 两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路 。2、STC89C51/52:8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间 。参考资料来源:百度百科-STC89C52参考资料来源:百度百科-AT89C51
STC89C52单片机和STC89C51单片机的区别是什么?主要区别是程序存储器容量不同,51的4KROM,52的8KROM 。
定时器2可以用作波特率发生器,这样单片机用串口的时候还可以有T0、T1两个定时器可以用~~
可以到:http://www.mcu-memory.com/
下载数据手册看,里面介绍最详细······
求STC89c52详细介绍 。说说它与51的区别,以及STC系列单片机的特点,优点等,最好能稍微多点 。

文章插图
一、STC89C52详细介绍STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器 。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能 。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案 。二、STC89C52与51的区别1、电压不同 , STC89C51电压为4.5V-5.5V,STC89LE52的电压为2.0V-3.8V;2、内部程序存储器不同,一个是FLASH,可以ISP,一个是EPROM,只能通过编程器烧录STC89c51/52的存储器不一样 , 51有4K,52有8K;3、52还多了一个定时器,所以可以说52是51(这个51是指stc89c51 , 不是51内核)的增强型;三、STC系列单片机特点STC单片机是宏晶生产的单时钟/机器周期的单片机,STC单片机是51与AVR的结合体,AVR单片机在位控制和C语言写法上存在很大的差异 。而STC单片机洽洽结合了51和AVR的优点 , 虽然功能不及AVR那么强大 , 但是在AVR能找到的功能,在STC上基本都有 。同时STC单片机是51内核,这给以51单片机为基础的工程师们提供了极大的方便,省去了学习AVR的时间,同时也不失AVR的各种功能 。STC单片机是高速、低功耗、超强抗干扰的新一代8051单片机51单片机 , 指令代码完全兼容传统8051,但速度快8~12倍,内部集成MAX810专用复位电路 。4路PWM 8路高速10位A、D转换,针对电机电机 的供应商控制,强干扰场合,成为继51单片机后一个全新系列单片机 。STC单片机特性:1、下载烧录程序用串口方便好用,容易上手 , 拥有大量的学习资料及视频,最著名的要属于杜老师的那个视频了,好多对单片机有兴趣的朋友都是通过这个视频入门的,同时具有宽电压:5.5~3.8V,2.4~3.8V , 低功耗设计:空闲模式 , 掉电模式(可由外部中断唤醒) 。2、STC单片机具有在应用编程,调试起来比较方便;带有10位AD、内部EEPROM、可在1T/机器周期下工作,速度是传统51单片机的8~12倍,价格也较便宜 。3、4通道捕获/比较单元,STC12C2052AD系列为2通道 , 也可用来再实现4个定时器或4个外部中断,2个硬件16位定时器 , 兼容普通8051的定时器 。4路PCA还可再实现4个定时器,具有硬件看门狗、高速SPI通信端口、全双工异步串行口,兼容普通8051的串口,同时还具有先进的指令集结构,兼容普通8051指令集 。扩展资料:STC89C52标准功能具有以下标准功能: 8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口 。另外 STC89C52 可降至0Hz 静态逻辑操作 , 支持2种软件可选择节电模式 。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作 。掉电保护方式下,RAM内容被保存,振荡器被冻结 , 单片机一切工作停止,直到下一个中断或硬件复位为止 。最高运作频率35MHz , 6T/12T可选 。参考资料:百度百科-STC89C52
stc89c51单片机与stc89c52单片机有什么区别形象点说,他们程序都可以通用 , 就是51里面程序的容量不如52的多
STC89C52究竟是不是51单片机是52单片机,52单片机和51单片机本来就是一个系列的,它们的指令和管脚兼容 , 主要区别是52程序存储器容量大一倍,内部多128字节的RAM,多一个定时器
不管52还是其它名称如
STC89C516RD , 它们肯定和51有区别,51的基本功能都有,只是在51的基础上增加了一些新功能,仍称为51单片机或51兼容机
stc89c52单片机和51单片机的区别

文章插图
1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类 。2、大小不同:最后一个数字表示E2prom的大?。珽2prom=X*4K,c51就是4K , c52就是8k 。3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型 。如下图 , 可以很清晰的看出两者之间的差别:向左转|向右转扩展资料:单片机(Microcontrollers)作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型 。通用型这是按单片机(Microcontrollers)适用范围来区分的 。例如 , 80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的 , 例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路 。总线型这是按单片机(Microcontrollers)是否提供并行总线来区分的 。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内 , 因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积 , 这类单片机称为非总线型单片机 。控制型这是按照单片机(Microcontrollers)大致应用的领域进行区分的 。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型 , 通常是小封装、低价格,外围器件和外设接口集成度高 。显然 , 上述分类并不是惟一的和严格的 。例如,80C51类单片机既是通用型又是总线型,还可以作工控用 。参考资料:百度百科-单片机应用分类
求STC89C52单片机简单介绍一 。C系列的单片机没有看门狗,S系列的有看门狗,看门狗可以有效防止程序进入死循环 。
二 。AT89C51片内程序存储器4K字节 , 数据存储器128字节 。AT89C52片内程序存储器8K字节,数据存储器256字节,AT89C52可存储更多程序 。
三 。AT89C51有两个定时器,6个中断源 。AT89C52有三个定时器 , 8个中断源 。
STC89C52单片机介绍单片机是指一个集成在一块芯片上的完整计算机系统 。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存 。同时集成诸如通讯接口、定时器,实时时钟等外围设备 。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上 。
单片机也被称为微控制器(Microcontroler) , 是因为它最早被用在工业控制领域 。单片机由芯片内仅有CPU的专用处理器发展而来 。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中 。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳 。
早期的单片机都是8位或4位的 。其中最成功的是INTEL的8031 , 因为简单可靠而性能不错获得了很大的好评 。此后在8031上发展出了MCS51系列单片机系统 。基于这一系统的单片机系统直到现在还在广泛使用 。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用 。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高 。随着INTEL i960系列特别是后来的单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用 。事实上单片机是世界上数量最多的计算机 。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机 。手机、电
stc89c52单片机简介【stc89c52单片机】到官网下载产品手册,会有详细的讲解http://www.mcu-memory.com/datasheet/stc/STC-AD-PDF/STC89C51RC-RD+_GUIDE-CHINESE.pdf
STC89C52是51单片机还是52单片机的?它与AT89S52,AT89C52有什么不同?是52单片机,它与AT89S52的区别是,STC是国产的,AT是爱特梅尔的 。功能上,STC支持通用串口烧写,而AT支持的是ISP口烧写,STC89S52比AT内多了些存储 , 其它的没有实质性的增强 。而AT89C52是不支持ISP烧写的,只支持专用的并口烧写器 。
STC89C52单片机是属于51系列单片机吗52和51其实对新手来说差不多的
程序可以说是一样的
AT89C51和STC89C52单片机的区别

文章插图
1、生产的公司不同AT89C51是Atmel公司生产;STC89C52是宏晶公司生产 。2、RAM和ROM不同AT89C51是128byte RAM,4K ROM;STC89C52是256Byte,8K ROM 。3、定时器数量不同AT89C51有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器 。扩展资料单片机的分类:1、通用型这是按单片机(Microcontrollers)适用范围来区分的 。例如,80C51式通用型单片机 , 它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路 。2、总线型这是按单片机(Microcontrollers)是否提供并行总线来区分的 。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内 。因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积 , 这类单片机称为非总线型单片机 。3、控制型这是按照单片机(Microcontrollers)大致应用的领域进行区分的 。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高 。显然,上述分类并不是惟一的和严格的 。例如 , 80C51类单片机既是通用型又是总线型,还可以作工控用 。参考资料:百度百科-STC89C52百度百科-AT89C51
STC89C51与AT89C51的区别?

文章插图
1、STC89C51在AT89C51的基础上加入了AD数模转换,集成程度更高;AT89C51是老式的255位单片机2、STC89C51是宏晶公司生产;AT89C51是Atmel公司生产 。3、STC89C51可以在线编程,即有ISP功能;而AT89C51必须通过编程器编程 。4、STC89C51具有6T模式,速度更快;AT89C51是12T模式 , 速度较慢 。5、STC89C51集成了512或1280字节的RAM ,而AT89C51没有 。6、STC89C51有三个16位定时器;AT89C51只有两个(AT89C52是三个) 。7、STC89C51的工作电压是5.5V~3.3V;AT89C51的工作电压是5.25V~4.75V 。8、STC89C51用户的程序空间从4K到64K不等,可以选择;而AT89C51用户的程序空间是4K 。扩展资料:1、STC89C51的特点:(1)增强型1T 流水线/精简指令集结构8051 CPU 。(2)(5V单片机)/ 2.0V-3.8V。(3)时钟频率0~35MHz , 相当于普通8051 的0~420MHz,实际工作频率可达48MHz 。(4)用户应用程序空间12K / 10K / 8K / 6K / 4K / 2K字节 。(5)片上集成512 字节RAM 。(6)通用I/O 口(27/23个),复位后为:准双向口/ 弱上拉(普通8051 传统I/O 口)可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/高阻,开漏 。每个I/O 口驱动能力均可达到20mA , 但整个芯片最大不得超过55mA 。(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器 。可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片 。(8)有2个16 位定时器/ 计数器2、AT89C51的主要特性:(1)与MCS-51 兼容(2)4K字节可编程FLASH存储器(3)寿命:1000写/擦循环(4)数据保留时间:10年(5)全静态工作:0Hz-24MHz(6)三级程序存储器锁定(7)128×8位内部RAM(8)5个中断源(9)可编程串行通道(10)低功耗的闲置和掉电模式参考资料:stc89c51-百度百科AT89C51-百度百科
STC89S51与AT89C52单片机区别是什么?请详细说明 , 谢谢?。?/h3>可以替换使用,默认状态下stc89c51是兼容at89c51的,不过stc89c51是6t单片机,速度比at89c51快,所以延时程序的参数需要做一些调整 。
at89c51和stc89c51的区别1、生产的公司不同AT89C51是Atmel公司生产;STC89C52是宏晶公司生产 。2、RAM和ROM不同AT89C51是128byte RAM,4K ROM;STC89C52是256Byte,8K ROM 。3、定时器数量不同AT89C51有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器 。扩展资料单片机的分类:1、通用型这是按单片机(Microcontrollers)适用范围来区分的 。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求 , 在片内集成ADC接口等功能的温度测量控制电路 。2、总线型这是按单片机(Microcontrollers)是否提供并行总线来区分的 。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线 , 这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内 。因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机 。3、控制型这是按照单片机(Microcontrollers)大致应用的领域进行区分的 。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高 。显然,上述分类并不是惟一的和严格的 。例如,80C51类单片机既是通用型又是总线型,还可以作工控用 。参考资料:百度百科-STC89C52百度百科-AT89C51
请教:STC89C51、89C52、80C51和AT89C52的区别可以取代原理图得改(芯片不一样)
程序不用改(工作原理一样)
没什么很大的区别 内核都是基于51 的只是ROM RAM 大小不同罢了
stc89c51和stc89c52的区别是什么??

文章插图
有以下区别:1、两者都是直流供电电压单片机,STC89C51电压为4.5V-5.5V,STC89LE52的电压为2.0V-3.8V;2、STC89c51/52的存储器不一样,51有4K,52有8K;内部FLASH变大:AT89C51 有 4K 字节的内部 FLASH PERAM,而 。AT89C52 的内部FLASH PERAM 增加1倍,达到8K 。3、52还多了一个定时器 , 所以可以说52是51(这个51是指stc89c51 , 不是51内核)的增强型;4、中断源增加:AT89C52 除了具备 AT89C51 的定时器/计数器 T0 和定时器/计数器 T1 , 还额外增加了一个定时器/计数器 T2 。单机片:扩展资料注意点:1、区分集成电路芯片的引脚 。我们观察单片机的表面(如右图),有一个凹进去的半圆缺口 , 它所对应的左边第一个脚就是这个芯片的脚1 。然后按逆时针的方向数下去 , 依次为2,3,•••,40(如左图) 。2、电容、晶振离单片机越近越好,因为晶振的频率非常高,易受影响 。3、单片机应该安在锁紧座上,而不是直接焊在板上 。4、单片机P0口要接上10kΩ的上拉电阻 。参考资料来源:百度百科-stc89c51百度百科-STC89C52
单片机stc89c52rc和 stc89c51rc有什么区别吗唯一区别是,STC89C51RC 里面FLASH程序存储器字节为4K,而52RC为8K其他都一样
STC89c52rc与90c52rc有什么区别吗?你好:
在功能上和89C52基本一样 。
目前我所认知到得唯一区别就是寄存器不同,比如89的头文件不能用于90中,就是寄存器定义得有些不一样 。
希望我的回答能帮助到你 。
STC89C52与AT89C52有什么区别

文章插图
一、生产的公司不同1、AT89C52是Atmel公司生产;2、STC89C52是宏晶公司生产 。二、RAM和ROM不同1、AT89C52是128byte RAM , 4K ROM;2、STC89C52是256Byte,8K ROM 。三、定时器数量不同1、AT89C52有T0、T1两个16位定时器;2、STC89C52有T0、T1、T2三个16位定时器 。AT89C52的程序加密AT89C52有3个程序加密位,可对芯片上的3个加密位LB1、LB2、LB3进行编程(P)或不编程(U)来得到 。当加密位LB1被编程时,在复位期间,EA端的逻辑电平被采样并锁存,如果单片机上电后一直没有复位 , 则锁存起的初始值是一个随机数,且这个随机数会一直保存到真正复位为止 。为使单片机能正常工作,被锁存的EA电平值必须与该引脚当前的逻辑电平一致 。此外,加密位只能通过整片擦除的方法清除 。
单片机STC89C52与STC89C52RC有什么区别?STC89C52RC是宏晶公司的增强型MCS-51单片机,与Atmel公司的AT89C52相比,有以下优点:
支持STC的2线制下载方式,下载程序更方便
支持6T模式(在6T模式下 , 6个时钟周期就是一个机器周期)
片内集成了4kB容量的E²PROM
带有P4口 , 具有更多的I/O
程序存储器拥有更多的擦写寿命(STC标称可以擦写10万次 , Atmel标称可以擦写1000次 。不过对于批量生产的成品来说,这个擦写寿命没什么意义)
相比于Atmel,STC单片机的缺点:
在某些情况下,抗干扰能力不如Atmel的MCS-51单片机
为什么选用在stc89c52这个单片机这个单片机上手最快啊 , 功能也比较强 。
使用stc89c52单片机实现以下功能?用四位一体的共阴数码管显示,P0口输出段码,P2口输出位码 , 3个按键接在P3.5、P3.6、P3.7脚上 。仿真图如下 。
STC89C54与STC89c52单片机各自功能及区别?哪个比较好且适合初学者?你说的两种单片机是一个型号的,功能一样的 , 只是54的Fiash大一点而已 。你学单片机的话哪种都可以 , 用54的话就能下大一点的程序 。
STC89C52RC与普通89C52有什么区别?

文章插图
STC89C52RC比普通89C52多了后缀“RC”,虽然它们都是单片机芯片,但是带有“RC”字样的单片机自带RC时钟振荡电路(有的频率可调有的频率不可调),可以在不接外部晶振就能使用,没有带“RC”这个字样的芯片一般必须安装外部晶振电路 。STC89C52RC是宏晶公司的增强型MCS-51单片机,与Atmel公司的AT89C52相比,有以下优点:支持STC的2线制下载方式,下载程序更方便;支持6T模式(在6T模式下,6个时钟周期就是一个机器周期);片内集成了4kB容量的E²PROM;带有P4口,具有更多的I/O;程序存储器拥有更多的擦写寿命(STC标称可以擦写10万次,Atmel标称可以擦写1000次 。不过对于批量生产的成品来说,这个擦写寿命没什么意义) 。相比于Atmel,STC单片机的缺点:在某些情况下,抗干扰能力不如Atmel的MCS-51单片机 。扩展资料:STC89C52单片机STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器 。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案 。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM , MAX810复位电路 , 三个16位定时器/计数器,一个6向量2级中断结构 , 全双工串行口 。另外STC89X52可降至0Hz静态逻辑操作 , 支持2种软件可选择节电模式 。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作 。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止 。最高运作频率35Mhz , 6T/12T可选 。和atmel的对比 STC89C52RC单片机: 8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间;可直接使用串口下载;at89s52单片机: 8K字节程序存储空间;256字节数据存储空间;没有内带EEPROM存储空间 。参考资料:百度百科-STC89C52单片机
STC89C52 与80C51 89C51单片机有什么区别啊如果跟AT89C51系列的比呢 , 主要这个 STC的可以在线刷写程序,用串口 。例外就是参数啥的吹得比较高哈 , 当然也确实高些 。主要是用着方便,刷程序方便 。
stc89c52和stc89c51区别52是51基础上衍生出来的增强产品,事实上52内核现在是实际应用的主流 。主要差别在
1、内部ROM增加了4K,总计8K,相应的如果外扩程序存储器,则从2000H开始从外部取指 。
2、增加了128字节的内部RAM , 地址从80H到FFH 。使用时这128字节地址因为与特殊功能寄存器地址重叠,所以只能采用间接寻址的方式读写 。
3、增加了定时器2,而且该定时器也可用作波特率发生器,具备16位自动重装载和捕获能力 。
4、相应的增加了定时器2中断 。
5、增加了有关定时器2的特殊功能寄存器T2MOD、T2CON、RCAP2L、RCAP2H、TH2、TL2等 , 还有诸如T2、ET2等控制位
其它方面均与51一致 。
相对而言定时器2增加了不少内容,还是需要系统的看一下 。
STC89C52究竟是不是51单片机1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类 。2、大小不同:最后一个数字表示E2prom的大小 , E2prom=X*4K,c51就是4K,c52就是8k 。3、配件不同:52还多了一个定时器 , 所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型 。如下图,可以很清晰的看出两者之间的差别:扩展资料:STC89c52单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强 。51单片机主要是基于8051内核,是新一代安全防逆向型单片机,指令代码完全兼容传统8051,速度快8~12倍 , 带有62 K FLASH ROM 。内置256字节RAM和集成外置1024字节RAM,白噪声密码-没有规律可循,每颗芯片都有自己的密码,同样的密码不可重用 。参考资料:单片机_百度百科
STC89c52与51系列的单片机相比,有点是什么?尽量具体 。如图,可以很清晰的看出两者之间区别的 。优点:第一,ROM 89c51是4K,但89c52是8K 。第二,RAM89c51是128字节 , 但89c52是256字节第三,c51只有2个定时器,c52有3个定时器,多了个T2定时器,相应的增加了定时器2中断 。、增加了有关定时器2的特殊功能寄存器T2MOD、T2CON、RCAP2L、RCAP2H、TH2、TL2等,还有诸如T2、ET2等控制位 其它方面均与51一致 。相对而言定时器2增加了不少内容,还是需要系统的看一下 。
STC89C52单片机C语言程序求解你的问题是什么,要大胆说出来啊
STC89C52单片机程序问题你用的keil是试用的吧,试用的有程序大小限制 。
CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED——代码大小超过版本限制的上限 。
求写一个简单的STC89C52单片机程序ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV TMOD,#01H
MOV TH0,#HIGH965536-50000)
MOV TL0,#LOW(65536-50000)
SETB ET0
SETB EA
SETB P1.0
SETB P1.1
LOOP:
JNB P0.0,STA01
CLR P1.0
SETB P1.1
SJMP MTON
STA01:
JNB P0.2,STA02
CLR P1.0
SETB P1.1
SJMP MTON
STA02:
JNB P0.1,STA03
SETB P1.0
CLR P1.1
SJMP MTON
STA03:
JNB P0.3,LOOP
SETB P1.0
CLR P1.1
MTON:
SETB TR0
CLR A
SETB 00H
JB 00H,$
LJPM LOOP
T0ISR:
CLR TR0
MOV TH0,#HIGH965536-50000)
MOV TL0,#LOW(65536-50000)
SETB ET0
INC A
CJNE A,#40,T0E
CLR 00H
CLR TR0
T0E:
RETI
END
问: 求用C语言写一个简单的STC89C52单片机程序希望采纳,参考代码:#includesbit Motor_L=P1^0;sbit Motor_R=P1^1;sbit K0=P0^0;sbit K2=P0^2;sbit K1=P0^1;sbit K3=P0^3;unsigned char time2s;/*定时器0初始化函数*/void InitTimer0(){TMOD%=0xF0;TMOD|=0x01;//定时器0,方式一TH0=(65536-50000)/256;TL0=(65536-50000)%256;//定时50msIE|=0x82;TR0=1;}void main(){Motor_L=Motor_R=1;InitTimer0();while(1){if(K0|K2){Motor_L=0;Motor_R=1;time2s=40;//2s}if(K1|K3){Motor_L=1;Motor_R=0;time2s=40;}}}void T0_INT() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;if(time2s){time2s--;}else{Motor_L=Motor_R=1;}}
stc89c52单片机怎么编程编程和普通的51单片机没有什么区别 。烧写程序有专门的软件,可以到宏晶的网站上下载 。
STC89C52RC单片机的工作原理?单片机就是按时钟周期 , 取出指命和数据,作出相关的硬件操作 。就像人一样,在读一张药方抓药,因为只是一个人,也就是所谓的单核,每读一种药(要花的时间就是单片机的时钟周期)就去不同的地方找(单片机指命操作) 。能否找到,要做出什么处理 , 就是人做的记录(程序判断,做出相应的数据存储器) 。在找的过程中,可能会有人打断(单片机的中断) 。做完这个工作后,该做什么,是发呆还是休息(单片机的休眠),一但有新的任务就又开始工作 。
STC89C52RC属于嵌入式单片机吗STC89C52RC属于51核单片机,入门单片机,推出将近十年,做产品已经淘汰,学习用还是不错的选择嵌入式单片机种类很多,51,ARM , AVR等等ARM有M和A系列等 , 简单说A民用商用产品,M工业低功耗产品
- 郭天祥十天学会单片机
- 开发板和单片机的区别 开发板和单片机有什么不同
- 怎样判别单片机好坏 如何判别单片机好坏
- 什么是51系列单片机 51系列单片机的意思是什么
- 什么是单片机 stm是什么意思
- 实验设计格式_利用51单片机的定时器和实验仪的数码管电路设计一...
- 单片机设计_单片机设计问题
- 晶振频率,51单片机晶振频率一般多少
- pulse是什么意思 单片机pulse是什么意思
