标题: 51单片机C语言实例(350例)Proteus仿真和代码 [打印本页]

作者: yzq123    时间: 2017-5-11 23:38
标题: 51单片机C语言实例(350例)Proteus仿真和代码
51单片机C语言实例,所有实例程序均经测试过,适合新手学习,有一部分只有程序,后面的例子仿真和代码都有.







1-IO输出-点亮1个LED灯方法1
10-LED循环左移
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-LED循环右移
110-PCF8591 DA输出模拟
111-PCF8591 输出锯齿波
112-PCF8591 1602液晶显示
113-串口通讯
114-串口通讯中断应用
115-RS485基本通讯原理
116-红外接收原理
117-红外解码数码管显示
118-红外解码1602液晶显示
119-红外发射原理
12-查表显示LED灯
120-红外收发测试
121-双红外发射避障原理测试
122-1个18B20 温度传感器 数码管显示
123-1个18b20温度传感器1602液晶显示
124-多个18b20温度传感器1602液晶显示
125-超温报警测试
126-温度可调上下限1602
126-温度可调上下限1602显示
127-PS2键盘输入1602液晶显示
128-双色点阵1种颜色显示测试
129-双色点阵2种颜色显示测试
13-双灯左移右移闪烁
130-双色点阵显示特定图形
131-双色点阵交替图形显示
132-双色点阵双色交替动态显示
133-热敏电阻测试数码管显示
134-光敏电阻测试数码管显示
135-自动调光测试
136-串转并数字芯片测试
137-非门数字芯片测试
138-电子琴
139-实用99分钟倒计时器
14-花样灯
140-外部频率测试
141-定时做普通时钟可调
142-1602液晶显示的密码锁
143-实用密码锁
144-1602液晶显示的计算器
145-秒表
146-串口测温电脑显示
147-交通灯测试
148-点阵模拟电梯上行下行
149-点阵流动广告模拟
15-PWM调光
150-综合测试程序
151-12位AD_DS1621与12864液晶
152-闪烁灯一
153-闪烁灯二
154-流水灯A
155-51单片机12864大液晶屏proteus仿真
156-流水灯B
157-数码管显示
158-12864LCD显示计算器键盘按键实验
159-数码管显示(锁存器)
16-共阳数码管静态显示
160-数码管动态显示
161-数码管滚动显示
162-数码管字符显示
163-独立按键
164-矩阵键盘
165-矩阵键盘(LCD)
166-用DS1302与12864LCD设计的可调式中文电子日历
167-定时器的使用(方式1)
168-12864LCD图形滚动演示
169-用PG12864LCD设计的指针式电子钟
17-1个共阳数码管显示变化数字
170-定时器的使用(方式2)
171-外部中断的使用
172-定时器和外部中断
173-开关控制12864LCD串行模式显示
174-点阵显示
175-液晶1602显示
176-12864带字库测试程序
177-串行12864显示
178-遥控键值解码-12864LCD显示
179-液晶12864并行
18-单个数码管模拟水流
180-液晶12864并行2
181-串口发送试验
182-串口接收试验
183-串口接收(1602)
184-蜂鸣器发声
185-直流电机调速
186-蜂鸣器间断发声
187-lcd-12864应用
188-继电器控制
189-直流电机调速
19-按键控制单个数码管显示
190-步进电机
191-存储AT24C02
192-PCF8591T AD实验
193-PCF8591T芯片DA实验
194-温度采集DS18B20
195-EEPROM_24C02
196-12864LCD显示24C08保存的开机画面
197-红外解码
198-12864LCD显示EPROM2764保存的开机画面
199-时钟DS1302(LCD)
2-IO输出-点亮1个LED灯方法2
20-单个数码管指示逻辑电平
200-宏晶看门狗
201-SD卡
202-秒表
203-普通定时器时钟
204-彩屏控制
205-彩屏图片显示
206-12864+DS1302时钟+18B20温度计
207-12864测试程序
208-12864串行驱动演示
209-12864生产厂程序
21-8位数码管显示其中之一
210-12864中文显示测试
211-LCD12864
212-12864M液晶显示(有字库)程序(汇编)
213-超声波测距LCD12864显示
214-红外遥控键值解码12864液晶显示(汇编语言)
215-用DS1302与12864LCD设计的可调式中文电子日历
216-中文12864
217-中文12864LCD显示红外遥控解码实验
218-IO端口输出
219-IO端口输入
22-8位数码管静态显示其中之二
220-流水灯
221-数码管显示
222-数码管动态扫描演示
223-独立按键
224-独立按键去抖动
225-定时器0
226-定时器1
227-定时器2
228-外部中断0电平触发
229-外部中断0边沿触发
23-8位数码管动态扫描显示
230-外部中断1
231-矩阵键盘
232-液晶LCM1602
233-LCD1602动态显示
234-EEPROM24c02
235-开机次数记忆
236-红外解码LCD1602液晶显示
237-红外解码数码管显示
238-喇叭
239-液晶背光控制
24-8位数码管动态扫描原理演示
240-与电脑串口通信
241-步进电机
242-字库LCD12864液晶测试
243-液晶数码综合显示
244-99秒计时
245-99倒计时
246-抢答器
247-PWM调光
248-LED点阵
249-直流电机调速
25-数码管显示动态数据
250-按键计数器
251-秒表
252-数码管移动
253-花样灯
254-红绿灯
255-音乐播放
256-红外收发演示
257-普通定时器时钟
258-继电器控制
259-ps2键盘LCD1602液晶显示
26-9累加
260-RTC实时时钟DS1302液晶显示
261-单线温度传感器18b20
262-串口测温
263-带停机 步进电机正反转
264-步进电机正反转
265-AD_DA_PCF8591
266-液晶AD_DA_PCF8591
267-秒手动记数
268-功能感受
269-流水登
27-99累加
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流水花样
28-999累加
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-包含单片机寄存器的头文件
29-9999累加
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-用数组作函数参数控制流水花样
3-IO输出-点亮多个LED灯方法1
30-9累减
300-用函数型指针控制P1口灯花样
301-用指针数组作为函数的参数显示多个字符串
302-字符函数ctype.h应用举例
303-内部函数intrins.h应用举例
304-标准函数stdlib.h应用举例
305-字符串函数string.h应用举例
306-宏定义应用举例
307-文件包应用举例
308-条件编译应用举例
309-用定时器T0查询方式P2口8位控制LED闪烁
31-99累减
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的中断方式进行数据采集
32-999累减
320-输出负脉宽为200微秒的方波
321-方式0控制流水灯循环点亮
322-数据发送程序
323-数据接收程序
324-单片机向PC发送数据
325-单片机接收PC发出的数据
326-用LED数码显示数字5
327-用LED数码显示器循环显示数字0~9
328-用数码管慢速动态扫描显示数字1234
329-用LED数码显示器伪静态显示数字1234
33-9999累减
330-用数码管显示动态检测结果
331-数码秒表设计
332-数码时钟设计
333-用LED数码管显示计数器T0的计数值
334-静态显示数字“59”
335-无软件消抖的独立式键盘输入实验
336-软件消抖的独立式键盘输入实验
337-CPU控制的独立式键盘扫描实验
338-定时器中断控制的独立式键盘扫描实验
339-独立式键盘控制的4级变速流水灯
34-显示小数点
340-独立式键盘的按键功能扩展:以一当四
341-独立式键盘调时的数码时钟实验
342-独立式键盘控制步进电机实验
343-矩阵式键盘按键值的数码管显示实验
344-矩阵式键盘按键音
345-简易电子琴
346-矩阵式键盘实现的电子密码锁
347-用LCD显示字符'A'
348-用LCD循环右移显示Welcome to China
349-将数据0x0f写入AT24C02再读出送P1口显示
35-数码管消隐
350-液晶时钟设计
36-数码管递加递减带消隐
37-数码管左移
38-数码管右移
38-数码管右移1
39-数码管右移2
4-IO输出-点亮多个LED灯方法2
40-数码管循环左移
41-数码管循环右移
41-数码管循环右移1
42-数码管循环右移2
43-数码管闪烁
44-数码管局部闪烁
45-定时器0
46-定时器1
47-定时器2
48-产生1mS方波
49-产生200mS方波
5-闪烁1个LED
50-产生多路不同频率方波
51-1个独立按键控制LED
52-1个独立按键控制LED状态转换
53-2按键加减操作
53-2按键加减操作数码管显示
54-多位数按键加减(闪烁)
54-多位数按键加减(闪烁)数码管显示
55-多位数按键加减(不闪烁)
55-多位数按键加减(不闪烁)数码管显示
56-定时器扫描数码管(不闪烁)
57-按键长按短按效果
58-抢答器
59-独立按键依次输入数据
6-不同频率闪烁1个LED灯
60-按键从右至左输入
61-8位端口检测8独立按键
62-矩阵键盘行列扫描
63-矩阵键盘反转扫描
64-矩阵键盘中断扫描
65-矩阵键盘密码锁
66-矩阵键盘简易计算器
67-外部中断0电平触发
68-外部中断1电平触发
69-外部中断0下降沿触发
7-不同频率闪烁多个LED灯
70-外部中断1下降沿触发
71-T0外部计数输入
72-T1外部计数输入
73-看门狗溢出测试
74-按键喂狗
75-喇叭发声原理
76-警车声音
77-救护车声音
78-喇叭滴答声
79-报警发声
8-8位LED左移
80-消防车警报
81-音乐播放
82-步进电机转动原理
83-步进电机正反转
84-步进电机按键控制
85-步进电机转速数码管显示
86-双步进电机综合控制
86-步进电机调速原理
87-双步进电机综合控制
87-步进电机综合控制
87-步进电机调速原理
88-直流电机按键控制
89-直流电机调速控制
9-8位LED右移
90-继电器控制原理
91-双继电器模拟洗衣机电机控制
92-1602液晶静态显示
93-1602液晶动态显示
94-1602液晶滚动显示
95-1602液晶移动显示
96-1602液晶按键输入显示
97-2402存储1个数据
98-24c02存储多个数据
99-24c02存储花样流水灯


所有资料打包下载,只有少量例程带有仿真,大家可以补充后上传到本帖 一起完善,一起学习:
350例.7z (3.68 MB, 下载次数: 7267)


作者: zzb    时间: 2017-5-12 10:57
谢谢分享,果断收藏。
作者: hqboy    时间: 2017-5-12 11:12
感谢分享! 必须收藏了。
作者: lids    时间: 2017-5-12 11:56
果断下载
作者: zqy181818    时间: 2017-5-12 12:32
你这个文件,打开只有一个文件的,也不能用,你也试下
作者: gaozhaohong    时间: 2017-5-12 14:17
谢谢分享!!!
作者: dsawrtt    时间: 2017-6-15 12:35
谢谢,学习了
作者: 763044677    时间: 2017-8-1 18:33
哇,这种东西对我这种单片机初学者来说太有用了
作者: zmc419    时间: 2017-8-1 21:59
感谢分享! 太全了
作者: king101king    时间: 2017-8-2 14:12
果断收
作者: licu    时间: 2017-8-15 02:37
收藏看看。學習中
作者: 172229507    时间: 2017-8-24 15:12
谢谢,收藏了
作者: cheng012345678    时间: 2017-8-24 17:00

谢谢,收藏了
作者: hjz1217283866    时间: 2017-8-26 21:07
感谢分享 太棒了 这个
作者: huangjingjie    时间: 2017-8-26 22:13
很好的学习资料
作者: tiexiedaqin    时间: 2017-9-5 02:27
哎,又没币了
作者: tiexiedaqin    时间: 2017-9-6 17:41
哇,谢谢
作者: tiexiedaqin    时间: 2017-9-6 17:48
好多都没有Proteus仿真的啊,我是新手,我想看看具体的电路开心 可爱 害羞 微笑 满意 嗯嗯
作者: tiexiedaqin    时间: 2017-9-6 17:51
大神,能把仿真都整上去吗0.0
作者: 玉堂的家    时间: 2017-9-7 10:50
没有黑币,难受

作者: limao700    时间: 2017-9-7 13:53
好东西,可惜没币了。
作者: 物空    时间: 2017-9-7 15:12
非常好,很实用
作者: wslhwps    时间: 2017-9-22 23:58
这个收藏了。谢谢楼主。
作者: lth977    时间: 2017-9-23 00:34
这就很厉害了
作者: u724206583    时间: 2017-10-5 18:40
根本就没有proteus仿真文件 差评
作者: deal..59    时间: 2017-10-9 19:36
很好  收藏了
作者: syh4558    时间: 2017-10-15 19:16
没有黑币
作者: liu889    时间: 2017-10-16 08:27
感谢分享! 必须收藏了。
作者: 人丑就要多读书    时间: 2017-10-16 09:25
这种对于初学者很适用
作者: www123lhs    时间: 2017-10-16 11:53
真棒!非常感谢。
作者: lmQAQ    时间: 2017-10-25 10:49
很棒的分享啊
作者: 虓尨    时间: 2017-10-29 13:58
谢谢楼主分享
作者: ytteria0001    时间: 2017-10-30 23:26
太好的分享了 真是神嚕 但是下載有問題 點擊5次下扣25點還是下載失敗
作者: ytteria0001    时间: 2017-10-30 23:28
真是非常棒的分享
但是點擊5次下載都不行下載
白白被扣25點
作者: 征程xxx    时间: 2017-10-31 00:02
谢谢分享,很实用。
作者: aixf    时间: 2017-11-22 19:21
好东西真多哦,可惜宝宝的金币不够用
作者: 凌小空    时间: 2017-11-22 21:17
给力收藏

作者: ligoti    时间: 2017-11-22 23:36
先收藏,币够了再下载。
作者: gaoyuana    时间: 2017-11-23 01:29
厉害了!!!
作者: hhyhhy    时间: 2017-11-23 16:28
谢谢分享

作者: weihm    时间: 2017-11-23 22:50
很好的学习资料,谢谢分享,收藏了。
作者: panlongdian    时间: 2017-11-28 01:37
这个一定要有!
作者: 榆林上校    时间: 2017-11-28 14:27
内容很好。谢谢分享
作者: dudu.dudu    时间: 2017-11-28 16:03
谢谢楼主,给出了这么多的例子。感谢
作者: clearme    时间: 2017-11-28 18:31
哇,楼主大好人,感谢分享

作者: 达人知命    时间: 2017-11-29 14:36
没有仿真图的吗?没有仿真图看起来困难啊
作者: wyuejun8888    时间: 2017-12-8 09:31
谢谢分享,这个好象真的高大尚啊

作者: wfouliya    时间: 2017-12-9 08:45
我也想要,没币咋整
作者: hsw2017    时间: 2017-12-9 14:36
非常感谢你分享这么好的资料给我们,谢谢
作者: zkhzkhzkhzkhzkh    时间: 2017-12-22 13:12
赞一个!
作者: zhangyihao    时间: 2017-12-23 12:01
感谢分享! 必须收藏了。
作者: 40121940    时间: 2017-12-23 15:57
初学单片机,资料不错
作者: ngbhth    时间: 2017-12-24 00:03
东西很不错
作者: 黑板擦    时间: 2017-12-24 12:50
感谢分享,先收藏
作者: d026530    时间: 2017-12-24 18:00
感谢分享! 太全了
作者: 技术求助    时间: 2018-1-14 08:39
好资料,51黑有你更精彩
作者: 我是小明同学    时间: 2018-1-15 22:00
没有仿真啊,只有程序
作者: Amakiir    时间: 2018-1-16 00:42
新手到 谢谢大大的资料 多看多学!
作者: 你看不见我-    时间: 2018-1-16 02:34
先收藏,币够了再下载。
作者: 377047937YBY    时间: 2018-2-6 16:44
看的我激情澎湃!!!!
作者: zxq9781    时间: 2018-2-9 21:30
整理的不错,谢谢分享
作者: fangrongchuang    时间: 2018-2-17 17:49
感谢分享! 必须收藏了。
作者: aaaa_7777    时间: 2018-3-6 20:20

很好的学习资料
作者: CWKQL    时间: 2018-3-7 14:24
谢谢分享,果断收藏。
作者: dcydwxx    时间: 2018-3-7 22:57
好贴,好东西
作者: batistuta    时间: 2018-3-8 09:07
好东西啊!可惜黑币不够啊!
作者: bhjyqjs    时间: 2018-3-9 10:05
收藏了,谢谢分享
作者: 大峪    时间: 2018-3-12 10:02
好多没有Proteus,,坑
作者: zhangyihao    时间: 2018-3-12 12:13

谢谢分享!!!
作者: matmat    时间: 2018-3-12 17:20
谢谢分享资料
作者: xiaolele2013    时间: 2018-3-19 09:00
喜欢这些资料
作者: labro    时间: 2018-3-19 10:22
谢谢分享
作者: feijihuran    时间: 2018-3-19 16:04
哇偶 我是新手 好好学习 论坛太强大了
作者: 留在夏天    时间: 2018-3-19 16:41
刚注册 就发现这么厉害的资源  下载有点麻烦
作者: lelemeng    时间: 2018-3-21 14:40
十分感谢,对于我这个刚开始学单片机的小白来说,这些实例太棒了,谢谢!
作者: ztb096001    时间: 2018-3-22 08:14
这就很厉害了
作者: 不觉    时间: 2018-3-22 12:53
谢谢分享,果断收藏。
作者: iotHUAN    时间: 2018-4-7 21:30
不能下载还扣币
作者: lcq403    时间: 2018-4-7 23:55
感谢分享! 必须收藏了。
作者: 电子酷酷    时间: 2018-4-8 01:19
看样子楼主 辛苦了很久了 谢谢了
作者: -.-    时间: 2018-4-9 14:04
谢谢分享  收藏了
作者: e0631    时间: 2018-4-9 15:56
谢谢楼主分享,下载下载。
作者: Drsheep    时间: 2018-4-9 18:54
正在愁课设,来带走学习
作者: zx1v    时间: 2018-4-9 19:09
绝世好贴,很给力,谢谢大神分享。
作者: -.-    时间: 2018-4-10 09:09
谢谢楼主分享
作者: baobeishuma    时间: 2018-4-10 16:12
谢谢楼主分享!
作者: li75960496    时间: 2018-4-12 19:41
怎么没有仿真的呢
作者: 守候枫林红叶时    时间: 2018-4-12 22:04
谢谢楼主的分享,辛苦啦!
作者: ZERO1314    时间: 2018-4-12 23:31
谢谢,楼主分享
作者: 852545885    时间: 2018-4-16 14:31
xiexiefenxiang
作者: lx992060356    时间: 2018-4-16 16:29
谢谢分享!
作者: Strugglea    时间: 2018-4-16 16:43
很多没有proteus仿真图呀
作者: cwx135    时间: 2018-4-23 14:12
感谢分享! 必须收藏了。
作者: 312923971    时间: 2018-4-23 14:31
谢谢分享
作者: 865135462    时间: 2018-4-23 17:12
真的很有用 内容多 不过怎么下载起来不安全时什么回事

作者: 遍野1993    时间: 2018-4-24 10:15
太感谢了!
作者: aa1159195980    时间: 2018-4-24 12:14
对我学习单片机初学者来说太有用了值得学习
作者: qiufengsy    时间: 2018-4-25 15:06
谢谢分享。就是红外的地方想要个仿真,,之前没有接触过无线收发
作者: qiufengsy    时间: 2018-4-27 11:03
没有仿真
作者: 安安0118    时间: 2018-4-29 22:00
感谢分享




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1