蓝桥杯单片机学习
今天的大风
这个作者很懒,什么都没留下…
展开
-
数码管的动态显示
该段代码是表示要选择哪一位数码管亮,并且使其表示相应的数据。选通573锁存器6通道后,表示进行选择数码管的位操作,对P0口赋值0x01原创 2023-04-15 00:14:56 · 1528 阅读 · 0 评论 -
LED灯的控制
首先赋值0xfe,点亮第一个LED灯,接下来,左移1位使得下一个LED灯也点亮,如此循环,使得8个LED灯全部依次点亮,以实现流水灯效果。可以看到,比赛时板子上 的LED灯是共阳极的,所以当我们写程序时,只需要对其赋值为0就可以使赋值为0的LED灯点亮。这里,对P0口赋值为0xee,即11101110,使L1和L5灯点亮。这样是不是非常简单!那么我们接下来,写段流水灯代码,来更好地体会对LED灯控制的原理。要想随心所欲控制LED灯,首先要读懂它的原理图。原创 2023-04-13 23:13:49 · 1146 阅读 · 1 评论 -
蜂鸣器和继电器的控制
可以看到要使蜂鸣器和继电器打开需要使N_BUZZ和N_RELAY引脚赋值为0,而ULN2003是一个反相器,则只需要我们赋值输入1高电平就可以打开蜂鸣器和继电器,反之我们赋值0低电平就可以关闭它们。其中,4表示选通LED灯的通道,5表示选通继电器和蜂鸣器的通道,6表示选通数码管位选的通道,7表示选通数码管段选的通道,0表示关闭所有通道。这里,我选通继电器和蜂鸣器的通道后,对P0口赋值0x00,表示关掉蜂鸣器和继电器。然后,选好通道之后,就可以来对P0口赋值了,来控制相应的外设。原创 2023-04-12 13:11:11 · 244 阅读 · 1 评论 -
如何在Keil uVision4上建工程、写代码
如何在Keil 4中创建工程、新建文件。原创 2023-04-11 23:34:15 · 3041 阅读 · 0 评论