51单片机C语言编程实战

51单片机C语言编程实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编
2016-11
版次: 1
ISBN: 9787568403382
定价: 28.00
装帧: 其他
开本: 16开
纸张: 胶版纸
3人买过
  • 高传贤主编的《51单片机C语言编程实战》是基于MCS-51系列单片机之STC89C52RC控制C语言编程的项目式实战教程。全书共设计了14个项目,引人28个实例,既涉及单片机对LED发光二*管、LED数码管静态和动态显示、键盘、蜂鸣器和继电器、步进电机、与PC串行通信、DS18820温度显示、16×16 LED点阵显示汉字、1602 LCD液晶显示字符、AT24C02数据存储及AD和DA转换的基本控制,还涉及电子温度计/航标灯的综合控制。叙述遵循教学规律,循序渐进,深入浅出,将单片机C语言程序设计开发基础寓于项目实战之中,易于初学者理解,便于自学,同时通过自制的编程器将程序下载运行,检测实战结果,能*大地提高读者学习的兴趣,并加大操作训练的力度。本书可作为职业院校及培训班的教材及单片机爱好者的自学和参考用书。 项目一  最小控制系统/串口程序下载电路的制作  1.1  MCS-51系列单片机的主要结构    1.1.1  内部结构    1.1.2  外部引脚及功能  1.2  单片机最小控制系统电路的制作    1.2.1  最小控制系统电路的构成    1.2.2  最小控制系统电路的制作  1.3  串口程序下载电路的制作    1.3.1  MAX232电平转换电路    1.3.2  单片机串口程序下载电路的安装搭接项目二  Keil C51和STC-ISP软件的使用  2.1  Keil C51软件的使用方法  2.2  STC-ISP软件的使用方法  2.3  发光二极管单灯发光程序的功能验证    2.3.1  单片机控制LED发光二极管模块的安装搭接    2.3.2  第一个LED发光二极管发光程序的功能验证项目三  LED发光二极管的控制  3.1  单片机控制LED发光二极管电路原理  3.2  第一个LED发光二极管发光程序的分析解读  3.3  LED发光二极管单灯闪烁发光程序编制  3.4  LED发光二极管流水灯程序编制项目四  LED数码管静态、动态显示  4.1  LED数码管显示模块的制作    4.1.1  数码管的结构和工作原理    4.1.2  数码管显示电路的搭接安装  4.2  LED数码管静态显示程序的编制  4.3  LED数码管动态显示程序的编制    4.3.1  简单延时的数码管动态显示程序的编制    4.3.2  利用定时/计数器及中断的数码管动态显示程序的编制项目五  键盘的识别与控制  5.1  矩阵键盘模块的制作    5.1.1  键盘的结构与原理    5.1.2  4×4行列式键盘模块的搭接安装  5.2  独立按键的检测与消抖程序的编制  5.3  矩阵键盘的识别与控制程序的编制项目六  蜂鸣器与继电器的控制  6.1  蜂鸣器与继电器的原理和电路    6.1.1  蜂鸣器的发声原理与控制电路    6.1.2  继电器的驱动电路  6.2  蜂鸣器与继电器控制模块的安装搭接  6.3  蜂鸣器与继电器控制程序的编制    6.3.1  蜂鸣器控制程序的编制    6.3.2  继电器控制程序的编制项目七  步进电机的控制  7.1  步进电机原理及其驱动电路  7.2  步进电机控制模块的安装搭接  7.3  步进电机控制程序的编制项目八  单片机与PC的串行通信  8.1  串行通信基本知识    8.1.1  串行接口的特点与串行控制寄存器    8.1.2  波特率的选择  8.2  单片机与PC串行通信程序的编制    8.2.1  串行通信的接口电路    8.2.2  串行通信程序的编制项目九  DSl8820温度控制  9.1  DSl8820的主要结构及操作    9.1.1  DSl8820的内部结构    9.1.2  DS18B20的操作  9.2  单片机与单总线器件DS18820的接口电路  9.3  单片机控制DSl8820温度显示程序的编制项目十  16×16LED点阵显示汉字  10.11  6×16LED点阵显示模块的制作    10.1.1  LED点阵显示模块结构及显示原理    10.1.2  16×16LED点阵显示模块的安装搭接  10.2  单片机控制16×16LED点阵显示汉字程序的编制项目十一  1602 LCD液晶显示字符  11.1  1602 LCD液晶显示控制模块制作    11.1.1  1602 LCD液晶结构及显示原理    11.1.2  1602 LCD液晶显示模块的制作  11.2  单片机控制1602 LCD液晶显示字符程序的编制项目十二  AT24C02数据存储  12.1  I2C总线的组成及工作原理    12.1.1  I2C总线的概念    12.1.2  I2C总线协议    12.1.3  数据传送格式  12.2  单片机与双总线器件AT24C02的接口  12.3  单片机控制AT24C02数据存储的程序编制项目十三  D/A转换、A/D转换  13.1  集成D/A转换器、A/D转换器及其控制模块制作    13.1.1  集成D/A转换器    13.1.2  集成A/D转换器  13.2  单片机控制DAAC0832数模转换的程序编制  13.3  单片机控制ADC0804模数转换的程序编制项目十  四电子温度计/航标灯的控制  14.1  航标灯控制模块制作    14.1.1  航标灯电路结构及控制原理    14.1.2  航标灯控制模块的安装搭接  14.2  单片机控制航标灯/电子温度计程序的编制附录A  C语言的关键字和C51编译器的扩展关键字附录B  C51编译器能识别的数据类型附录C  C语言运算符的优先级和结合性附录D  Keil软件的仿真调试方法参考文献
  • 内容简介:
    高传贤主编的《51单片机C语言编程实战》是基于MCS-51系列单片机之STC89C52RC控制C语言编程的项目式实战教程。全书共设计了14个项目,引人28个实例,既涉及单片机对LED发光二*管、LED数码管静态和动态显示、键盘、蜂鸣器和继电器、步进电机、与PC串行通信、DS18820温度显示、16×16 LED点阵显示汉字、1602 LCD液晶显示字符、AT24C02数据存储及AD和DA转换的基本控制,还涉及电子温度计/航标灯的综合控制。叙述遵循教学规律,循序渐进,深入浅出,将单片机C语言程序设计开发基础寓于项目实战之中,易于初学者理解,便于自学,同时通过自制的编程器将程序下载运行,检测实战结果,能*大地提高读者学习的兴趣,并加大操作训练的力度。本书可作为职业院校及培训班的教材及单片机爱好者的自学和参考用书。
  • 目录:
    项目一  最小控制系统/串口程序下载电路的制作  1.1  MCS-51系列单片机的主要结构    1.1.1  内部结构    1.1.2  外部引脚及功能  1.2  单片机最小控制系统电路的制作    1.2.1  最小控制系统电路的构成    1.2.2  最小控制系统电路的制作  1.3  串口程序下载电路的制作    1.3.1  MAX232电平转换电路    1.3.2  单片机串口程序下载电路的安装搭接项目二  Keil C51和STC-ISP软件的使用  2.1  Keil C51软件的使用方法  2.2  STC-ISP软件的使用方法  2.3  发光二极管单灯发光程序的功能验证    2.3.1  单片机控制LED发光二极管模块的安装搭接    2.3.2  第一个LED发光二极管发光程序的功能验证项目三  LED发光二极管的控制  3.1  单片机控制LED发光二极管电路原理  3.2  第一个LED发光二极管发光程序的分析解读  3.3  LED发光二极管单灯闪烁发光程序编制  3.4  LED发光二极管流水灯程序编制项目四  LED数码管静态、动态显示  4.1  LED数码管显示模块的制作    4.1.1  数码管的结构和工作原理    4.1.2  数码管显示电路的搭接安装  4.2  LED数码管静态显示程序的编制  4.3  LED数码管动态显示程序的编制    4.3.1  简单延时的数码管动态显示程序的编制    4.3.2  利用定时/计数器及中断的数码管动态显示程序的编制项目五  键盘的识别与控制  5.1  矩阵键盘模块的制作    5.1.1  键盘的结构与原理    5.1.2  4×4行列式键盘模块的搭接安装  5.2  独立按键的检测与消抖程序的编制  5.3  矩阵键盘的识别与控制程序的编制项目六  蜂鸣器与继电器的控制  6.1  蜂鸣器与继电器的原理和电路    6.1.1  蜂鸣器的发声原理与控制电路    6.1.2  继电器的驱动电路  6.2  蜂鸣器与继电器控制模块的安装搭接  6.3  蜂鸣器与继电器控制程序的编制    6.3.1  蜂鸣器控制程序的编制    6.3.2  继电器控制程序的编制项目七  步进电机的控制  7.1  步进电机原理及其驱动电路  7.2  步进电机控制模块的安装搭接  7.3  步进电机控制程序的编制项目八  单片机与PC的串行通信  8.1  串行通信基本知识    8.1.1  串行接口的特点与串行控制寄存器    8.1.2  波特率的选择  8.2  单片机与PC串行通信程序的编制    8.2.1  串行通信的接口电路    8.2.2  串行通信程序的编制项目九  DSl8820温度控制  9.1  DSl8820的主要结构及操作    9.1.1  DSl8820的内部结构    9.1.2  DS18B20的操作  9.2  单片机与单总线器件DS18820的接口电路  9.3  单片机控制DSl8820温度显示程序的编制项目十  16×16LED点阵显示汉字  10.11  6×16LED点阵显示模块的制作    10.1.1  LED点阵显示模块结构及显示原理    10.1.2  16×16LED点阵显示模块的安装搭接  10.2  单片机控制16×16LED点阵显示汉字程序的编制项目十一  1602 LCD液晶显示字符  11.1  1602 LCD液晶显示控制模块制作    11.1.1  1602 LCD液晶结构及显示原理    11.1.2  1602 LCD液晶显示模块的制作  11.2  单片机控制1602 LCD液晶显示字符程序的编制项目十二  AT24C02数据存储  12.1  I2C总线的组成及工作原理    12.1.1  I2C总线的概念    12.1.2  I2C总线协议    12.1.3  数据传送格式  12.2  单片机与双总线器件AT24C02的接口  12.3  单片机控制AT24C02数据存储的程序编制项目十三  D/A转换、A/D转换  13.1  集成D/A转换器、A/D转换器及其控制模块制作    13.1.1  集成D/A转换器    13.1.2  集成A/D转换器  13.2  单片机控制DAAC0832数模转换的程序编制  13.3  单片机控制ADC0804模数转换的程序编制项目十  四电子温度计/航标灯的控制  14.1  航标灯控制模块制作    14.1.1  航标灯电路结构及控制原理    14.1.2  航标灯控制模块的安装搭接  14.2  单片机控制航标灯/电子温度计程序的编制附录A  C语言的关键字和C51编译器的扩展关键字附录B  C51编译器能识别的数据类型附录C  C语言运算符的优先级和结合性附录D  Keil软件的仿真调试方法参考文献
查看详情
相关图书 / 更多
51单片机C语言编程实战
51号兵站<缺书衣>
张渭清
51单片机C语言编程实战
51单片机技术应用教程(C语言版)(活页式)
陈贵银
51单片机C语言编程实战
51单片机快速入门教程
潘志铭;李健辉;张博;董磊
51单片机C语言编程实战
513.2号街纪事(精)
[莫桑比克]若昂·保罗·博尔赫斯·科埃略 著;康哲菲、赵楠楠 译
51单片机C语言编程实战
51单片机应用开发66例(视频点拨版)
刘艳伟
51单片机C语言编程实战
51单片机系统设计与调试——基于智能小屋系统开发的工作过程
王丽 徐又又
51单片机C语言编程实战
51单片机常用内部功能与外部模块程序分析应用
林明祖 编
51单片机C语言编程实战
51单片机原理及应用---基于Keil C 与Proteus (第4版)
陈海宴
51单片机C语言编程实战
51单片机原理与应用C语言案例教程
王强;吴琼;韩洪涛;马玉志;修建新
51单片机C语言编程实战
51个专题解读西门子300/400
张胜利,范爱军
51单片机C语言编程实战
51单片机编程——原理·接口·制作实例
周长锁 编著
51单片机C语言编程实战
51个关键词读懂三国
[日]井波律子 著
您可能感兴趣 / 更多
51单片机C语言编程实战
电子技术应用基础项目教程
高传贤 主编