单片机入门

本文介绍了单片机的基本概念,包括其内部集成的CPU、RAM、ROM等硬件组件,以及定时器、中断系统和I/O口的作用。重点讲解了C51单片机的寄存器功能和应用,如定时器、串口通信和数据计算。单片机在智能仪表、工控等领域有广泛应用。
摘要由CSDN通过智能技术生成

单片机介绍

  • 内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能
  • ROM是只读存储器(分多种种类),RAM是单片机的数据存储空间,用来存储程序过程中产生的和需要的数据
  • 单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制
  • 单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用

单片机的应用领域

  • 单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型” ,如智能型洗衣机等

单片机的内部结构

请添加图片描述

请添加图片描述

  • I/O口要记住,根据Z字镜像

开发板功能介绍

请添加图片描述

请添加图片描述

寄存器

  • 用于存储数据和控制硬件功能的特殊内存单元。它们用于与外设进行通信、控制和配置,以及储存临时数据等。

  • 以下是一些常用的C51单片机寄存器及其作用:

    1. P0、P1、P2、P3:I/O口寄存器,用于控制外部设备的输入和输出。

    2. TCON、TMOD、TH0、TL0、TH1、TL1:定时器和计数器寄存器,用于生成精确的时间延迟、计时和定时中断。

    3. SCON、SBUF:串口控制寄存器和串口数据缓冲寄存器,用于与其他设备进行串行通信。

    4. IE、IP:中断使能寄存器和中断优先级寄存器,用于控制中断的开启和优先级。

    5. ACC:累加器寄存器,用于存储算术和逻辑运算的结果。

    6. PSW:程序状态字寄存器,用于存储和控制程序运行状态、中断和标志位。

    7. PCA、CCAPM0、CCAP0H、CCAP0L:可编程计数器/定时器寄存器,用于生成PWM信号和捕获外部事件。

C51数据计算

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会敲倪码不会敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值