认识单片机-单片机的内部结构

继续上篇往下介绍单片机!

现在学校常用单片机还得以51核的为主,所以在这里介绍单片机也以51为主,其它的单片机请读者们触类旁通吧。

1、兼容MCS51 指令系统
2、8kB可反复擦写(大于1000次)Flash ROM;
3、32个双向I/O口;
4、256x8bit内部RAM;
5、3个16位可编程定时/计数器中断;
6、时钟频率0-24MHz;
7、2个串行中断,可编程UART串行通道;
8、2个外部中断源,共8个中断源;
9、2个读写中断口线,3级加密位;
10、低功耗空闲和掉电模式, 软件设置睡眠和唤醒功能;
11、有PDIP、PQFP、TQFP及PLCC等几种封装形式,以适应不同产品的需求。
以上是我在度娘中copy的数据,其中这些是AT89C52单片机的主要资源,这里面都说出来什么哪?

第1条说明了为51核,所为的51核就是兼容MSC51指令集现在市面上很多51核的MCU,在国内推的比较好的就是STC的,很多开发板都在用,它做的最好的一点就是可以串口烧写片子。

第2条说明了你写代码时能放下的代码量,8kB的flash同样按照PC的思路,这个flash就是硬盘空间,你写代码会进行编译,而编译出来的HEX文件大于8KB,哪不好意思,这颗单片机放不下,请更换同为51核的更高端点的MCU吧。

第4点256*8bit的RAM,这个RAM就跟我们PC上的内存是一样的,PC上大家玩游戏应该都有过很卡的现象吧,这就是内存太小了,而单片机中就是你开变量,开结构体,开buffer等这些东西所要到RAM,如果你开的这些大于RAM总数,编译都不会通过的。

第3,5,6,7,8,9条,这些都是接口资源了,相应的接口作用以后再逐渐说明。

读者们,希望你们也看看其它单片机的相应手册,看看都有多大RAM,多大ROM,做个横向比较,来学习选择单片机时要知道的这些指标,此篇希望能带给大家一点启发。

萍水敬上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值