单片机
文章平均质量分 89
sillylarry
这个作者很懒,什么都没留下…
展开
-
51单片机串口中断功能的设置
51单片机的串口功能就是和外界进行通讯,所谓的“外界”也就是与单片机进行交互的媒介,最常用的就是我们经常使用的计算机、平板或者其他设备(比如另一个单片机配合显示模块使用)。既然和外界需要“交互”,就必须使用“中断”功能,所以一般串口和中断是配合使用的。在总结串口使用方法之前需要对一些基本概念进行理解第一. 关于波特率(baud rate)的解释,网上有很多文章,以我个人的肤浅理解觉得说得是这样一回事儿:西方某大国正在经历总统换届选举,选来选去没有选出个像样的,公民们有意见,非要到国会进行“抗原创 2021-01-15 16:07:43 · 5562 阅读 · 4 评论 -
51单片机PCA模块配置
PCA模块是“可编程计数器阵列”的缩写,英文名称是“Programmable Counter Array”,以下的说明均以SILICON LAB生产的C8051系列微型控制器为例。PCA包括1个16位“定时器/计数器”和5个“捕获/比较模块”。16位定时器/计数器包括1个高8位寄存器(PCA0H)和1个低8位寄存器(PCA0L),每个捕获/比较模块还有各自的16位“捕获/比较寄存器”。PCA的定时器/计数器在运行时必须基于某个“基准时钟频率”,通过设置相应的寄存器,可以选择以下几种:系统时钟频率原创 2021-01-11 02:31:03 · 4686 阅读 · 2 评论 -
1602 液晶显示模块 + HD44780 控制芯片 使用指北
学习单片机少不了用到液晶显示模块,说到液晶显示模块想必一定要学习1602这款,1602只是个显示模块的代号,并不是指具体哪一个厂商的哪一款产品。“16”的意思是显示屏上“每一行显示16个字符”,“02”的意思是显示屏上可以显示2行。1602的控制芯片,也就是MCU(Microcontroller Unit)是HD44780,只有通过MCU,1602才能按照我们的设计进行显示。在学习1602之初,对于如何操作这款液晶显示模块不甚了解,网上的文章查了不少,但感觉还是一知半解,大部分资料存在两个问题:第一原创 2021-01-05 23:48:05 · 7241 阅读 · 0 评论 -
51单片机硬件定时器设定的初值问题
网上查了很多解释关于51单片机硬件定时设定的文章,发现说的不是特别透彻,可能大家觉得一些类似基本感念的问题就不用澄清了,所以对于我这样的入门小白理解起来有些障碍,这里我把自己的理解解释的细致多一些,希望能给同道中人一些帮助。说到定时前需要澄清几个概念:震荡周期,状态周期,机器周期,指令周期。(学习什么知识概念必须掌握清楚,否则就“糊”了!)震荡周期:(来自百度百科)在单片机系统中,定时器需要借助单片机内部提供的脉冲进行定时,此时,定时的依据是CPU提供的周期性振荡,振荡一次所需的时间称为振荡周期。单原创 2021-01-01 20:27:14 · 2747 阅读 · 1 评论