找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 874|回复: 8
收起左侧

单片机C语言实例(400例)

  [复制链接]
ID:1112584 发表于 2024-3-19 15:28 | 显示全部楼层 |阅读模式
单片机C语言实例(400例)

                  目录
001-IO输出-点亮1个LED灯方法1
002-IO输出-点亮1个LED灯方法2
003-IO输出-点亮多个LED灯方法1
004-IO输出-点亮多个LED灯方法2
005-闪烁1个LED
006-不同频率闪烁1个LED灯
007-不同频率闪烁多个LED灯
008-8位LED左移
009-8位LED右移
010-LED循环左移
011-LED循环右移
012-查表显示LED灯
013-双灯左移右移闪烁
014-花样灯
015-PWM调光
016-共阳数码管静态显示
017-1个共阳数码管显示变化数字
018-单个数码管模拟水流
019-按键控制单个数码管显示
020-单个数码管指示逻辑电平
021-8位数码管显示其中之一
022-8位数码管静态显示其中之二
023-8位数码管动态扫描显示
024-8位数码管动态扫描原理演示
025-数码管显示动态数据
026-9累加
027-99累加
028-999累加
029-9999累加
030-9累减
031-99累减
032-999累减
033-9999累减
034-显示小数点
035-数码管消隐
036-数码管递加递减带消隐
037-数码管左移
038-数码管右移
038-数码管右移1
039-数码管右移2
040-数码管循环左移
041-数码管循环右移
041-数码管循环右移1
042-数码管循环右移2
043-数码管闪烁
044-数码管局部闪烁
045-定时器0
046-定时器1
047-定时器2
048-产生1mS方波
049-产生200mS方波
050-产生多路不同频率方波
051-1个独立按键控制LED
052-1个独立按键控制LED状态转换
053-2按键加减操作
053-2按键加减操作数码管显示
054-多位数按键加减(闪烁)
054-多位数按键加减(闪烁)数码管显示
055-多位数按键加减(不闪烁)
055-多位数按键加减(不闪烁)数码管显示
056-定时器扫描数码管(不闪烁)
057-按键长按短按效果
058-抢答器
059-独立按键依次输入数据
060-按键从右至左输入
061-8位端口检测8独立按键
062-矩阵键盘行列扫描
063-矩阵键盘反转扫描
064-矩阵键盘中断扫描
065-矩阵键盘密码锁
066-矩阵键盘简易计算器
067-外部中断0电平触发
068-外部中断1电平触发
069-外部中断0下降沿触发
070-外部中断1下降沿触发
071-T0外部计数输入
072-T1外部计数输入
073-看门狗溢出测试
074-按键喂狗
075-喇叭发声原理
076-警车声音
077-救护车声音
078-喇叭滴答声
079-报警发声
080-消防车警报
081-音乐播放
082-步进电机转动原理
083-步进电机正反转
084-步进电机按键控制
085-步进电机转速数码管显示
086-双步进电机综合控制
086-步进电机调速原理
087-双步进电机综合控制
087-步进电机综合控制
087-步进电机调速原理
088-直流电机按键控制
089-直流电机调速控制
090-继电器控制原理
091-双继电器模拟洗衣机电机控制
092-1602液晶静态显示
093-1602液晶动态显示
094-1602液晶滚动显示
095-1602液晶移动显示
096-1602液晶按键输入显示
097-2402存储1个数据
098-24c02存储多个数据
099-24c02存储花样流水灯
100-24c02记忆开机次数
101-24c02存储上次使用中状态
102-DS1302 时钟原理
103-DS1302可调时钟
104-DS1302时钟串口自动更新时间
105-1602液晶显示DS1302时钟
106-字库ST7920 12864液晶基础显示
107-按键 12864显示
108-PCF8591 1路AD数码管显示
109-PCF8591 4路AD数码管显示
11.txt
110-PCF8591 DA输出模拟
111-PCF8591 输出锯齿波
112-PCF8591 1602液晶显示
113-串口通讯
114-串口通讯中断应用
115-RS485基本通讯原理
116-红外接收原理
117-红外解码数码管显示
118-红外解码1602液晶显示
119-红外发射原理
120-红外收发测试
121-双红外发射避障原理测试
122-1个18B20 温度传感器 数码管显示
123-1个18b20温度传感器1602液晶显示
124-多个18b20温度传感器1602液晶显示
125-超温报警测试
126-温度可调上下限1602
126-温度可调上下限1602显示
127-PS2键盘输入1602液晶显示
128-双色点阵1种颜色显示测试
129-双色点阵2种颜色显示测试
130-双色点阵显示特定图形
131-双色点阵交替图形显示
132-双色点阵双色交替动态显示
133-热敏电阻测试数码管显示
134-光敏电阻测试数码管显示
135-自动调光测试
136-串转并数字芯片测试
137-非门数字芯片测试
138-电子琴
139-实用99分钟倒计时器
140-外部频率测试
141-定时做普通时钟可调
142-1602液晶显示的密码锁
143-实用密码锁
144-1602液晶显示的计算器
145-秒表
146-串口测温电脑显示
147-交通灯测试
148-点阵模拟电梯上行下行
149-点阵流动广告模拟
150-综合测试程序
151-12位AD_DS1621与12864液晶
152-闪烁灯一
153-闪烁灯二
154-流水灯A
155-51单片机12864大液晶屏proteus仿真
156-流水灯B
157-数码管显示
158-12864LCD显示计算器键盘按键实验
159-数码管显示(锁存器)
160-数码管动态显示
161-数码管滚动显示
162-数码管字符显示
163-独立按键
164-矩阵键盘
165-矩阵键盘(LCD)
166-用DS1302与12864LCD设计的可调式中文电子
167-定时器的使用(方式1)
168-12864LCD图形滚动演示
169-用PG12864LCD设计的指针式电子钟
170-定时器的使用(方式2)
171-外部中断的使用
172-定时器和外部中断
173-开关控制12864LCD串行模式显示
174-点阵显示
175-液晶1602显示
176-12864带字库测试程序
177-串行12864显示
178-遥控键值解码-12864LCD显示
179-液晶12864并行
180-液晶12864并行2
181-串口发送试验
182-串口接收试验
183-串口接收(1602)
184-蜂鸣器发声
185-直流电机调速
186-蜂鸣器间断发声
187-lcd-12864应用
188-继电器控制
189-直流电机调速
190-步进电机
191-存储AT24C02
192-PCF8591T AD实验
193-PCF8591T芯片DA实验
194-温度采集DS18B20
195-EEPROM_24C02
196-12864LCD显示24C08保存的开机画面
197-红外解码
198-12864LCD显示EPROM2764保存的开机画面
199-时钟DS1302(LCD)
200-宏晶看门狗
201-SD卡
202-秒表
203-普通定时器时钟
204-彩屏控制
205-彩屏图片显示
206-12864+DS1302时钟+18B20温度计
207-12864测试程序
208-12864串行驱动演示
209-12864生产厂程序
210-12864中文显示测试
211-LCD12864
212-12864M液晶显示(有字库)程序(汇编)
213-超声波测距LCD12864显示
214-红外遥控键值解码12864液晶显示(汇编语言)
215-用DS1302与12864LCD设计的可调式中文电子
216-中文12864
217-中文12864LCD显示红外遥控解码实验
218-IO端口输出
219-IO端口输入
220-流水灯
221-数码管显示
222-数码管动态扫描演示
223-独立按键
224-独立按键去抖动
225-定时器0
226-定时器1
227-定时器2
228-外部中断0电平触发
229-外部中断0边沿触发
230-外部中断1
231-矩阵键盘
232-液晶LCM1602
233-LCD1602动态显示
234-EEPROM24c02
235-开机次数记忆
236-红外解码LCD1602液晶显示
237-红外解码数码管显示
238-喇叭
239-液晶背光控制
240-与电脑串口通信
241-步进电机
242-字库LCD12864液晶测试
243-液晶数码综合显示
244-99秒计时
245-99倒计时
246-抢答器
247-PWM调光
248-LED点阵
249-直流电机调速
250-按键计数器
251-秒表
252-数码管移动
253-花样灯
254-红绿灯
255-音乐播放
256-红外收发演示
257-普通定时器时钟
258-继电器控制
259-ps2键盘LCD1602液晶显示
260-RTC实时时钟DS1302液晶显示
261-单线温度传感器18b20
262-串口测温
263-带停机 步进电机正反转
264-步进电机正反转
265-AD_DA_PCF8591
266-液晶AD_DA_PCF8591
267-秒手动记数
268-功能感受
269-流水登
270-点亮一个二极管
271-用单片机控制一个灯闪烁
272-将P1口状态送入P0、P2、P3
273-P3口流水灯
274-通过对P3口地址的操作流水点亮8位LED
275-用不同数据类型控制灯闪烁时间
276-用P0口、P1 口分别显示加法和减法运算结果
277-用P0、P1口显示乘法运算结果
278-用P1、P0口显示除法运算结果
279-用自增运算控制P0口8位LED流水花样
280-用P0口显示逻辑与运算结果
281-用P0口显示条件运算结果
282-用P0口显示按位异或运算结果
283-用P0显示左移运算结果
284-万能逻辑电路实验
285-用右移运算流水点亮P1口8位LED
286-用if语句控制P0口8位LED的流水方向
287-用swtich语句的控制P0口8位LED的点亮状
288-用for语句控制蜂鸣器鸣笛次数
289-包含单片机寄存器的头文件
290-用do-while语句控制P0口8位LED流水点亮
291-用字符型数组控制P0口8位LED流水点亮
292-用P0口显示字符串常量
293-用P0 口显示指针运算结果
294-用指针数组控制P0口8位LED流水点亮
295-用数组的指针控制P0 口8 位LED流水点亮
296-用P0 、P1口显示整型函数返回值
297-用有参函数控制P0口8位LED流水速度
298-用数组作函数参数控制流水花样
299-用数组作函数参数控制流水花样
300-用函数型指针控制P1口灯花样
301-用指针数组作为函数的参数显示多个字符串
302-字符函数ctype.h应用举例
303-内部函数intrins.h应用举例
304-标准函数stdlib.h应用举例
305-字符串函数string.h应用举例
306-宏定义应用举例
307-文件包应用举例
308-条件编译应用举例
309-用定时器T0查询方式P2口8位控制LED闪烁
310-用定时器T1查询方式控制单片机发出1KHz音
311-将计数器T0计数的结果送P1口8位LED显示
311-用定时器T0的中断控制1位LED闪烁
312-用定时器T0的中断实现长时间定时
313-用定时器T1中断控制两个LED以不同周期闪烁
314-用计数器T1的中断控制蜂鸣器发出1KHz音频
315-用定时器T0的中断实现渴望主题曲的播放
316-输出50个矩形脉冲
317-输出正脉宽为250微秒的方波
318-用定时器T0控制输出高低宽度不同的矩形波
319-用外中断0的中断方式进行数据采集
320-输出负脉宽为200微秒的方波
321-方式0控制流水灯循环点亮
322-数据发送程序
323-数据接收程序
324-单片机向PC发送数据
325-单片机接收PC发出的数据
326-用LED数码显示数字5
327-用LED数码显示器循环显示数字0~9
328-用数码管慢速动态扫描显示数字1234
329-用LED数码显示器伪静态显示数字1234
330-用数码管显示动态检测结果
331-数码秒表设计
332-数码时钟设计
333-用LED数码管显示计数器T0的计数值
334-静态显示数字“59”
335-无软件消抖的独立式键盘输入实验
336-软件消抖的独立式键盘输入实验
337-CPU控制的独立式键盘扫描实验
338-定时器中断控制的独立式键盘扫描实验
339-独立式键盘控制的4级变速流水灯
340-独立式键盘的按键功能扩展:以一当四
341-独立式键盘调时的数码时钟实验
342-独立式键盘控制步进电机实验
343-矩阵式键盘按键值的数码管显示实验
344-矩阵式键盘按键音
345-简易电子琴
346-矩阵式键盘实现的电子密码锁
347-用LCD显示字符'A'
348-用LCD循环右移显示Welcome to China
349-将数据0x0f写入AT24C02再读出送P1口显示
350-液晶时钟设计
351-将数据0x0f写入AT24C02再读出送P1口显示
352-将按键次数写入AT24C02,再读出并用1602LCD
353-对I2C总线上挂接多个AT24C02的读写操作
354-基于AT24C02的多机通信
355-将渴望乐谱写入AT24C02并读出播放
356-DS18B20温度检测及其液晶显示
357-将数据0xaa写入X5045再读出送P1口显示
358-将流水灯控制码写入X5045并读出送P1口显示
359-对SPI总线上挂接多个X5045的读写操作
360-基于ADC0832的数字电压表
361-用DAC0832产生锯齿波电压
362-用P1口显示红外遥控器的按键值
363-用红外遥控器控制继电器
364-基于DS1302的日历时钟
365-单片机数据发送程序
366-电机转速表设计
367-热敏电阻测温数码管显示
368-继电器
369-数码管
370-独立按键
371-矩阵键盘
372-1602液晶
373-24C08
374-DS1302
375-12864液晶(带字库)
376-18B20
377-12864不带字库
378-红外接收
379-串口通讯
380-外中断实验
381-光敏自动调光程序
382-步进电机
383-直流电机
384-PCF8591 AD转换实验
385-PCF8591 DA转换实验
386-PCF8591AD转换一路数码管显示
387-PCF8591AD转换4路数码管显示
388-PCF8591DA输出实验
389-超声波测距实验
390-原创 VB上位机控制LED灯程序
391-无线遥控接收模块实验
392-本站原创 PC与单片机双向通讯智能温控程序
393-本站原创 VB遥控播放器红外遥控解码
394-本站原创VB控制继电器实验
395-原创VB串口继电器控制实验
396-原创VB控制4X4控制系统
397-原创VB上位机控制数码管
398-光敏电阻数码管显示
399-51单片机定时器2应用实例
400-综合实例

单片机C语言实例(400例)001.zip

15.78 MB, 下载次数: 119, 下载积分: 黑币 -5

文件大于20M分2个文件

单片机C语言实例(400例)002.zip

13.82 MB, 下载次数: 104, 下载积分: 黑币 -5

文件大于20M分2个文件

评分

参与人数 2黑币 +20 收起 理由
mashuiyou + 5 共享资料的黑币奖励!
newlined + 15

查看全部评分

回复

使用道具 举报

ID:1107340 发表于 2024-3-19 16:24 | 显示全部楼层
这个收藏了,谢谢
回复

使用道具 举报

ID:1113563 发表于 2024-3-21 17:06 | 显示全部楼层
内容丰富,希望对学习有帮助!
回复

使用道具 举报

ID:688460 发表于 2024-3-24 11:23 | 显示全部楼层
不错,但不完整,只有301-400例程
回复

使用道具 举报

ID:874498 发表于 2024-3-24 14:30 | 显示全部楼层
内容丰富,业后学习
回复

使用道具 举报

ID:635055 发表于 2024-3-25 07:44 | 显示全部楼层
用什么软件打开源码呢
回复

使用道具 举报

ID:1112584 发表于 2024-4-1 16:14 | 显示全部楼层
jhjkdz 发表于 2024-3-25 07:44
用什么软件打开源码呢

Keil uVision4 和 Proteus 8
回复

使用道具 举报

ID:79094 发表于 2024-4-2 22:49 | 显示全部楼层
很实用  万分感谢
回复

使用道具 举报

ID:1068712 发表于 2024-4-23 08:22 | 显示全部楼层
下载不了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表