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供电。

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

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值