MCS-51单片机C语言编程100例(第二版)

MCS-51单片机C语言编程100例(第二版)

作者: 孙安青

ISBN: 9787519808334

出版时间: 2017-08-01

出版社: 中国电力出版社

孙安青 0 0 0
12流水灯实例2
13左右交替循环灯实例3
14花样流水灯实例5
15单数码管显示十六进制数实例6
16独立按键实现二进制数的加计数实例8
17独立按键实现十进制数的加减计数实例10
18一键多功能应用实例12
194×4矩阵键盘识别并在数码管上显示实例14
110按键高级识别应用16
111数码管实现浮点数的显示18
112中断方式的加减计数实例21
113查询方式实现的定时器0产生1s闪烁灯实例23
114中断方式实现的定时器1产生05s和1s同时闪烁灯实例25
115数码管显示的00~99自动秒计数实例26
116定时器0实现的具有暂停功能的秒表实例28
117定时器1实现的简易数字钟实例31
118定时器0产生软PWM信号实例34
119简易数字频率计实例36
120定时器0实现的拉幕式数字显示效果实例39
121频率数字可调的方波信号产生42
122音阶演奏45
123“叮咚”门铃实例47
124串/并转换驱动数码管显示0~9实例50
125向PC机发送字符串实例51
126接收PC机的数字在数码管上显示实例52
127定时器2实现的05s定时实例55
128定时器2输出红外遥控器384kHz时钟频率实例56
129PCA模块1实现硬PWM信号发生器实例58
130PCA模块0产生02s的定时实例61
131PCA模块2捕获功能实现脉冲宽度测量实例63
132内置EEPROM的读写实例66
133内置A/D转换器实现电压测量实例70
134同步SPI接口实现的串/并转换实例72
135中断嵌套实例74
136三基色LED发光二极管实现的彩色显示实例76
1378×8点阵LED显示数字及字母实例79
138速度和方向可调的8×8点阵流动显示“I爱心U”82
139一个I/O引脚实现的多个按键识别应用实例84
140基于PWM的0~9数字语音播放应用实例87
第2章外围器件扩展实例91
21基于74HC595构成的8位共阴LED数码管显示实例91
22基于MAX7221构成的8位共阴LED数码管显示实例94
2374HC595构成的16×16点阵LED汉字显示实例99
2474HC573构成的16×16点阵LED实现的汉字流水显示实例101
25字符LCD液晶显示模块应用实例104
26128×64图形点阵液晶模块实现的文本显示实例108
27128×64图形点阵LCD模块实现图片显示实例115
28I2C串行接口的AT24C02存储器读写实例119
29SPI串行接口的AT93C46存储器读写实例125
210DS18B20数字温度测量实例131
211ADC0809构成的0~5V直流电压测量实例138
212串行接口的ADC0832构成的数字电压表实例142
213串行接口的单通道TLC549构成的温度测量实例147
2148位并行D/A转换器DAC0832构成的单极性三角波产生实例150
215DAC0832产生双极性正弦波信号实例153
216串行D/A转换器TLC5615构成的多波形发生器实例155
217TLC5620构成的相位差为120°的三路正弦发生器实例159
218DS12C887构成的高精度数字钟实例162
219I2C串行接口的DS1307构成的RTC实例169
220可调速的直流电动机正反转应用实例177
221可调速的步进电动机正反转应用实例180
222基于DHT11传感器的温湿度环境测量应用实例183
223240×128图形点阵LCD模块显示图文应用实例188
224红外遥控接收解码应用实例201
2252MB的串行接口Flash存储器AT45DB161D读写应用实例205
226DS1302串行接口的RTC应用实例212
227基于NRF24L01模块的点对点无线数据通信应用实例217
228SRF05超声波模块的测距应用实例229
22921英寸的TFTLCD真彩液晶显示屏驱动应用实例232
230240×320像素的28英寸真彩TFTLCD液晶显示屏应用实例239
231基于XPT2046构成的手写触摸屏应用实例246
232125kHz的RFID卡片的ID号识别应用实例253
233PS/2接口的PC键盘识别应用实例258
234240×320像素的22″TFTLCD串口显示屏驱动应用实例264
235SD卡的读写应用实例271
第3章综合应用实例283
31数控电源设计应用实例283
32简易数字信号源设计应用实例293
334个I/O口构成的4×3矩阵键盘实例302
34简易波形数字测量与显示设计应用实例306
35旋转的LED显示屏设计应用实例318
36“两只老虎”电子音乐播放实例323
37录音笔设计应用实例325
38科学计算器设计应用实例337
39128×64图形点阵LCD模块实现的动画效果显示实例351
310128×64图形点阵LCD模块显示的多点温度巡检应用实例363
311基于状态机的按键识别与温度报警系统设计实例368
312具有播放/暂停功能的可选电子音乐播放实例374
313基于I/O口的频率和幅度数字调节的正弦波信号产生实例380
314基于128×64图形点阵LCD模块的滚动式菜单设计实例385
315基于I/O引脚模拟串口通信应用实例392
316模拟HT6121的红外遥控发射器设计应用实例395
317带闹铃功能的数字时钟设计应用实例400
318基于PCF8563的TFTLCD模块显示的指针式时钟日历实例407
319TLC549与点阵LCD模块构成的超大数字显示电压表实例422
320基于PCB板铜箔的触摸式按键识别应用实例429
321液晶显示的带记忆功能电子密码锁设计应用实例436
322基于FAT32文件系统的WAV文件播放器设计实例446
323基于OV7670摄像头模块的视频图像显示应用实例467
324远程无线控制的16×16全彩点阵LED屏设计应用实例477
325基于TEA5767模块的全数字式收音机设计应用实例492
参考文献517
第1章51单片机的基础应用实例1
11闪烁灯实例1
作者长期从事电子产品研发和单片机教学工作,有丰富的单片机项目开发经验,出版过多本专著,市场反应较好。前言

0 条评论