国产8位51单片机:品种丰富,功能强大
以STC公司的STC89C52为例,这是一款低功耗、高性能的CMOS8位微控制器。它拥有8K字节系统可编程Flash存储器,使用MCS-51内核,指令代码完全兼容传统8051。工作电压范围广泛,可在3.3V~5.5V之间工作。同时,它还具有通用I/O口和定时器/计数器等功能,适用于各种嵌入式系统应用。除了STC89C52外,国产8位51单片机还有许多其他...
单片机成长之路(51基础篇) - 002 STC冷启动和复位区别
51单片机的复位是由RESET引脚来控制的,此引脚与高电平相接超过24个振荡周期后,51单片机即进入芯片内部复位状态,而且一直在此状态下等待,直到RESET引脚转为低电平后,才检查EA引脚是高电平或低电平,若为高电平则执行芯片内部的程序代码,若为低电平便会执行外部程序。51单片机在系统复位时,将其内部的一些重要寄存器设置...
stc51单片机内部扩展RAM应用
stc51单片机内部扩展RAM应用我写贪吃蛇程序的时候存放蛇身数据的100个point类型量总是无法全部定出来,我就只能把最大长度定位十几二十几左右,突然想起郭天祥的书上的stc扩展功能,找了一下果然,使用xdata就能完美解决这个问题。哈哈哈哈哈哈~~~以下图片截自《郭天祥新概念51单片机C语言教程入门、提高、开发、拓展全...
Atmel和STC的51单片机通用ISP下载线制作
STC的下载引脚为P3.0、P3.1,也就是RXD和TXD;Atmel的下载引脚为P1.5、P1.6和P1.7,其次还要在上电后,把RST引脚的电平拉高才能进行下载。为了在一块板上兼容两种品牌单片机的下载,所以设计时要考虑引脚复用带来的后果,本来想用CD40xx系列的模拟开关进行自动切换下载线,但是实验室只有4051,这是八选一的模拟开关,我...
STC89C52是51单片机吗?
是52单片机,52单片机和51单片机原本就是一个系列的,它们的指令和管脚兼容,主要差别是52程序存储器容量大一倍,内部多128字节的RAM,多一个定时器不管52还是其它名称如STC89C516RD,它们肯定和51有差别,51的根本功能都有,只是在51的根底上增加了一些新功能,仍称为51单片机或51兼容机...
STC单片机程序烧录与ISP下载相关知识
回归正题,不同的单片机烧写程序的方式是不一样的(www.e993.com)2024年11月14日。刚开始介绍STC单片机的时候,我提到了它的一个优点:可使用串口下载程序,不知读者有没有注意到。同样是51单片机,Atmel的产品分为两种,一种是早期的89Cxx系统,这种型号的单片机下载程序时,需要把单片机取下来,使用专用的编程器烧写程序,非常麻烦;另一种是后来推出的支...