1万事开头难、要勇敢迈出第一步。开始的时候,不要老是给自己找借口,说KEIL不会建项目啦、没有实验板啦之类的。遇到困难要一件件攻克,不会建项目,就先学它,这方面网上教程很多,随便找找看一下,做几次就懂了。然后可以参考别的人程序,抄过来也无所谓,写一个最简单的,让它运行起来,先培养一下自己的感觉,知道写程序是怎么一回事,无论写大程序还是小程序,要做的工序不会差 …
单片机流水灯代码
前言我们在学习 51 单片机的过程中会用到延时,比如一个简单的流水灯就需要延时来控制依次点亮的时间,或者一些模块在单片机发出读数据指令后,需要延时几十微秒才可以读出数据等等,这些都离不开延时,所以我们需要一个精准的延时函数来满足我们的需求。本篇介绍一个最简单并且延时最精准的 51 单片机延时函数的生成方法。STC-ISP我们说学习 51 单片机,大部分学习的 …
前文说了输入的方法和如何检测,包括我们进行了自锁和非自锁的实验,两种按键都是可以完成信号输入的,区别就在于信号在程序中的处理方法不同,进而输出效果也不大一致。今天就再说说,多点输入的操作,如果说单点输入是明白如何检测信号,那么多点输入就是对信号检测的熟练掌握。我们先说下练习的规则,本次采用P1和P2端口,P1采用总线方式,P2采用单点检测方式。对输入的数据我 …
【任务】使用AT89C51单片机的P0口驱动8个流水LED。【硬件平台】假定每个LED的正向工作压降为2V,工作电流为3mA,共阳VCC=+5V供电,限流电阻(5-2)3=1k。P0口每个引脚的最大灌电流为10mA(对3mA有较大余量),因此不必使用三极管扩流驱动。采用总线画法的电路图如下:【编程思路】*采用51单片机*#include *包含移位指令的头文 …
大家好我是创客ABCD,不知道你们小时候有没有去看过马戏团表演?我印象最深刻的就是马戏团帐篷顶上的灯一闪一闪的,特别的好看。学习了电路知识后,才知道那叫流水灯,今天我就准备用几个简单的元件,做一个led流水灯。我们要用到一些led灯,三极管和电容电阻,电源用的5V2A,下面是需要用到的元器件表先把元件插上去,焊接,焊接时注意温度把控在330度左右流水灯原理很 …
新标题:找不到50种常用电路?硬件设计难题重重!秘诀等你解锁!很多小伙伴跟我一样,一开始学习电子电路设计时,是不是感觉就像掉进了迷宫?资源满天飞,却找不到真正适合自己的东西。想系统学习?难!想快速上手?更难! 网上资料一大堆,但大多零零散散,想找个包含50种常用电路的完整集合?简直比登天还难!这篇文章,咱们就来聊聊这个让人头疼的问题。电子设计,从入门到放弃? …
大家好我是创客ABCD,电子的世界就是这么奇妙。前段时间发了一个用三级管组成的流水灯视频,大家很感兴趣,今天我打算换一个思路,用多谐振荡电路再来做一个流水灯。用到的芯片是依旧是NE555和CD4017。下面是原理图当电源通过电阻时,电容开始充电,NE555的2脚处于低电平,故输出端3脚呈高电平,当电源电阻向电容充电到23电源电压时,输出端3脚电平由高变低, …
笔者是在大一暑假接触的单片机,现今已是大三狗了。在这一年半的时间里,我用过stm32、学过FPGA,从40腿的控制器件到140多脚的处理器件,从几十行代码到上百上千行代码,也算是一种“步步高升”吧。然而对单片机的态度却是从崇拜到鄙视再到敬重的转换。也深深懂得了什么叫做“莫在浮沙筑高台”。 记得起初,花了150多大洋买的单片机开发板,对单片机的顶列膜拜与对教科 …
标签: 单片机 C51 数码管在之前的文章中我们学习了单片机是如何点亮一盏LED灯,并且让LED灯玩出花样本章我们把前面所学习到的内容融合起来,实现如题数码管显示,数码显示的自然就是数字了,本章节目标 -- 数码管显示数字。功能概述数码管显示的单片机的基础功能,数码管具有动态显示,和静态显示两种状态,其显示的原理就是利用人眼睛的视觉暂留现象,通过控制单片机I …
接触过单片机的朋友都会对流水灯有了解,那时我们是用单片机来制作的,但是你如果单纯做个流水灯,选择使用单片机来做的话未免有些资源的浪费,今天就教给大家一个不用单片机就可以交替闪烁的跑马灯。单片机流水灯(图片来源于网络,若侵权请联系删除)单片机流水灯(图片来源于网络,若侵权请联系删除)怎么制作的呢?来看一下原理图流水灯原理图由这个原理图可以看出我们使用的元件有电 …