MCS-51单片机C语言编程100例

MCS-51单片机C语言编程100例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-01
版次: 1
ISBN: 9787512364578
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 478页
字数: 694千字
正文语种: 简体中文
  •   《MCS-51单片机C语言编程100例》以STC15F2K60S2增强型的单周期单片机为核心器件,通过100个应用实例,以单片机的功能模块为起点,以每个模块的硬件、软件设计为主线,通过大量实例的介绍来达到理论联系实际的目的,让读者能迅速开发出实际的应用系统。《MCS-51单片机C语言编程100例》讲解深入浅出,实例内容翔实,绝大多数模块、实例都有Proteus仿真验证。
      《MCS-51单片机C语言编程100例》适合各类高校自动控制、电气工程、自动化、机械电子专业的学生使用,同时也可供从事单片机系统开发的广大技术人员参考阅读。 前言
    第1章51单片机的基础应用实例
    1.1闪烁灯
    1.2跑马灯
    1.3左右交替循环灯
    1.4花样流水灯
    1.5单数码管显示十六进制
    1.6独立按键二进制加计数
    1.7独立按键十进制数的加减计数
    1.8一键多功能应用
    1.94×4矩阵键盘识别数码管显示
    1.104位可预置可逆双向计数
    1.11中断方式的按键加1计数
    1.12中断方式的加减计数
    1.13查询方式实现的定时器T0产生1s闪烁灯
    1.14中断方式实现的定时器T1产生0.5s和1s同时闪烁灯
    1.15数码管显示的00~99自动秒计数
    1.16定时器T0实现的具有暂停功能的秒表
    1.17定时器T1实现的简易数字钟
    1.18定时器TO产生软PWM信号
    1.19简易数字频率计
    1.20定时器TO实现的拉幕式数字显示效果
    1.21“嘀、嘀”报警声
    1.22模拟救护车的警铃声
    1.23“叮咚”门铃
    1.24串/并转换驱动数码管显示0~9
    1.25向PC发送字符串
    1.26接收PC数字在数码管显示
    1.27定时器T2实现的0.5s定时
    1.28定时器T2输出红外遥控器38.4kHz时钟频率
    1.29PCA模块1实现的PWM信号发生器
    1.30PCA模块0产生0.2s的定时
    1.31PCA模块2捕获功能实现脉冲宽度测量
    1.32内置EEPR()M的读/写
    1.33内置A/D转换器电压测量
    1.34同步SPI接口实现的串/并转换
    1.35中断嵌套
    1.36三基色LED发光二极管实现的彩色显示
    1.378×8点阵LED显示数字及字母
    1.38按键控制的8~8点阵LED显示图形
    1.39一个10引脚实现的多个按键识别应用
    1.40基于PWM的0~9数字语音播放应用

    第2章外围器件扩展实例
    2.1基于74HC595构成的8位共阴LED数码管显示
    2.2基于MAX7221构成的8位共阴LED数码管显示
    2.374HC595构成的16×16点阵LED汉字显示
    2.474HC573构成的16×16点阵LED实现的汉字流水显示
    2.5字符LCD液晶显示模块应用
    2.6128×64图形点阵液晶模块实现的文本显示
    2.7128×64图形点阵LCD模块实现图片显示
    2.8I2C串行接口的AT24C02存储器读/写
    2.9SPI串行接口的AF93C46存储器读/写
    2.10DSl8820数字温度测量
    2.11ADC0809构成的0~5V直流电压测量
    2.12串行接口的ADC0832构成的数字电压表
    2.13串行接口的单通道TLC549构成的温度测量
    2.148位并行D/A转换器DAC0832构成的单极性三角波产生
    2.15DAC0832产生双极性正弦波信号
    2.16串行D/A转换器TLC5615构成的多波形发生器
    2.17TLC5620构成的相位差为120'的三路正弦发生器
    2.18DSl2C887构成的高精度数字钟
    2.19I2C串行接口的DSl307构成的RTC
    2.20可调速的直流电动机正、反转应用
    2.21可调速的步进电动机正、反转应用
    2.22基于DHT11传感器的湿度环境测量应用
    2.23240×128图形点阵LCD模块显示图文应用
    2.24红外遥控接收解码应用
    2.252MB串行接口Flash存储器AT45DBl6lD读/写应用
    2.26DSl302串行接口的RTC应用
    2.27基于NRF24L01模块的点对点无线数据通信应用
    2.28SRF05超声波模块的测距应用
    2.292.1”的TFTLCD真彩液晶显示屏驱动应用
    2.30240x320像素的2.8”真彩TFTLCD液晶显示屏应用
    2.3l基于XPT2046构成的手写触摸屏应用
    2.32125ki{z的RFID卡片的ID号识别应用
    2.33PS/2接口的PC键盘识别应用
    2.34240x320像素的2.2”TFTLCD串口显示屏驱动应用
    2.35SD卡的读/写应用

    第3章综合应用
    3.1按键高级识别应用
    3.2数码管实现浮点数的显示
    3.34个10口构成的4×3矩阵键盘
    3.4频率数字可调的方波信号产生
    3.5音阶演奏
    3.6“两只老虎”电子音乐播放
    3.7速度和方向可调的8×8点阵流动显示“I爱心U”
    3.8简易计算器应用
    3.9128x64图形点阵I,CD模块实现的动画效果显示
    3.10128x64图形点阵LcD模块显示的多点温度巡检应用
    3.11电子琴应用
    3.12具有播放/暂停功能的可选电子音乐播放
    3.13基于IO口的频率和幅度数字调节的正弦波信号产生
    3.14基于128x64图形点阵LCD模块的滚动式菜单设计
    3.15基于10引脚模拟串口通信应用
    3.16模拟HT6121的红外遥控发射器设计应用
    3.17带闹铃功能的数字时钟设计应用
    3.18基于:PCF8563的TFTLCD模块显示的指针式时钟日历
    3.19TLC549与点阵LCD模块构成的超大数字显示电压表
    3.20基于PCB板铜箔的触摸式按键识别应用
    3.21液晶显示的带记忆功能电子密码锁设计应用
    3.22基于FAT32文件系统的WAV文件播放器设计
    3.23基于OV7670摄像头模块的视频图像显示应用
    3.24远程无线控制的16x16全彩点阵LED屏设计应用
    3.25基于TEA5767模块的全数字式收音机设计应用
    参考文献
  • 内容简介:
      《MCS-51单片机C语言编程100例》以STC15F2K60S2增强型的单周期单片机为核心器件,通过100个应用实例,以单片机的功能模块为起点,以每个模块的硬件、软件设计为主线,通过大量实例的介绍来达到理论联系实际的目的,让读者能迅速开发出实际的应用系统。《MCS-51单片机C语言编程100例》讲解深入浅出,实例内容翔实,绝大多数模块、实例都有Proteus仿真验证。
      《MCS-51单片机C语言编程100例》适合各类高校自动控制、电气工程、自动化、机械电子专业的学生使用,同时也可供从事单片机系统开发的广大技术人员参考阅读。
  • 目录:
    前言
    第1章51单片机的基础应用实例
    1.1闪烁灯
    1.2跑马灯
    1.3左右交替循环灯
    1.4花样流水灯
    1.5单数码管显示十六进制
    1.6独立按键二进制加计数
    1.7独立按键十进制数的加减计数
    1.8一键多功能应用
    1.94×4矩阵键盘识别数码管显示
    1.104位可预置可逆双向计数
    1.11中断方式的按键加1计数
    1.12中断方式的加减计数
    1.13查询方式实现的定时器T0产生1s闪烁灯
    1.14中断方式实现的定时器T1产生0.5s和1s同时闪烁灯
    1.15数码管显示的00~99自动秒计数
    1.16定时器T0实现的具有暂停功能的秒表
    1.17定时器T1实现的简易数字钟
    1.18定时器TO产生软PWM信号
    1.19简易数字频率计
    1.20定时器TO实现的拉幕式数字显示效果
    1.21“嘀、嘀”报警声
    1.22模拟救护车的警铃声
    1.23“叮咚”门铃
    1.24串/并转换驱动数码管显示0~9
    1.25向PC发送字符串
    1.26接收PC数字在数码管显示
    1.27定时器T2实现的0.5s定时
    1.28定时器T2输出红外遥控器38.4kHz时钟频率
    1.29PCA模块1实现的PWM信号发生器
    1.30PCA模块0产生0.2s的定时
    1.31PCA模块2捕获功能实现脉冲宽度测量
    1.32内置EEPR()M的读/写
    1.33内置A/D转换器电压测量
    1.34同步SPI接口实现的串/并转换
    1.35中断嵌套
    1.36三基色LED发光二极管实现的彩色显示
    1.378×8点阵LED显示数字及字母
    1.38按键控制的8~8点阵LED显示图形
    1.39一个10引脚实现的多个按键识别应用
    1.40基于PWM的0~9数字语音播放应用

    第2章外围器件扩展实例
    2.1基于74HC595构成的8位共阴LED数码管显示
    2.2基于MAX7221构成的8位共阴LED数码管显示
    2.374HC595构成的16×16点阵LED汉字显示
    2.474HC573构成的16×16点阵LED实现的汉字流水显示
    2.5字符LCD液晶显示模块应用
    2.6128×64图形点阵液晶模块实现的文本显示
    2.7128×64图形点阵LCD模块实现图片显示
    2.8I2C串行接口的AT24C02存储器读/写
    2.9SPI串行接口的AF93C46存储器读/写
    2.10DSl8820数字温度测量
    2.11ADC0809构成的0~5V直流电压测量
    2.12串行接口的ADC0832构成的数字电压表
    2.13串行接口的单通道TLC549构成的温度测量
    2.148位并行D/A转换器DAC0832构成的单极性三角波产生
    2.15DAC0832产生双极性正弦波信号
    2.16串行D/A转换器TLC5615构成的多波形发生器
    2.17TLC5620构成的相位差为120'的三路正弦发生器
    2.18DSl2C887构成的高精度数字钟
    2.19I2C串行接口的DSl307构成的RTC
    2.20可调速的直流电动机正、反转应用
    2.21可调速的步进电动机正、反转应用
    2.22基于DHT11传感器的湿度环境测量应用
    2.23240×128图形点阵LCD模块显示图文应用
    2.24红外遥控接收解码应用
    2.252MB串行接口Flash存储器AT45DBl6lD读/写应用
    2.26DSl302串行接口的RTC应用
    2.27基于NRF24L01模块的点对点无线数据通信应用
    2.28SRF05超声波模块的测距应用
    2.292.1”的TFTLCD真彩液晶显示屏驱动应用
    2.30240x320像素的2.8”真彩TFTLCD液晶显示屏应用
    2.3l基于XPT2046构成的手写触摸屏应用
    2.32125ki{z的RFID卡片的ID号识别应用
    2.33PS/2接口的PC键盘识别应用
    2.34240x320像素的2.2”TFTLCD串口显示屏驱动应用
    2.35SD卡的读/写应用

    第3章综合应用
    3.1按键高级识别应用
    3.2数码管实现浮点数的显示
    3.34个10口构成的4×3矩阵键盘
    3.4频率数字可调的方波信号产生
    3.5音阶演奏
    3.6“两只老虎”电子音乐播放
    3.7速度和方向可调的8×8点阵流动显示“I爱心U”
    3.8简易计算器应用
    3.9128x64图形点阵I,CD模块实现的动画效果显示
    3.10128x64图形点阵LcD模块显示的多点温度巡检应用
    3.11电子琴应用
    3.12具有播放/暂停功能的可选电子音乐播放
    3.13基于IO口的频率和幅度数字调节的正弦波信号产生
    3.14基于128x64图形点阵LCD模块的滚动式菜单设计
    3.15基于10引脚模拟串口通信应用
    3.16模拟HT6121的红外遥控发射器设计应用
    3.17带闹铃功能的数字时钟设计应用
    3.18基于:PCF8563的TFTLCD模块显示的指针式时钟日历
    3.19TLC549与点阵LCD模块构成的超大数字显示电压表
    3.20基于PCB板铜箔的触摸式按键识别应用
    3.21液晶显示的带记忆功能电子密码锁设计应用
    3.22基于FAT32文件系统的WAV文件播放器设计
    3.23基于OV7670摄像头模块的视频图像显示应用
    3.24远程无线控制的16x16全彩点阵LED屏设计应用
    3.25基于TEA5767模块的全数字式收音机设计应用
    参考文献
查看详情
您可能感兴趣 / 更多
MCS-51单片机C语言编程100例
MCGS嵌入版组态应用技术 第2版
刘长国 黄俊强 编著
MCS-51单片机C语言编程100例
MCS-51单片机原理与实训
樊元刚 编
MCS-51单片机C语言编程100例
MCS-51单片机原理及实践(C语言)(微课视频版)
陈苏婷
MCS-51单片机C语言编程100例
MCS-51单片机技术项目驱动教程(C语言)(第2版)
牛军;黄大勇;薛晓;曹原;陈华敏
MCS-51单片机C语言编程100例
MCGS嵌入版组态控制技术及应用()
吴孝慧;鹿业勃;李克培
MCS-51单片机C语言编程100例
MCT标准教程 一级·上
李亚男 总主编;骆琳;李骢
MCS-51单片机C语言编程100例
MCS-51单片机C语言程序设计与实践(第3版)
王国玉
MCS-51单片机C语言编程100例
MCGS组态技术应用(高职)
楼蔚松 著
MCS-51单片机C语言编程100例
MCGS工控组态技术及应用(第2版)
朱益江、杜岗 著
MCS-51单片机C语言编程100例
MCT标准教程 二级·上
骆琳;李骢;李亚男
MCS-51单片机C语言编程100例
MCGS触摸屏工程项目应用()
盛强 郑鹏飞 沈琦琦 包西平
MCS-51单片机C语言编程100例
MCS-51单片机原理、接口及应用(第2版)
郭文川
系列丛书 / 更多
MCS-51单片机C语言编程100例
MCGS嵌入版组态应用技术 第2版
刘长国 黄俊强 编著
MCS-51单片机C语言编程100例
MCS-51单片机原理与实训
樊元刚 编
MCS-51单片机C语言编程100例
MCS-51单片机原理及实践(C语言)(微课视频版)
陈苏婷
MCS-51单片机C语言编程100例
MCS-51单片机技术项目驱动教程(C语言)(第2版)
牛军;黄大勇;薛晓;曹原;陈华敏
MCS-51单片机C语言编程100例
MCGS嵌入版组态控制技术及应用()
吴孝慧;鹿业勃;李克培
MCS-51单片机C语言编程100例
MCT标准教程 一级·上
李亚男 总主编;骆琳;李骢
MCS-51单片机C语言编程100例
MCS-51单片机C语言程序设计与实践(第3版)
王国玉
MCS-51单片机C语言编程100例
MCGS组态技术应用(高职)
楼蔚松 著
MCS-51单片机C语言编程100例
MCGS工控组态技术及应用(第2版)
朱益江、杜岗 著
MCS-51单片机C语言编程100例
MCT标准教程 二级·上
骆琳;李骢;李亚男
MCS-51单片机C语言编程100例
MCGS触摸屏工程项目应用()
盛强 郑鹏飞 沈琦琦 包西平
MCS-51单片机C语言编程100例
MCS-51单片机原理、接口及应用(第2版)
郭文川
相关图书 / 更多
MCS-51单片机C语言编程100例
MCGS嵌入版组态应用技术 第2版
刘长国 黄俊强 编著
MCS-51单片机C语言编程100例
MCS-51单片机原理与实训
樊元刚 编
MCS-51单片机C语言编程100例
MCS-51单片机原理及实践(C语言)(微课视频版)
陈苏婷
MCS-51单片机C语言编程100例
MCS-51单片机技术项目驱动教程(C语言)(第2版)
牛军;黄大勇;薛晓;曹原;陈华敏
MCS-51单片机C语言编程100例
MCGS嵌入版组态控制技术及应用()
吴孝慧;鹿业勃;李克培
MCS-51单片机C语言编程100例
MCT标准教程 一级·上
李亚男 总主编;骆琳;李骢
MCS-51单片机C语言编程100例
MCS-51单片机C语言程序设计与实践(第3版)
王国玉
MCS-51单片机C语言编程100例
MCGS组态技术应用(高职)
楼蔚松 著
MCS-51单片机C语言编程100例
MCGS工控组态技术及应用(第2版)
朱益江、杜岗 著
MCS-51单片机C语言编程100例
MCT标准教程 二级·上
骆琳;李骢;李亚男
MCS-51单片机C语言编程100例
MCGS触摸屏工程项目应用()
盛强 郑鹏飞 沈琦琦 包西平
MCS-51单片机C语言编程100例
MCS-51单片机原理、接口及应用(第2版)
郭文川