51单片机入门教程,含400个实例案例

1    IO输出    点亮1个LED灯方法1                       
2    IO输出    点亮1个LED灯方法2                       
3    IO输出    点亮多个LED灯方法1
4    IO输出    点亮多个LED灯方法2
5    闪烁1个LED    
6    不同频率闪烁1个LED灯    
7    不同频率闪烁多个LED灯    
8    8位LED左移    
9    8位LED右移    
10    LED循环左移                                       
11    LED循环右移                                       
12    查表显示LED灯                                     
13    双灯左移右移闪烁                                  
14    花样灯                                            
15    PWM调光                                           
16    共阳数码管静态显示                                
17    1个共阳数码管显示变化数字                         
18    单个数码管模拟水流                                
19    按键控制单个数码管显示                            
20    单个数码管指示逻辑电平                            
21    8位数码管显示其中之一                             
22    8位数码管静态显示其中之二                         
23    8位数码管动态扫描显示                             
24    8位数码管动态扫描原理演示                         
25    数码管显示动态数据                                
26    9累加                                             
27    99累加                                            
28    999累加                                           
29    9999累加    
30    9累减    
31    99累减    
32    999累减    
33    9999累减    
34    显示小数点    
35    数码管消隐    
36    数码管递加递减带消隐    
37    数码管左移    
38    数码管右移    
38    数码管右移1    
39    数码管右移2    
40    数码管循环左移    
41    数码管循环右移    
41    数码管循环右移1    
42    数码管循环右移2    
43    数码管闪烁    
44    数码管局部闪烁    
45    定时器0    
46    定时器1    
47    定时器2    
48    产生1mS方波    
49    产生200mS方波    
50    产生多路不同频率方波    
51    1个独立按键控制LED    
52    1个独立按键控制LED状态转换    
53    2按键加减操作    
53    2按键加减操作数码管显示    
54    多位数按键加减(闪烁)    
54    多位数按键加减(闪烁)数码管显示    
55    多位数按键加减(不闪烁)    
55    多位数按键加减(不闪烁)数码管显示    
56    定时器扫描数码管(不闪烁)    
57    按键长按短按效果    
58    抢答器    
59    独立按键依次输入数据    
60    按键从右至左输入    
61    8位端口检测8独立按键    
62    矩阵键盘行列扫描    
63    矩阵键盘反转扫描    
64    矩阵键盘中断扫描    
65    矩阵键盘密码锁    
66    矩阵键盘简易计算器    
67    外部中断0电平触发    
68    外部中断1电平触发    
69    外部中断0下降沿触发    
70    外部中断1下降沿触发    
71    T0外部计数输入    
72    T1外部计数输入    
73    看门狗溢出测试    
74    按键喂狗    
75    喇叭发声原理    
76    警车声音    
77    救护车声音    
78    喇叭滴答声    
79    报警发声    
80    消防车警报    
81    音乐播放    
82    步进电机转动原理    
83    步进电机正反转    
84    步进电机按键控制    
85    步进电机转速数码管显示    
86    双步进电机综合控制    
86    步进电机调速原理    
87    双步进电机综合控制    
87    步进电机综合控制    
87    步进电机调速原理    
88    直流电机按键控制    
89    直流电机调速控制    
90    继电器控制原理    
91    双继电器模拟洗衣机电机控制    
92    1602液晶静态显示    
93    1602液晶动态显示    
94    1602液晶滚动显示    
95    1602液晶移动显示    
96    1602液晶按键输入显示    
97    2402存储1个数据    
98    24c02存储多个数据    
99    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数码管显示                          
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    综合实例    
 

物联沃分享整理
物联沃-IOTWORD物联网 » 51单片机入门教程,含400个实例案例

发表评论