![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机项目
资深流水灯工程师
这个作者很懒,什么都没留下…
展开
-
单片机C语言实例:32、实用密码锁
程序实例2:1602驱动。程序实例4:main文件。程序实例1:延时函数。程序实例3:按键驱动。原创 2023-09-16 11:58:28 · 452 阅读 · 0 评论 -
单片机C语言实例:31、交通灯
电容C5、C6、C7用于硬件防抖,R20,R21,R22是下拉电阻,按键没按下的时候,对应的IO口下拉位低电平,当按键按下的时候,对应的IO口为高电平。一般交通灯的倒计时在100秒以内,所以只需要两位数码管,就可以显示0--99之间的数字,4个方向,每个方向一个2位数码管,采用共阳数码管。因为有东南西北4个方向,东西方向的两组灯的状态是一样的,南北方向两组灯的状态是一样的。4、按键功能:禁行、东西通行、南北通行、时间加、时间减、切换、确认。2、左侧按键从上到下分别是:设置时间、时间加、时间减、紧急模式。原创 2023-09-16 11:40:36 · 364 阅读 · 0 评论 -
单片机C语言实例:30、电子琴
程序实例1:8个按键控制8个音符。原创 2023-09-16 11:31:55 · 461 阅读 · 0 评论 -
单片机C语言实例:29、光敏电阻应用
程序实例2:显示驱动IIC驱动。原创 2023-09-16 11:17:43 · 511 阅读 · 0 评论 -
单片机C语言实例:28、热敏电阻应用
使用1路ad测试热敏电阻阻值,并查表得到温度值,温度精度和多种参数有关。热敏电阻测试,数码管显示。程序实例1:IIC驱动。程序实例2:显示驱动。原创 2023-09-16 10:23:55 · 396 阅读 · 0 评论 -
单片机C语言实例:27、18B20超温警报测试
程序实例3:1602驱动。原创 2023-09-16 09:59:52 · 509 阅读 · 0 评论 -
单片机C语言实例:26、18B20温度传感器的应用
三、多个18B20温度传感器1602液晶显示。一、一个18B20温度传感器数码管显示。二、一个18B20温度传感器液晶显示。程序实例3:1602驱动。原创 2023-09-16 09:48:52 · 819 阅读 · 0 评论 -
单片机C语言实例:25、红外收发避障原理
原理:通过2路红外发射,顺序接收,检测收发功能是否正常;用手遮挡对应的发射管,用共阳数码管的a、d端模拟左右2端, 每60ms分别检测2路发射,通过每组发射10个脉冲,如果接收到的脉冲个数大于6,表明有遮挡存在。原创 2023-09-16 09:25:15 · 106 阅读 · 0 评论 -
单片机C语言实例:24、红外通讯
二、红外解码数码管显示。原创 2023-09-16 09:21:09 · 1341 阅读 · 0 评论 -
单片机C语言实例:23、串口通讯
【代码】单片机C语言实例:23、串口通讯。原创 2023-09-16 08:51:50 · 650 阅读 · 0 评论 -
单片机C语言实例:22、串口更新时间
【代码】单片机C语言实例:22、串口更新时间。原创 2023-09-16 08:32:27 · 147 阅读 · 0 评论 -
单片机C语言实例:21、DS1302可调时钟
DS1302驱动头文件与源文件。原创 2023-09-16 08:25:42 · 318 阅读 · 0 评论 -
单片机C语言实例:20、DS1302时钟原理
DS1302时钟驱动头文件。DS1302始终驱动源文件。原创 2023-09-16 08:19:01 · 568 阅读 · 0 评论 -
单片机C语言实例:19、EEPROM 24C02读写
此程序用于检测EEPROM性能,测试方法如下:1、写入24c02一个数据,然后在内存中改变这些数据,2、掉电后主内存将失去这些信息,然后从24c02中调入这些数据。看是否与写入的相同。3、这里用8个LED演示4、函数是采用软件延时的方法产生SCL脉冲,固对高晶振频率要作 一定的修改5、本例是1us机器周期,即晶振频率要小于12MHZ。原创 2023-09-16 08:09:00 · 972 阅读 · 0 评论 -
单片机C语言实例:18、LCD1602液晶显示
学单片机的小朋友应该都见过这个显示器--LCD1602,这是最古老最简单的显示屏,上世纪80年代的产物。它显示的图案如下所示显示部分放大就是下面这样 ,像素就是一个个小方块,相当于描点法绘图了。如果把所有像素全部显示出来就是下面这样,全部是小黑点全部点亮的像素点如下所示,16列,2行,这就是1602名字的来历每个显示区域又可以细分为35个像素,7行5列整个屏幕就是35*16*2 = 1120个像素要想搞清楚这1120个像素的控制,就得先明白一个像素是这么控制的。原创 2023-09-10 21:37:07 · 4634 阅读 · 0 评论 -
单片机C语言实例:17、继电器控制
【代码】单片机C语言实例:17、继电器控制。原创 2023-09-10 21:10:45 · 1916 阅读 · 0 评论 -
单片机C语言实例:16、直流电机控制
【代码】单片机C语言实例:16、直流电机控制。原创 2023-09-10 20:59:57 · 1036 阅读 · 0 评论 -
单片机C语言实例:15、步进电机控制
【代码】单片机C语言实例:15、步进电机控制。原创 2023-09-10 20:46:00 · 5578 阅读 · 0 评论 -
单片机C语言实例:14、音频输出
【代码】单片机C语言实例:14、音频输出。原创 2023-09-10 19:00:20 · 1530 阅读 · 0 评论 -
单片机C语言实例:13、看门狗
【代码】单片机C语言实例:13、看门狗。原创 2023-09-10 18:43:13 · 1011 阅读 · 0 评论 -
单片机C语言实例:12、51单片机中断
三、外部中断0下降沿触发。四、外部中断1下降沿触发。一、外部中断0电平触发。二、外部中断1电平触发。五、T0外部计数输入。六、T1外部计数输入。原创 2023-09-10 18:24:42 · 4905 阅读 · 1 评论 -
单片机C语言实例:11、简易矩阵键盘计算器
【代码】单片机C语言实例:11、简易矩阵键盘计算器。原创 2023-09-10 18:10:17 · 771 阅读 · 0 评论 -
单片机C语言实例:10、矩阵按键密码锁
【代码】单片机C语言实例:10、矩阵按键密码锁。原创 2023-09-10 17:52:01 · 282 阅读 · 0 评论 -
单片机C语言实例:9、矩阵按键的应用
【代码】单片机C语言实例:9、矩阵按键的应用。原创 2023-09-10 17:42:38 · 862 阅读 · 0 评论 -
单片机C语言实例:8、按键的应用2
二、对按键输入数据。原创 2023-09-10 14:38:49 · 710 阅读 · 0 评论 -
单片机C语言实例:7、按键的多种应用
【代码】单片机C语言实例:7、按键的多种应用。原创 2023-09-10 14:12:51 · 2517 阅读 · 0 评论 -
单片机C语言实例:6、定时器的应用
定时器,字面意思就是定时的。手机的闹钟就是个定时器,定个每天早上7点的闹钟。计数器,字面意思计时统计个数的,来一个就加一个,一直累加着。其实定时器和计数器里面的内容是一样的,区别在于,定时器是在数内部的时钟,计数器是数外面的脉冲。原创 2023-09-10 13:12:07 · 1086 阅读 · 0 评论 -
单片机C语言实例:5、数码管闪烁
【代码】单片机语言实例:5、数码管闪烁。原创 2023-09-10 12:01:45 · 2822 阅读 · 0 评论 -
单片机C语言实例:4、数码管左右移显示
【代码】单片机语言实例:4、数码管左右移显示。原创 2023-09-10 11:55:34 · 2563 阅读 · 1 评论 -
单片机C语言实例:3、数码管累加与累减动态显示
一、个位数累加动态显示。二、两位数累加动态显示。三、3位数累加动态显示。四、4位数累加动态显示。五、个位数累减动态显示。六、两位数累减动态显示。七、3位数累减动态显示。八、4位数累减动态显示。原创 2023-09-10 11:15:39 · 1829 阅读 · 0 评论 -
单片机C语言实例:2、点亮数码管的多种方法
二、1个共阳数码管显示变化的数字。七、8位数码管静态显示其中之二。九、8位数码管动态扫描原理演示。四、按键控制单个数码管显示。五、单个数码管指示逻辑电平。六、8位数码管显示其中之一。八、8位数码管动态扫描显示。一、共阳数码管静态显示。三、单个数码管模拟水流。十、数码管显示动态数据。原创 2023-09-10 09:36:20 · 7329 阅读 · 1 评论 -
单片机C语言实例:1、点亮LED的多种方法
不管学习什么单片机,通常点灯是迈入编程的第一步,点灯虽然简单,但是玩出花样来,需要的知识点还是不少的,本文归纳了15种点灯方式,看看自己会几种,看看是否能帮到努力点灯的工程师们。原创 2023-09-10 09:05:37 · 15074 阅读 · 1 评论