电子工程师自学宝典 嵌入设计篇

电子工程师自学宝典  嵌入设计篇
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-09
版次: 1
ISBN: 9787111682783
定价: 99.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 352页
字数: 598千字
分类: 工程技术
1人买过
  • 《电子工程师自学宝典
      嵌入设计篇》介绍了单片机入门实战、数制与C51语言基础、51单片机编程软件的使用、LED的单片机驱动电路与编程、LED数码管的单片机驱动电路与编程、中断功能的使用与编程、定时器/计数器使用与编程、按键电路与编程、双色LED点阵的使用与编程、液晶显示屏的使用与编程、步进电动机的使用与编程、串行通信与编程、I 2 C总线通信与编程、A/D与D/A转换电路与编程、51单片机的硬件系统、电路绘图软件基础、电路原理图和图形的绘制、新元件及其封装的绘制与使用、手工设计印制电路板、自动设计印制电路板等内容。本书具有基础起点低、内容由浅入深、语言通俗易懂、结构安排符合学习认知规律的特点。 目  录

    前言

    第1章 单片机入门实战 /

    1 1.1 单片机简介 /1   

    1.1.1 什么是单片机 /1   

    1.1.2 单片机应用系统的组成及实例说明 /2    

    1.1.3 单片机的分类 /3  

    1.2 单片机应用系统开发实战 /4   

    1.2.1 选择单片机的型号 /4    

    1.2.2 设计单片机电路原理图 /4    

    1.2.3 制作单片机电路 /5    

    1.2.4 用编程软件编写单片机控制程序 /6    

    1.2.5 计算机、下载器和单片机的连接 /9    

    1.2.6 用烧录软件将程序写入单片机 /11    

    1.2.7 单片机电路的通电与测试 /13 

    第2章 数制与C51语言基础 /15 

    2.1 数制与数制的转换 /15   

    2.1.1 十进制数 /15    

    2.1.2 二进制数 /15    

    2.1.3 十六进制数 /16    

    2.1.4 二进制数与十进制数的转换 /17    

    2.1.5 二进制数与十六进制数的转换 /17    

    2.1.6 单片机中数的表示及运算 /18  

    2.2 C51语言基础 /19   

    2.2.1 常量 /19    

    2.2.2 变量 /20    

    2.2.3 运算符 /21    

    2.2.4 关键字 /23    

    2.2.5 数组 /24    

    2.2.6 循环语句 /26     

    2.2.7 选择语句 /27 

    第3章 51单片机编程软件的使用 /29 

    3.1 KeilC51软件的版本及获取 /29 

    3.2 程序的编写与编译 /29   

    3.2.1 启动KeilC51软件并新建工程文件 /29    

    3.2.2 新建源程序文件并与工程进行关联 /31    

    3.2.3 编写程序 /32    

    3.2.4 编译程序 /34 

    第4章 LED的单片机驱动电路与编程 /36 

    4.1 LED介绍 /36   

    4.1.1 外形与符号 /36    

    4.1.2 性质 /36    

    4.1.3 检测 /37    

    4.1.4 限流电阻的计算 /37  

    4.2 单片机点亮单个LED的电路与程序详解 /38   

    4.2.1 单片机点亮单个LED的电路 /38    

    4.2.2 采用位操作方式编程点亮单个LED的程序与说明 /38    4.2.3 采用字节操作方式编程点亮单个LED的程序与说明 /39    4.2.4 单个LED以固定频率闪烁发光的程序与说明 /40    4.2.5 单个LED以不同频率闪烁发光的程序与说明 /41  

    4.3 单片机点亮多个LED的电路与程序详解 /42   

    4.3.1 单片机点亮多个LED的电路 /42    

    4.3.2 采用位操作方式编程点亮多个LED的程序与说明 /42    4.3.3 采用字节操作方式编程点亮多个LED的程序与说明 /42    4.3.4 多个LED以不同频率闪烁发光的程序与说明 /42    4.3.5 多个LED左移和右移的程序与说明 /44    

    4.3.6 LED循环左移和右移的程序与说明 /45    

    4.3.7 LED移动并闪烁发光的程序与说明 /46    

    4.3.8 用查表方式控制LED多种形式发光的程序与说明 /46    4.3.9 LED花样发光的程序与说明 /47  

    4.4 采用PWM方式调节LED亮度的原理与程序详解 /48   

    4.4.1 采用PWM方式调节LED亮度的原理 /48    

    4.4.2 采用PWM方式调节LED亮度的程序与说明 /49 

    第5章 LED数码管的单片机驱动电路与编程 /50 

    5.1 单片机驱动一位LED数码管的电路与程序详解 /50   5.1.1 一位LED数码管的外形、结构与检测 /50    

    5.1.2 单片机连接一位LED数码管的电路 /52    

    5.1.3 单个数码管静态显示一个字符的程序与说明 /52    5.1.4 单个数码管动态显示多个字符的程序与说明 /53    5.1.5 单个数码管环形转圈显示的程序与说明 /53    

    5.1.6 单个数码管显示逻辑电平的程序与说明 /53  

    5.2 单片机驱动8位LED数码管的电路与程序详解 /54   

    5.2.1 多位LED数码管外形、结构与检测 /54    

    5.2.2 单片机连接8位共阴极数码管的电路 /55    

    5.2.3 8位数码管显示1个字符的程序与说明 /57     

    5.2.4 8位数码管逐位显示8个字符的程序与说明 /57    5.2.5 8位数码管同时显示8个字符的程序与说明 /58    5.2.6 8位数码管动态显示8个以上字符的程序与说明 /59 

    第6章 中断功能的使用与编程 /60 

    6.1 中断的基本概念与处理过程 /60   

    6.1.1 什么是中断 /60    

    6.1.2 中断的基本概念 /60    

    6.1.3 中断的处理过程 /60  

    6.2 8051单片机的中断系统结构与控制寄存器 /61   

    6.2.1 中断系统的结构 /61    

    6.2.2 中断源寄存器 /62   

    6.2.3 中断允许寄存器 /63    

    6.2.4 中断优先级控制寄存器 /64  

    6.3 中断编程举例 /65   

    6.3.1 中断编程的电路例图 /65    

    6.3.2 用外部中断0以低电平方式触发中断的程序与说明 /65    6.3.3 用外部中断1以下降沿方式触发中断的程序与说明 /66 第7章 定时器/计数器的使用与编程 /68 

    7.1 定时器/计数器的定时与计数功能 /68   

    7.1.1 定时功能 /68    

    7.1.2 计数功能 /69  

    7.2 定时器/计数器的结构原理 /69   

    7.2.1 定时器/计数器的结构 /69    

    7.2.2 定时器/计数器的工作原理 /69  

    7.3 定时器/计数器的控制寄存器与四种工作方式 /71   7.3.1 定时器/计数器控制寄存器 /71    

    7.3.2 工作方式控制寄存器TMOD /71    

    7.3.3 定时器/计数器的工作方式 /72  

    7.4 定时器/计数器的应用与编程 /76   

    7.4.1 产生1kHz方波信号的程序与说明 /76    

    7.4.2 产生50kHz方波信号的程序与说明 /77    

    7.4.3 产生周期为1s方波信号的程序与长延时的方法 /78 

    第8章 按键电路与编程 /79 

    8.1 独立按键输入电路与程序详解 /79   

    8.1.1 开关输入产生的抖动及软、硬件解决方法 /79
  • 内容简介:
    《电子工程师自学宝典
      嵌入设计篇》介绍了单片机入门实战、数制与C51语言基础、51单片机编程软件的使用、LED的单片机驱动电路与编程、LED数码管的单片机驱动电路与编程、中断功能的使用与编程、定时器/计数器使用与编程、按键电路与编程、双色LED点阵的使用与编程、液晶显示屏的使用与编程、步进电动机的使用与编程、串行通信与编程、I 2 C总线通信与编程、A/D与D/A转换电路与编程、51单片机的硬件系统、电路绘图软件基础、电路原理图和图形的绘制、新元件及其封装的绘制与使用、手工设计印制电路板、自动设计印制电路板等内容。本书具有基础起点低、内容由浅入深、语言通俗易懂、结构安排符合学习认知规律的特点。
  • 目录:
    目  录

    前言

    第1章 单片机入门实战 /

    1 1.1 单片机简介 /1   

    1.1.1 什么是单片机 /1   

    1.1.2 单片机应用系统的组成及实例说明 /2    

    1.1.3 单片机的分类 /3  

    1.2 单片机应用系统开发实战 /4   

    1.2.1 选择单片机的型号 /4    

    1.2.2 设计单片机电路原理图 /4    

    1.2.3 制作单片机电路 /5    

    1.2.4 用编程软件编写单片机控制程序 /6    

    1.2.5 计算机、下载器和单片机的连接 /9    

    1.2.6 用烧录软件将程序写入单片机 /11    

    1.2.7 单片机电路的通电与测试 /13 

    第2章 数制与C51语言基础 /15 

    2.1 数制与数制的转换 /15   

    2.1.1 十进制数 /15    

    2.1.2 二进制数 /15    

    2.1.3 十六进制数 /16    

    2.1.4 二进制数与十进制数的转换 /17    

    2.1.5 二进制数与十六进制数的转换 /17    

    2.1.6 单片机中数的表示及运算 /18  

    2.2 C51语言基础 /19   

    2.2.1 常量 /19    

    2.2.2 变量 /20    

    2.2.3 运算符 /21    

    2.2.4 关键字 /23    

    2.2.5 数组 /24    

    2.2.6 循环语句 /26     

    2.2.7 选择语句 /27 

    第3章 51单片机编程软件的使用 /29 

    3.1 KeilC51软件的版本及获取 /29 

    3.2 程序的编写与编译 /29   

    3.2.1 启动KeilC51软件并新建工程文件 /29    

    3.2.2 新建源程序文件并与工程进行关联 /31    

    3.2.3 编写程序 /32    

    3.2.4 编译程序 /34 

    第4章 LED的单片机驱动电路与编程 /36 

    4.1 LED介绍 /36   

    4.1.1 外形与符号 /36    

    4.1.2 性质 /36    

    4.1.3 检测 /37    

    4.1.4 限流电阻的计算 /37  

    4.2 单片机点亮单个LED的电路与程序详解 /38   

    4.2.1 单片机点亮单个LED的电路 /38    

    4.2.2 采用位操作方式编程点亮单个LED的程序与说明 /38    4.2.3 采用字节操作方式编程点亮单个LED的程序与说明 /39    4.2.4 单个LED以固定频率闪烁发光的程序与说明 /40    4.2.5 单个LED以不同频率闪烁发光的程序与说明 /41  

    4.3 单片机点亮多个LED的电路与程序详解 /42   

    4.3.1 单片机点亮多个LED的电路 /42    

    4.3.2 采用位操作方式编程点亮多个LED的程序与说明 /42    4.3.3 采用字节操作方式编程点亮多个LED的程序与说明 /42    4.3.4 多个LED以不同频率闪烁发光的程序与说明 /42    4.3.5 多个LED左移和右移的程序与说明 /44    

    4.3.6 LED循环左移和右移的程序与说明 /45    

    4.3.7 LED移动并闪烁发光的程序与说明 /46    

    4.3.8 用查表方式控制LED多种形式发光的程序与说明 /46    4.3.9 LED花样发光的程序与说明 /47  

    4.4 采用PWM方式调节LED亮度的原理与程序详解 /48   

    4.4.1 采用PWM方式调节LED亮度的原理 /48    

    4.4.2 采用PWM方式调节LED亮度的程序与说明 /49 

    第5章 LED数码管的单片机驱动电路与编程 /50 

    5.1 单片机驱动一位LED数码管的电路与程序详解 /50   5.1.1 一位LED数码管的外形、结构与检测 /50    

    5.1.2 单片机连接一位LED数码管的电路 /52    

    5.1.3 单个数码管静态显示一个字符的程序与说明 /52    5.1.4 单个数码管动态显示多个字符的程序与说明 /53    5.1.5 单个数码管环形转圈显示的程序与说明 /53    

    5.1.6 单个数码管显示逻辑电平的程序与说明 /53  

    5.2 单片机驱动8位LED数码管的电路与程序详解 /54   

    5.2.1 多位LED数码管外形、结构与检测 /54    

    5.2.2 单片机连接8位共阴极数码管的电路 /55    

    5.2.3 8位数码管显示1个字符的程序与说明 /57     

    5.2.4 8位数码管逐位显示8个字符的程序与说明 /57    5.2.5 8位数码管同时显示8个字符的程序与说明 /58    5.2.6 8位数码管动态显示8个以上字符的程序与说明 /59 

    第6章 中断功能的使用与编程 /60 

    6.1 中断的基本概念与处理过程 /60   

    6.1.1 什么是中断 /60    

    6.1.2 中断的基本概念 /60    

    6.1.3 中断的处理过程 /60  

    6.2 8051单片机的中断系统结构与控制寄存器 /61   

    6.2.1 中断系统的结构 /61    

    6.2.2 中断源寄存器 /62   

    6.2.3 中断允许寄存器 /63    

    6.2.4 中断优先级控制寄存器 /64  

    6.3 中断编程举例 /65   

    6.3.1 中断编程的电路例图 /65    

    6.3.2 用外部中断0以低电平方式触发中断的程序与说明 /65    6.3.3 用外部中断1以下降沿方式触发中断的程序与说明 /66 第7章 定时器/计数器的使用与编程 /68 

    7.1 定时器/计数器的定时与计数功能 /68   

    7.1.1 定时功能 /68    

    7.1.2 计数功能 /69  

    7.2 定时器/计数器的结构原理 /69   

    7.2.1 定时器/计数器的结构 /69    

    7.2.2 定时器/计数器的工作原理 /69  

    7.3 定时器/计数器的控制寄存器与四种工作方式 /71   7.3.1 定时器/计数器控制寄存器 /71    

    7.3.2 工作方式控制寄存器TMOD /71    

    7.3.3 定时器/计数器的工作方式 /72  

    7.4 定时器/计数器的应用与编程 /76   

    7.4.1 产生1kHz方波信号的程序与说明 /76    

    7.4.2 产生50kHz方波信号的程序与说明 /77    

    7.4.3 产生周期为1s方波信号的程序与长延时的方法 /78 

    第8章 按键电路与编程 /79 

    8.1 独立按键输入电路与程序详解 /79   

    8.1.1 开关输入产生的抖动及软、硬件解决方法 /79
查看详情
12