栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

51入门--什么是单片机

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

51入门--什么是单片机

查漏:控制器:LE:LATCH Enable

                         OE:OUTPUT Enable

即使能控制器。

         单片机形象来说就是一个芯片(没有像电脑一样接各种外设),内部程序可以进行重复擦写(但是有次数的限制),下载程序的过程我们一般称之为烧录(这个名词与单片机的历史有关联,即熔断写入程序,有兴趣可以自行探讨)。

           优点:体积小,质量轻,价格低。便于学习。(比32简单很多)。

        单片微型计算机英文简称MCU(即微控制单元)。用途也十分广泛(各种智能IC卡,遥控车,循迹小车,也可自制CPU,机器人等各种领域)。

         单片机编程语言:汇编语言。(执行效率最高)

                                        C语言。(执行效率是汇编的百分之90左右)

                                        C++。(面向对象的编程语言,部分驱动文件有他们的身影,我还没用过C++写程序)。

                                        micropython。等等......但对于现在来说,C语言仍然是嵌入式开发的主流,这也是得益于C语言的诸多优点。

                什么是C51?        C51是标准C的扩展(即同为编程语言,和C语言的基本编程思路几乎一致),主要面向硬件,需要更合理的使用变量和空间。

                使用软件(IDE):keil(后面学习到arm架构的单片机时使用MDK)。

                51单片机的主要功能:1:8位CPU。

                                                     2:4kbtes的程序存储器(ROM)。

                                                     3:128bytes的数据存储器(RAM)。

                                                     4:2个可编程计数器。

                                                     5:5个中断源,2个优先级。

                                                     6:外部数据存储器寻址空间为64kb。

                                                     7:外部程序存储器的寻址空间为64kb。

                                                     8:5V供电。

学习方法: 多看,多读,多实践。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873249.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号