导航:首页 > 操作系统 > 单片机stc89c52

单片机stc89c52

发布时间:2022-03-14 21:10:32

‘壹’ 为什么使用STC89C52单片机

这要看你指的是哪方面了?就目前网上出售的51单片机开发板(其实,也就是实验板),多数都使用STC89C52单片机。原因很简单,一是,STC单片机是国产的,是目前51单片机中应用比较方便的一款,主要在烧录程序时,用USB转串口线就可以完全,非常简单容易。而其它型号的单片机就比较麻烦,甚至很困难。二是,STC单片机的价格便宜,型号多,根据不同需求可以选择最合适的型号,主要是flash容量做到60K。三是,STC单片机有多个系列,而STC89系列与传统的51单片机完全兼容,对初学者的入门学习很方便无障碍。

‘贰’ STC89S52单片机与STC89C52单片机是一样的吗

宏晶科技
没有STC89S52,只有单片机与STC89C52,可以见网址:http://www.mcu-memory.com/
另外,只有AT89S52,是为了替换89C52
两者功能一样,RAM和ROM多点,AT89S52加密效果好。

‘叁’ 1、请问单片机STC89C52RC的含义是什么(例如:stc是什么89是什么等等...)急用

STC就是一个名字,它代表的是中国自己生产的一种单片机的商标名,现有二厂部,一在深圳二在南昌。89C52就是51类单片机中的专用了,自带可擦ROM。RC是STC中专用的了,主用在AD/DA转换地的。这到STC官网上就可看到更详细的说明了。

‘肆’ stc89c52单片机和51单片机的区别

1、种类不同:51系列单片机是指51内核,stc89c5X基本都是51内核的种类。

2、大小不同:最后一个数字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。

3、配件不同:52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型。

如下图,可以很清晰的看出两者之间的差别:

向左转|向右转

(4)单片机stc89c52扩展阅读:

单片机(Microcontrollers)作为计算机发展的一个重要分支领域,根据发展情况,从不同角度,单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。

通用型

这是按单片机(Microcontrollers)适用范围来区分的。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

总线型

这是按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。

控制型

这是按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。

‘伍’ STC89C52单片机C程序求解(有完整程序)

我给你解释一下吧 希望帮得上你

#include <reg52.h> // 头文件

#define uint unsigned int //宏定义 把uint 等价为 unsigned int
#define uchar unsigned char

sbit CS = P2^0; //定义三个特殊功能位, 我感觉应该是驱动一个东西吧,CS
sbit CLK = P2^1; 是片选 高选中或者低选中, CLK是通信的时钟线,
sbit SDO = P2^2; SDO应该是驱动芯片的数据输出口, 不过应该有输入口的??
怎么没看到程序里有????
void DELAY(void) //简单的延时子程序
{
uint x,y;
for(y = 5;y > 0;y--)
for(x = 110;x > 0;x--);
}

void main(void)
{
uint i = 0;
uint j = 0;
uint k = 0; 定义三个变量
TMOD = 0X20;
TH1 = 0XF3; 定时器工作方式 和初值
TL1 = 0XF3;
TR1 = 1; 打开定时器
REN = 1; REN SM0 SM1 是串口这里的设置 具体的你自己看文档 我就不
SM0 = 0; 细说了
SM1 = 1;

while(1)
{
CLK = 0;
CS = 1;
SDO = 0;

DELAY();

for(i=0;i<16;i++) 循环16次 应该是要传输2个字节的数据吧吧
{
CS = 0; 这个片选貌似应该放在循环外面
CLK = 1; 时钟线的控制
DELAY();
k = SDO; 把驱动芯片输出的数据赋值给K
j = j + k;
j = j << 1; 刚才的K 只是一个位, 这里两句是要把它整理成uint型的即16位的,
DELAY();
CLK = 0; 进行延时 和CLK时钟控制,即模拟驱动芯片的驱动时序
DELAY();
DELAY();
}

CS = 1; 选中或者取消片选 我感觉应该是取消

SBUF = (j >> 8) & 0XFF; 把刚才从驱动芯片里读出的uint 16位数据 取高八位 送入
while(!TI); 串口的SBUF 寄存器 貌似是要传给电脑 或者上位机软件
TI = 0; 等待传输完成 清 标志位

SBUF = j & 0XFF; 把刚才从驱动芯片里读出的uint 16位数据 取低八位 送入
while(!TI); 串口的SBUF 寄存器 貌似是要传给电脑 或者上位机软件
TI = 0; 等待传输完成 清 标志位

上面这次 正好把 UINT型的 16位 2个字节全部传输到上位机

SBUF = 0XFF; 最后在传输0xff 这个数据给上位机
while(!TI);
TI = 0;
}
}

好了 回答完了 , 希望能帮得上你。

‘陆’ 单片机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属于MCS-51吗二者是什么关系

是的 属于MCS-51系统

去 网络文库 找找 吧

资料 非常丰富

祝你顺利

‘捌’ stc89c52单片机驱动电压是多少怎样让他能3v电压就能驱动

去看看它的数据说明书把,stc89c52电源输入支持的电压范围为5v~3.4v。所以要用3V驱动的话,就得3v输入的电源用倍压电路升压到5V输出给STC即可!
或者用STC89LE52,这个是可以工作在3.8v~2.0v的单片机!

‘玖’ 单片机STC89C52的VCC到底是允许在什么范围百度了一下,有什么5V单片机和3V单片机之说

STC89C52肯定是5V的电压,范围为4.5~5.5V。3V的单片机型号中带L字母。

阅读全文

与单片机stc89c52相关的资料

热点内容
武大小孩子厉害的电影有哪些 浏览:35
找一个可以看的网址 浏览:79
四个字的国外电影,小孩儿 浏览:411
推荐看片网站 浏览:652
主角叫林飞的小说是什么 浏览:683
闲置服务器能干什么工作 浏览:949
asdr q-2299123 浏览:987
中国最大尺度古装电影 浏览:695
电影和电视播放器 浏览:113
樱桃小说by小花喵 浏览:514
英国看片网站叫什么名字 浏览:676
法兰克plc编程软件 浏览:359
怎么看pdf的字体 浏览:634
和李采潭合作的女演员有哪些 浏览:430
日本那部电影病娇男主要当女主的狗是校园电影 浏览:210
抗日战争片400部 浏览:730
编程可以赚钱吗 浏览:729
eclipseandroid建立工程 浏览:733
大胸女友主演 浏览:276
佛教电影《解怨》国语 浏览:474