自定义博客皮肤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)
  • 收藏
  • 关注

原创 51单片机的自学之路(7)——LED点阵实验,在16*16的LED屏幕上,分别显示点,字,图形。

LED点阵实验,显示点。在了解1616的LED点阵之前,先了解下88的点阵。8*8 点阵共由 64 个发光二极管组成,且每个发光二极管是放置在行线和列线 的交叉点上,当对应的某一行置 1 电平,某一列置 0 电平,则相应的二极管就亮; 如要将第一个点点亮,则 1 脚接高电平 a 脚接低电平,则第一个点就亮了;如果 要将第一行点亮,则第 1 脚要接高电平,而(a、b、c、d、e、f、g、h )这些 引脚接低电平,那么第一行就会点亮;如要将第一列点亮,则第 a 脚接低电平, 而(1、2、3、4、5、6、7

2020-07-13 17:47:09 9278 5

原创 51单片机的自学之路(6)——IO口扩展,并转串与串转并。

74HC165芯片的并转串。了解芯片的引脚,真值表和时序图。74HC165 是 8 位并行输入串行输出移位寄存器,它是一款高速 CMOS 器件, 遵循 JEDEC 标准。①CLK,CLK INH:74HC165 的时钟输入是一个“ 或非门” 结构, CLK 和 CLK INH 功能是可以等效的可以互换使用的, 一般采取相连在一起、 上升沿时数据一位 一位的串行输出。②A-H:并行数据输入端③SER:为串行输入端、将数据串行进入到寄存器中、在每一个时钟的上升 沿向右移动一位, 利用这种特性, 只要

2020-07-13 17:13:33 3415 1

原创 51单片机的自学之路(5)——独立按键和矩阵按键实验

独立按键实验做按键的实验,首先需要知道的,就是关于按键的消抖。一般的情况下,消抖分为两种:硬件和软件消抖。下面做实验用的是软件消抖。软件消抖的方式:先读取按键的状态,如果在得到按键按下的讯息之后,进行延迟处理。之后在读取按键的状态,如果这时候按键还是处于按下的状态,那么说明按键已经被按下了。其中的延时程序,就是软件消抖处理。常用的软件消抖方法:1,先设置IO口输出为高电平,基本上因为单片机IO口有上拉电阻的缘故,所以默认IO口为高电平了。2,读取按键IO口的输出电平状态确认是否按下:如果有IO口

2020-07-11 10:42:19 3255 4

原创 51单片机的自学之路(4)——静态数码管和动态数码管的显示实验

静态数码管的显示实验数码管的简介数码管是一种半导体发光器件,其基本单元是发光二极管,也称之为LED数码管。**按照发光二极管的单元连接方式,可以分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时,应该将公众极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就会被点亮。对于共阴极数码管而言,在应用的时候应该将公共极COM接到地线GND上。当某一字段的发光二极管的阳极为高电平时,其相应的字段就会被点亮。这里就

2020-07-07 19:23:03 3058

原创 51单片机自学之路(3)——蜂鸣器,继电器实验。

蜂鸣器实验蜂鸣器的种类介绍首先在做这个实验之前,我们要对蜂鸣器有一个大致的认识,知道他的种类,以及实现功能的原理。目前的蜂鸣器,一半分为两种,分别是压电式蜂鸣器和电磁式蜂鸣器。这两种蜂鸣器有何区别呢?压电式蜂鸣器如果想要发声,也就是响。那必须要给他一定频率的脉冲信号。 而电磁式蜂鸣器如果想要响,只需要给他提供电源就可以了。在接下来的实验当中,我使用的蜂鸣器是有源蜂鸣器,属于电磁式蜂鸣器的一种。这里的“有源”,并不是指电源的意思。而是指蜂鸣器的内部是否含有振荡电路,有源蜂鸣器内部自带了振荡电路

2020-07-07 12:15:56 1898

原创 51单片机的学习之路:LED流水灯的来回点亮,延迟500ms。

在上一次的实验当中,也就是昨天的时候,历经千辛万苦,总算是理解的延时的计算,多少明白点了汇编语言的写法,以及看到汇编或者是C语言之后,如何去进行两者之间的相互转换。虽然如果你给我一个延时时间,让我直接去写出延时函数,我目前还不行。但这不是有软件嘛,自动生成就好了,哥们我只需要去理解即可,基础的做好吧。那么这篇博客,个人就来接着上一次的流水灯实验,来说说刚做好的“流水灯来回循环点亮”。实验所用到的程序如下:#include<reg51.h>#include<intrins.h&

2020-07-06 09:42:56 9032

原创 51单片机自学的第一个实验:点亮led灯,led灯闪烁,流水灯。顺带写点自己对于C延时程序的理解!

纯小白,记录自己学习51单片机的学习过程,不喜勿喷哦!第一个实验:点亮led灯。实验程序:#include<reg51.h>sbit led=P0^0;void mian(){ led=0; //P0.0口输入低电平,点亮led灯。 while(1);}图片:第二个实验:led灯闪烁实验。实验程序:#include<reg51.h>sbit led=P0^0;void delay500ms(void) //误...

2020-07-05 22:02:06 4086 1

空空如也

空空如也

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

TA关注的人

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