stc12c5a60s2与51单片机的区别
答:什么意思!?你是说用你买的51板子的写程序软件给STC12C5A60S2下程序吗!这个你要看看你的STC12C5A60S2的下载程序的方式是不是和51的一样!还有51的下载程序的时候是用isp的方式还有spi的方式两种!你看看你的板子是哪个下载方式!如果都一样的话就可以通用了!
答:STC12C5A60S2单片机 是 1T 单片机,一个机器周期=1/11.059=0.09微秒 DJNZ Rn, rel 是 4 个机器周期,
答:是8051系列单片机,与普通51单片机相比有以下特点:1、同样晶振的情况下,速度是普通51的8~12倍 2、有8路10位AD 3、多了两个定时器,带PWM功能 4、有SPI接口 5、有EEPROM 6、有1K内部扩展RAM 7、有WATCH_DOG 8、多一个串口 9、IO口可以定义,有四种状态 10、中断优先级有四种状态可定义 ...
答:1、STC51是CISC结构,AVR是RISC结构。2、STC51是取指,运行,AVR有预取指,也就是流水线方式。3、指令系统不同 4、STC51靠寄存器工作,只有一个累加器,AVR有32个累加器,没有用户寄存器。当然STC12系列单片机我认为还是比AVR要稍有优势 1、STC12单片机最大晶振可达35M,同级AVR只有16M 2、前者可以...
答:1。STC12C5A60S2单片机可以插在STC90C516RD+开发板下载程序 2。AT89C51的C语言程序不用修改即可在STC12C5A60S2运行
答:不行,两种单片机的程序下载方式不同,89C51需要12电压烧录程序,stc是在线ISP方式,用最小系统通过串口就可以下载应用程序。89C51可以自制简单的下载器“ep51编程器”下载应用程序,但板上需要有另一片单片机装载了“e51pro.hex监控程序”后才能控制89C51单片机的下载。
答:在不考虑时钟的情况下,STC12C5A60S2跟AT89S51/AT89C51都是兼容的,随便找一个51的程序来就可以了
答:STC的多数单片机都是ISP编程,是增强的51单片机,STC12C5A60S2和标准51/52单片机管脚兼容,功能增强不少,如60代表60KB的FLASH程序存储器,其它STC12C5A32S2是32KBR的FLASH程序存储器,但多出了很多可以作为EEPROM的FLASH容量,如果用不了那么多管脚,有STC15FXX STC12C54XX STC12C56XX系列可选择 ...
答:1。stc12c5a60s2单片机可以插在stc90c516rd+开发板下载程序 2。at89c51的c语言程序不用修改即可在stc12c5a60s2运行
答:TH1 = TL1 = -(OSC_FREQ/12/32/baud); //Set auto-reload vaule TR1 = 1; //Timer1 start run ES = 1; //Enable UART interrupt EA = 1; //Open master interrupt switch } 加入以上两个函数,在一开始进入主函数时执行UART_Init(9600);函数,查看好stc5a60s2的引脚,用下载线连接...
网友评论:
督响13557878783:
STC12C5A60S2的介绍 -
23945景软
: 在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写.而且STC系列单片机支持串口程序烧写.显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短.写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果.
督响13557878783:
STC12C5A60S2单片机的AD能检测到最小电压是多少? -
23945景软
: STC12C5A60S2单片机的AD是十位的,最大数是1023,对应的电压是最高电压5V,那每一档数对应的电压是5/1023=0.004888V,这就是能检测到的最小电压了.
督响13557878783:
stc12c5a60s2单片机,11.0592MHz晶振.5us和5ms精确延时函数 -
23945景软
: 哥们你想多了吧!11.059200MHz晶振下,一个机器指令周期 t=((1*12)/11059200) = 1.0850694us,也就是一个空指令也要1.0850694us,所以5us的延时只能是5个空指令周期,并且误差很大,写成延迟函数误差更大.在程序中直接:_NOP_();...
督响13557878783:
【求助帖】关于STC12C5A60S2的晶振选取及光立方的制作 -
23945景软
: 1.晶振决定单片机的工作平率,60S2的最大晶振是35M,晶振的大小影响程序的运行速度,光立方12M就可以用了,你要大点儿也无妨,延时那些要重新定义而已2.排布方式与控制无关,但是个人比较倾向于纵列,因为坏了比较好换3.限流电阻一般大家做的时候会根据LED的功耗选取,比较多的是100--600的限流电阻,雾状的一般300欧合适,灯比较暗就换小4.这个是功耗计算问题,你要考虑锂电随着时间的推移,电压会下降,降到3.3V一下,单片机就不会工作了,而且在这之前会工作不稳定,出现复位等情况,如果你的60S2额定电压是5V的话
督响13557878783:
STC12C5A60S2单片机寄存器怎么用?STC12C5A60
23945景软
: #include #define U8 unsigned char #define U16 unsigned int void DelayMs(U8 ms); ... i 3/CEX0/PCA0/PWM0(STC12C5A60S2系列) sfr CCAPM1 = 0xDB; //PCA模块1模式...
督响13557878783:
stc12c5a60s2 - 单片机stc12c5a60s2如何实现脉冲的输?单片机stc12
23945景软
: 1,stc12c5a60s2一般pwm频率=PCA时钟源/256 2,PCA时钟源设置有4种方式,一般都有T0的溢出率,来设置PCA时钟源, 一般在COMD这个寄存器的B2,B1两位来确定是那种方式,10方式就是T0溢出方式(1T更快),可以做可变PCA时钟源时钟源,从而得到可变频率的pwm输出. 3,理论可生成(1-65535)个频率级别,如12MHz主频,(1T)方式最小可以做到12MHz,但实际是到了的最快也就是1/2SYsclk,即6MHz,然后除以256,理想可以输出23Khz~0.5Hz左右的频率范围
督响13557878783:
STC12C5A60S2 AD转换,转换结果怎么算 -
23945景软
: 定义一个int类型,如 int a;然后把ADC_RES的值给a a = ADC_RES;由于ADC_RES是高位,低2位在ADC_RESL上,所以a要左移两位 a <<= 2; 然后把ADC_RESL的两位合并上去.由于ADC_RESL是在低两位,所以截取低两位先.用一个...
督响13557878783:
STC12C5A60S2单片机无法烧写程序 -
23945景软
: 你用的是PC的串口还是用USB转串口?你要是用USB转串口线的话,差的转换线经常会出现这种问题甚至不能使用,如果是用PC串口的话,一般不会出现这样的问题.STC系列单片机用的是串口下载,与晶振的关系不太大(比如12M的晶振,在我的PC上一般都可以达到是38400bit的速率.当然,用与串口匹配的晶振更好,比如11.0592M,一般下载都是最高速率).C52用的是并行下载方式,STC用的是串口下载,两者用的根本不是同一条线路.所以C52正常,STC不正常并不奇怪.如果你使用的是PC下载还出现上述问题,要重点检查你的RS232转换电路,有条件的话用烙铁把RS232部份的零件都重焊一遍,可能可以解决你的问题
督响13557878783:
STC 12C5A16S2 STC12C5A60S2 两个芯片的区别 -
23945景软
: 唯一的区别就是FLASH即ROM、跟内部的EEPROM大小不一样,是多少,可以自己去STC官方下载数据手册看(http://www.stcmcu.com/),介绍的很详细.
督响13557878783:
STC12C5A60S2单片机串口接收数据 -
23945景软
: 定时器1设置波特率,与接收多少个字节没有关系,接收一个,几百个,就是不停地接收,只要波特率不变,设置的时间常数就不用变.至于接收多少字节为一帧数据,也不是用定器1来控制来计数的,它只管波特率.要控制接收多少字节,用一个变量计数.对于这种按帧来发送/接收的数据包,都应该有一个起始字节(固定的特殊的字节),当接收到起始字节就开始计数,算起始字节共接收到15个,就设置一个标志位,表示一帧接收结束.然后主程序查询到标志位后进行执行处理.这种以帧为一个数据包字的节数也不是固定的,所以,网上的例程也不过是个例程而已,不是拿来就直接用的,需要根据实际做适当修改的.哪有什么都照搬的.