自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数码管的动态显示

该段代码是表示要选择哪一位数码管亮,并且使其表示相应的数据。选通573锁存器6通道后,表示进行选择数码管的位操作,对P0口赋值0x01

2023-04-15 00:14:56 1708

原创 LED灯的控制

首先赋值0xfe,点亮第一个LED灯,接下来,左移1位使得下一个LED灯也点亮,如此循环,使得8个LED灯全部依次点亮,以实现流水灯效果。可以看到,比赛时板子上 的LED灯是共阳极的,所以当我们写程序时,只需要对其赋值为0就可以使赋值为0的LED灯点亮。这里,对P0口赋值为0xee,即11101110,使L1和L5灯点亮。这样是不是非常简单!那么我们接下来,写段流水灯代码,来更好地体会对LED灯控制的原理。要想随心所欲控制LED灯,首先要读懂它的原理图。

2023-04-13 23:13:49 1349 1

原创 蜂鸣器和继电器的控制

可以看到要使蜂鸣器和继电器打开需要使N_BUZZ和N_RELAY引脚赋值为0,而ULN2003是一个反相器,则只需要我们赋值输入1高电平就可以打开蜂鸣器和继电器,反之我们赋值0低电平就可以关闭它们。其中,4表示选通LED灯的通道,5表示选通继电器和蜂鸣器的通道,6表示选通数码管位选的通道,7表示选通数码管段选的通道,0表示关闭所有通道。这里,我选通继电器和蜂鸣器的通道后,对P0口赋值0x00,表示关掉蜂鸣器和继电器。然后,选好通道之后,就可以来对P0口赋值了,来控制相应的外设。

2023-04-12 13:11:11 425 1

原创 如何在Keil uVision4上建工程、写代码

如何在Keil 4中创建工程、新建文件。

2023-04-11 23:34:15 3443

原创 关于对编码器和译码器的理解

它有八个输入端和三个输出端,这里便实现了将高、低电平的信号编成了二进制代码的作用,当输出为000时,输入端便只有I0输入有效,000便表示I0的下标0,同样当输出为010时,010表示十进制2,此时输入端便只有I2输入有效,二进制代码010和I2的下标相对应,这便是编码器的作用:将输入的高、低电平信号编成一个对应的二进制代码,方便编码的时候好运用。优先编码器:允许同时输入两个以上的有效编码信号。编码器是具有编码功能的逻辑电路,它的逻辑功能是将输入的每一个高、低电平信号编成一个对应的二进制代码。

2022-10-20 18:11:08 6640 1

空空如也

空空如也

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

TA关注的人

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