新手推荐-----C51单片机学习指南(详细介绍)

本文介绍了C51单片机的学习框架,包括常用外设如数码管、按键、AD/DA转换、串并行通信、液晶显示和IIC总线,以及核心应用如中断处理、定时器和串口通信。旨在为初学者提供高效学习路径和实用技术要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.框架预览

 1.1简要说明

        单片机几乎是软件工程师的入门开发板,作为传统且目前依然有应用市场的开发板而言,其中有很多内容依然是值得学习和借鉴的,因此我特意梳理了一份单片机学习思路以及重点学习内容,希望对于刚入坑的小伙伴提供一些实质性帮助。

1.2框架说明

        本章将分为C51单片机常用外设和核心应用两大部分进行介绍,一方面可以满足我们日常工作和学习要求,一方面减少一些繁杂且目前实际应用意义不大的知识,提高学习的积极性和实时性。此文章只做整体框架说明,不会对具体某个外设做到详细解说,但核心关键知识及应用都会介绍,目的是做学习的引导,提供方向而非在此深入了解全部知识内容。

2.常用外设说明

2.1外设框图

        在架构图中,常用外设分为七大类,分别是数码管、按键、AD/DA转换、串并行通信、1602等液晶显示模块、IIC总线使用、运放电路设计理念。

2.2 数码管

        数码管模块本身是一个相对简单的外设模块,常用的数码管有单位数码管、双位数码管、四位数码管等,不管几位数码管,其核心本质原理是一致的,都是靠内部的发光二极管发光工作。数码管有共阳和共阴模块,在设计电路时,需要清楚这一点,数码管的工作可以为抽象的并行LED去使用,因此产生了所谓的“位选”和“段选”,“位选”就是选择那一个数码管,“段选”就是选择数码管中的哪一个二极管。

         欧克,到了这里你差不多已经知道数码管的核心内容了,我们的实际应用无非就是对这些“段选”和“位选”的排列组合了,常用的有静态显示和动态显示,其中动态显示需要用到“消影”的概念,动态显示的本质是高频调用位选信号使多位数码管轮流显示,人眼的视觉是有短暂保留概念,因此人无法分辨的时候,便可认为是多位数码管一起显示。随便值得一提的是,数码管一般和译码器及编码器局部电路结合使用,来满足我们的日常实际生活应用。

2.3 按键

        按键在我们的日常生活中也是非常普遍的一个功能模块,比如门铃、娃娃机等等。按键有弹性小按键、贴片

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值