STC12C5410AD系列的51单片机的问题?

作者&投稿:师榕 (若有异议请与网页底部的电邮联系)
单片机stc12c5410ad与51系列单片机的编程区别~

都是51单片机.多数指令都兼容
但stc12c5410ad管脚较少,只有28脚或20脚,如果程序中对不存在的管脚进行操作当然无效 stc12c5410ad和普通51单片机相比,功能有所增强,速度提高,一个时钟周期就是1个机器周期,快了约12倍,另多了SPI接口,多了AD转换功能,可以不用复位电路,内部还有RC振荡器,有时可省去晶振,另外串口可直接下载程序
定时器可以实现PWM功能
IO口可配置成多种输入输出方式
多256字节RAM 相当于片外RAM
多了内部EEPROM存储器(实际为FLASH EPROM)

1、5410ad的有些管脚用不上,可以悬空的,什么电阻也不用接
2、如果不要求晶振频率很精确的话,就不用外接晶振了,内部有RC时钟电路,可以省掉外部晶振的,在下载程序时有个选项,选内部RC电路就行。
3、外部复位电路也可以省掉的,内部也有的,如果不需要在外部加手动复位按键,就省掉外部复位电路,将RST引脚外接一个10K电路到地就行了。
4、从外界输入两个模拟量,这两路模拟量必须从P1口选2个引脚输入,其它口不是ADC输入的。输出口就可任何选了。

去宏晶的官网有得下,我这好像只有2052系列的头文件。
1602液晶初始化程序都一样的。贴一段给你。
#include<c8051f020.h>
#define uchar unsigned char
#define uint unsigned int
sbit lcdrs=P2^5;
sbit lcden=P2^7;
sbit lcdwr=P2^3;
code table[]="Holld World!1602"
void write_com(uchar com)
{
lcdrs=0;
P7=com;
delay(5);
lcden=1;
delay(5);
lcden=0;

}
/*写数据*/
void write_data(uchar date)
{
lcdrs=1;
P7=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void lcd_init()
{
lcdwr=0;
lcden=0;
write_com(0x38);
write_com(0x0f);
write_com(0x06);

write_com(0x01); //清屏
write_com(0x80); //初始化写数据的地址
}
void main()
{
uchar i;
lcd_init();
write_com(0x80+0x40); //地址
for(num=0;num<16;num++)
{
write_data(table[num]);
delay(20);
}

while(1);

}

去STC官方网站下载一个文件,复制到KEIL的目录下,那么设备目录里面就全是STC的单片机列表了。
至于头文件,网站上一样有,STC全系列头文件。

STC官方网站:http://www.mcu-memory.com/

头文件是#include<reg51.h>

下面是1602的初始化程序:(可能你要改下接口)

void writecom(unsigned char com)
{
rs=0;
en=0;
P0=com;
delay(5);
en=1;
delay(5);
en=0;
delay(5);
}

void writedata(unsigned char dat)
{
rs=1;
en=0;
P0=dat;
delay(5);
en=1;
delay(5);
en=0;
delay(5);
}
void init()
{
rw=0;
en=0;
rs=1;
writecom(0x38);
writecom(0x0f);
writecom(0x06);
writecom(0x01);
}


芯片解密—STC15系列芯片解密,深圳橙盒科技可以做的型号:
STC12C系列芯片解密 STC12C5402、STC12C5404、STC12C5406、STC12C5408、STC12C5410、STC12C5412、STC12C5404AD、STC12C5406AD、STC12C5408AD、STC12C5410AD、STC12C5412AD、STC12C1052、STC12C2052、STC12C4052、STC12C5052、STC12C2052AD、STC12C4052AD、STC12C5052AD STC12LE系列芯片解密 STC1...

芯片解密高手,兹重金求STC12LE5A16S2芯片解密高手,谢谢!
STC12C系列 STC12C5402、STC12C5404、STC12C5406、STC12C5408、STC12C5410、STC12C5412、STC12C5404AD、STC12C5406AD、STC12C5408AD、STC12C5410AD、STC12C5412AD、STC12C1052、STC12C2052、STC12C4052、STC12C5052、STC12C2052AD、STC12C4052AD、STC12C5052AD STC12LE系列 STC12LE5404、STC12...

IAP15W4K58S4芯片解密哪里可以做呢?
STC12C系列芯片解密 STC12C5402、STC12C5404、STC12C5406、STC12C5408、STC12C5410、STC12C5412、STC12C5404AD、STC12C5406AD、STC12C5408AD、STC12C5410AD、STC12C5412AD、STC12C1052、STC12C2052、STC12C4052、STC12C5052、STC12C2052AD、STC12C4052AD、STC12C5052AD STC12LE系列芯片解密 STC1...

STC15W4K32S4芯片解密-STC15系列芯片解密,深圳橙盒Q209622965可以做的S...
STC12C系列芯片解密 STC12C5402、STC12C5404、STC12C5406、STC12C5408、STC12C5410、STC12C5412、STC12C5404AD、STC12C5406AD、STC12C5408AD、STC12C5410AD、STC12C5412AD、STC12C1052、STC12C2052、STC12C4052、STC12C5052、STC12C2052AD、STC12C4052AD、STC12C5052AD STC12LE系列芯片解密 STC1...

立山区18758104734: 单片机stc12c5410ad与51系列单片机的编程区别 -
褒功复方: 都是51单片机.多数指令都兼容 但stc12c5410ad管脚较少,只有28脚或20脚,如果程序中对不存在的管脚进行操作当然无效 stc12c5410ad和普通51单片机相比,功能有所增强,速度提高,一个时钟周期就是1个机器周期,快了约12倍,另多了SPI接口,多了AD转换功能,可以不用复位电路,内部还有RC振荡器,有时可省去晶振,另外串口可直接下载程序 定时器可以实现PWM功能 IO口可配置成多种输入输出方式 多256字节RAM 相当于片外RAM 多了内部EEPROM存储器(实际为FLASH EPROM)

立山区18758104734: STC12LE5410AD是51单片机吗,它的工作电压是多少 -
褒功复方: STC12LE5410AD是51单片机,它是使用于3V系统的.具体情况,你自己看官网,里面很多资料,当然也有详尽的电子版说明书.官网地址:http://www.mcu-memory.com/

立山区18758104734: 51单片机换成STC12的显示头文件打不开怎么办 -
褒功复方: 要打开头文件,与换成什么单片机没有关系,程序中用#lnclude包含的头文件,要么是keil软件自带的,要么是你自己写的,在你的文件夹里真要存在的,否则就找不到.换成STC12单片机后,所需要的头文件,可以用STC单片机的烧录软件STC-ISP导出,选头文件标签,再选择STC12系列,点保存文件即可得到STC12的头文件.

立山区18758104734: STC12C5410AD的主要技术特点 -
褒功复方: STC12C5410系列单片机是由宏晶科技生产的单时钟/机器周期(1T)的兼容8051内核单片机,是高速/低功耗的新一代8051单片机,全新的流水线/精简指令集结构,内部集成MAX810专用复位电路.其主要性能特点如下: 1.增强型1T流水线/精...

立山区18758104734: stc12c5410ad用别的单片机可以代替吗?毕业设计protues.7软件没有STC系列单片机.请高手指教 -
褒功复方: stc属51系列单片机,是可以用其他单片机代替,只是需要修改一下相关的硬件和软件,熟悉51修改还是很快的

立山区18758104734: 51单片机的电位器可调延时程序 用汇编语言 -
褒功复方: 用STC系列带AD转换的单片机(例如STC12C5410AD)在P1.0接上电位器,经AD转换得到控制值,再用定时中断产生基准信号,由控制值修改计数值达到调整时间的目的.例如0电压对应20秒,5V电压对应80秒.

立山区18758104734: 带ad转换器的stc系列的单片机哪个最常用 -
褒功复方: 我认为STC12C5608系列还不错,比较便宜,STC12C5410系列太贵,看不出什么突出的优点,另外 STC12C5A60S2系列也不错,内部资源丰富,可以直接替换40脚的51/52单片机

立山区18758104734: 推荐一款带10位AD转换精度的单片机,I/O口大约25个左右 -
褒功复方: 可选51核心的STC12C5410AD系列单片机,10位AD,27个I/O口 ,具体可到宏晶科技网站查询

立山区18758104734: 51单片机用哪种D/A转换芯片
褒功复方: 用PWM精度有限.可选用DAC0830/DAC0832--虽然也是8bit,但要好于定时器模拟的PWM.AD73322--较贵16Bit精度的.可选用Analog公司的器件.如果精度不高的话真的是可以用定时器模拟PWM,进行DA转换

立山区18758104734: STC12C5410AD单片机串行通信问题,请高手帮忙
褒功复方: 单片机 STC12C5410AD,内部晶振频率不稳定, 串行通信波特率也会不稳定, 接收端的接收数据就会发生错误.当然在温度不变的情况下,并知道单片机的频率,波特率设置正确,通信就能正常. 下载程序能正常是因为 用了 自动调整波特率 的方法(在软件上稍微复杂一些).

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网