大家好,欢迎来到IT知识分享网。
目录
一、单片机的介绍
- 单片机,英文Micro Controller Unit,简称MCU
- MCU内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能
- 单片机的任务是信息采集(依靠传感器)、处理写程序来控制它(依靠CPU)和硬件设备(例如电机,LED等)的控制
- 单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统,就相当于将计算机上一块主要的模块取下来来单独使用,一个芯片就是一个单片机。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用
- 同时,学习使用单片机是了解计算机原理与结构的最佳选择
二、单片机的应用领域
- 单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等
- 单片机还可以通过通用设备来加入互联网,实现万物互联
三、STC89C52单片机
- 51单片机是单片机大家族的一员,适合初学者用来学习
- STC89C52虽以52结尾但是它不叫52单片机,那为什么叫51单片机?
51单片机是指80年代Intel开发的8051单片机内核的统称,就是因为这个“8051”有个51,所以凡是与“8051”内核一样的单片机都统称为51系列单片机。 内核,通俗点理解就是一种代码,单片机的指令系统,即硬件制作就按照这些指令去完成,如灌溉一样,要灌溉那些地方,就把通路打开,而这些通路‘水渠和门 阀’都是早就修建好的硬设备,只是具体的灌溉地点需要指令来完成。而51单片机就是一样的“水渠和门阀”,想灌溉,所有51单片机都使用的一样的灌溉指令。 |
- 所属系列:51单片机系列
- 公司:STC公司
- 位数:8位 //现在电脑都是32位和64位
- RAM:512字节(字节就是B,而在电脑中内存条就相当于单片机的RAM,有4G或8G的内存条,单片机RAM只有512B,1024B才是1K) //叫做随机处理器,RAM会掉电丢失(这里好比RAM就是一个工厂,一旦停止工作,工厂里面的东西就不在保存了)
- ROM:8K(Flash)(像电脑的硬盘但电脑硬盘几百G,单片机只有8K) //只读处理器,ROM则是长期的存储(ROM好比是一个仓库,需要掉电不丢失的就把它存储到仓库里,这样就可以长时间存储)
- 工作频率:11.0592MHz(本开发板使用,如下图晶振上显示)
在这里我们使用STC89C52RC
- 那STC89C52RC与STC89C52有什么区别?
- STC89C52和STC89C52RC之间的主要区别是,STC89C52拥有8K字节的可编程闪存,而STC89C52RC只有4K字节的可编程闪存。另外,STC89C52RC拥有内置的看门狗定时器,而STC89C52没有
- STC是它的公司
- 89是它的系列
- C是它的工作电压
- 52是它的程序空间
- RC是它的RAM空间
- 40是它的工作频率
- I是它的工业级(工业industrial engineering的第一个首字母)
- PDIP封装类型两个引脚之间的间距
- 40则是它有四十个管脚
四、单片机内部结构
- 中间大方块为8051内核,所有的51单片机都有几乎一样的内核,所不同的是外面的一些功能和周边设备
- E2PROM是用来存储数据的
- 看门狗是防止程序跑飞,就是看家的工具
- I/O是用来引出单片机两边的引脚,就是输入输出
- SRAM是RAM中的一种静态RAM
五、单片机最小系统
- 需要记住I/O口的位置大概在哪里
- Vcc接电源正极,Gnd接电源负极
- XTAL是给单片机时钟的,外接一个晶振,晶振给它提供时序,用来驱动代码运行
- RST是用来复位
- 八个引脚为一组,因为单片机位数为8
六、开发板原理图
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/154882.html