资讯详情

51单片机C语言实例(350例)Proteus仿真和代码

1-IO输出-点亮1个LED灯方法1

10-LED循环左移

100-24c记住开机次数

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-串口通讯

串口通信中断应用

115-rs基本通信原理485

116-红外接收原理

红外解码数码管显示

118-红外解码1602液晶显示

119-红外发射原理

12-查表显示LED灯

红外收发试验

双红外发射避障原理测试

122-1个18b20 温度传感器 数码管显示

123-1个18b1602温度传感器液晶显示器

124-多个18b1602温度传感器液晶显示器

125-超温报警测试

126-温度可调上下限1602

126-温度可调上下限1602显示

127-PS键盘输入1602液晶显示器

128-双色点阵1

129-双色点阵两种颜色显示测试

13-双灯左右移动

双色点阵显示特定图形

双色点阵交替图131

双色点阵双色交替动态显示

133-热敏电阻管显示

134-光敏电阻测试数字管显示

135-自动调光测试

136-串转数字芯片测试

137-非门数字芯片测试

138-电子琴

139-实用99分钟倒计时器

14-花样灯

140-外部频率测试

普通时钟可调

液晶显示的142-1602密码

143-实用密码锁

液晶显示的144-1602计算器

145-秒表

串口测温计算显示

147-交通灯测试

148-点阵模拟电梯上下上下下下下

点阵移动广告模拟

15-PWM调光

150-综合测试程序

151-12位AD_DS1621与12864液晶

152-闪烁灯一

153-闪烁灯二

154-流水灯A

155-51单片机12864液晶屏proteus仿真

156-流水灯B

157-数码管显示

158-12864LCD显示计算器键盘按键实验

159-数码管显示(锁定器)

16-共阳数码管静态显示

数字管动态显示

数字管滚动显示

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-直流电机调速

按键控制单个数字管显示

190-步进电机

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-红外遥控键值解码

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电平触发

外部中断0边缘触发

23-8位数字管动态扫描显示

230-外部中断1

231-矩阵键盘

232-液晶LCM1602

233-LCD1602动态显示

234-EEPROM24c02

235-开机次数记忆

236-红外解码LCD1602液晶显示

红外解码数码管显示

238-喇叭

液晶背光控制

24-8位数字管动态扫描原理演示

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液晶显示

26-9累加

260-RTC实时时钟DS1302液晶显示

1861-单线温度传感器b20

262-串口测温

263-带停机 步进电机正反转

步进电机正反转

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存储花样流水灯

993d5be4b93fad92a5cc6b25a09e80d9.gif

10

下载积分:

积分 -1 分

17.11 MB

, 下载次数: 4728

, 下载积分:

积分 -1 分

标签: 6870c0442b倒屏电阻ps2继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台