自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 五、用矩阵键盘实现密码锁

当P1.4-P1.7口赋值为1101时,此时先看P17所在的行,无论S1、S2、S3和S4谁按下,两端都是高电平,同理P15和P14同样如此,而P16所在的行因为P1.6口赋值为0,只要在此基础检测P1.0-P1.3口电平情况就可以判断究竟是S5、S6、S7还是S8被按下。将16个按键排成4行4列,第一行将每个按键的一端连接在一起构成行线,第一列将每个按键的另一端连接在一起构成列线,这样一共有4行4列共八根线,我们将这八根线连接到单片机的8个I/O口上,通过程序扫描键盘就可检测16个键。

2022-11-04 23:06:23 5261 3

原创 四、模块化编程

本视频使用的是提供的LCD1602代码,属于模块化的代码,使用者只需要知道所提供函数的作用和使用方法就可以很容易的使用LCD1602。使用LCD1602液晶屏作为调试窗口,提供类似printf函数的功能,可实时观察单片机内部数据的变换情况,便于调试和演示。里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路。C语言的预编译以#开头,作用是在真正的编译开始之前,对代码做一些处理(预编译)文件里,在.h文件里提供外部可调用函数的声明,其它。

2022-11-01 18:18:03 1918

原创 三、键盘检测原理及应用实现

**单片机检测按键的原理:***单片机的I/O口既可以作为输出也可以作为输入使用,当检测按键时用的是它的输入功能,我们把按键的一端接地,另一端与单片机的某个I/O口相连,开始时先给该I/O口赋一个高电平,然后单片机不断地检测该I/O口是否变为低电平,当按键闭合时,即相当于该I/O口通过按键与地相连,变成低电平,程序一旦检测到I/O口变为低电平则说明按键被按下,然后执行相应的指令。键盘实际上就是一组按键,在单片机的外围电路中,通常用到的按键都是机械弹性开关,当开关闭合时,线路导通,开关断开时,线路断开。

2022-10-31 00:02:08 3306

原创 二、数码管显示原理及应用实现

数码管动态扫描,其实是轮流向各个数码管送出字形码和相应的位选,利用发光管的余晖和人眼视觉暂留作用,使得人的感觉好像数码管同时都在显示,实际上多位数码管是一位一位轮流显示的,只是轮流的速度非常快,人眼无法分辨出来。对于共阴极数码而言,其8个发光二极管的阴极在数码管内部全部连接在一起,所以称为”共阴“,它们的阳极是独立的。它们内部的公共端是独立的,而负责显示什么数字的段线全部是连接在一起的,独立的公共端可以控制多位一体中的哪一位数码管点亮,而连接在一起的段线可知控制这个能点亮数码管亮什么数字。

2022-10-27 17:34:35 6228

原创 一、点亮LED和流水灯设计

什么是单片机?Micro Controller Unit简称MCU,即单片微型计算机,简称单片机。用专业语言讲,单片机就是在一块硅片上集成了微处理器、存储器及各种输入/输出接口的芯片,这样一块芯片就具有了计算机的属性,因此称为单片微型机,也叫单片机。通俗点来说,单片机就是一块集成芯片,但这块集成芯片具有一些特殊的功能,而功能的实现要靠我们使用者自己来编程完成。我们编程的目的就是控制这个芯片的各个引脚在不同时间输出不同的电平,进而控制单片机各个引脚相连接的外围电路的电气状态。单片机能作什么。

2022-10-26 17:42:36 966

原创 如何优雅的使用markdown来写博客

Markdown尤其适用于编写说明文档,这得益于其文档在很多技术平台可以通用,此外Markdown也非常适合技术博客,这是因为Markdown可以使得说明部分和代码变得非常清晰易读。

2022-09-29 00:25:46 998

原创 如何优雅的使用markdown来写博客

Markdown教程

2022-09-25 16:06:33 747

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除