51单片机入门篇

本文介绍了51单片机的基础知识,包括其在嵌入式控制系统中的应用,硬件组成,如晶振、存储和I/O口,以及标准51单片机的特性,如定时器、中断系统和串行通信。还详细讲解了51单片机的存储区结构、电源控制、中断优先级和工作模式。对于初学者,建议查阅相关书籍以深入学习。
摘要由CSDN通过智能技术生成

      其实严格的说,51单片机是电子开发中也是不可获缺的部分,它可以广泛的应用在绝大多数的电子产品中,特别是嵌入式控制系统结构,在当代电子器件集成度越来越高的今天,在控制器件流程中,单片机还是比较占优的,成本只需几元。温故知新,本篇学习51单片机最基本知识,学生适合.

硬件:

         很多人刚开始接触单片机的时候,可能觉得比较神秘,为什么一堆指令和代码编写好后下载到芯片中,就会实现各种各样的功能,具体到芯片内部,大致说明一下,计算机是在1945年底,美国首次研制成功人类第一台计算机,这台机器重30吨,占地面积达167平方米,从最早开始发展起来的时候是许多的大型晶体管拼接而成的,而且只是实现了最简单存储功能,后来经过了半个多世纪的发展,随着技术和材料的进步,发展到今天的规模。由上面不难理解,所谓的最早的计算机,如在1949年,美国数学家冯.诺伊曼,在他的主持下,诞生了第一台存储程序的计算机,就是许多的晶体管依据数学算法搭建的硬件平台,象我们使用的最最常见的51单片机,它外围需要一个12MHz的晶振,在晶振脉冲的作用下,在单片机的内部就会有相应的TTL门电路进行工作,这样由于我们的代码,其实最终都会转化为01010000111101.......一系列的0、1二进制码,单片机在上电后,根据下载在存储单元中的01010001111....一系列的机器码,开始执行,而后就会根据我们编写的代码针对相应的I/O口,进行处理,当然输出也都是相应的高低电平,这样就实现了外围器件的控制。

标准51单片机组成:

        1 、一个8 位算术逻辑单元
        2 、32 个I/O 口4 组8 位端口可单独寻址
        3 、两个16 位定时计数器
        4 、全双工串行通信(RXD,TXD)
        5 、6 个中断源两个中断优先级
        6、 128 字节内置RAM
        7、 独立的64K 字节可寻址数据和代码区

       时钟频率,12MHZ,51单片机每条指令的执行周期为12个振荡周期,因此计算出一条指令的执行时间约为1Mhz,即为1us

存储区的结构:

     8051存储区,有DATA,IDATA,PDATA,XDATA等,idata,data速度最快,可以存放使用频繁的变量。

处理器状态:

CY-AC- F0 -RS1 -RS0 -OV -USR- P
CY 进位标志位
AC 辅助进位标志位
F0 通用标志位
RS1 寄存器组选择位高位
RS0 寄存器组选择位低位
OV 溢出标志位
USR 用户定义标志位
P 奇偶标志位

电源控制
8051 可通过软件设置两种节电方式空闲模式和低功耗模式设置电源,控制寄存器PCON 的相应位来进入节电方式置位IDLE 进入空闲模式,空闲模式将停止程序执行,RAM 中的数据仍然保持晶振继续工作但与CPU 断开定时器和串行口继续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值