单片机C语言实战开发108例 基于8051+Proteus仿真

单片机C语言实战开发108例 基于8051+Proteus仿真
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2017-03
版次: 1
ISBN: 9787111559719
定价: 85.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 474页
16人买过
  •   本书以Proteus和Keil μVision为开发环境来介绍51单片机的开发应用方法,分为准备篇、基础篇、提高篇和综合篇四个部分,共约450页。
      ●准备篇:介绍51单片机学习的准备知识,包括Proteus、Keil μVision的应用方法,51单片机的结构等。
      ●基础篇:介绍51单片机的内部模块的应用方法。
      ●提高篇:介绍51单片机的外部扩展模块的应用方法。
      ●综合篇:介绍使用51单片机来解决实际问题的方法,并且给出典型应用实例。 全书由108个应用实例组成,每个实例可以分为知识点解析、电路图解析、应用代码解析和仿真总结四个部分,分别给出该实例的知识点、Proteus电路图、C语言代码和Proteus的仿真总结。
    前言 
    基础篇 
    应用实例1——Proteus基础 
    1.1实例目的 
    1.2Proteus基础 
    1.3Proteus的窗口和支持的文件 
    1.4Proteus的菜单 
    1.4.1File菜单 
    1.4.2View菜单 
    1.4.3Edit菜单 
    1.4.4Tools菜单 
    1.4.5Design菜单 
    1.4.6Graph菜单 
    1.4.7Source菜单 
    1.4.8Debug菜单 
    1.4.9Library菜单 
    1.4.10Template菜单 
    1.4.11System菜单 
    1.4.12Help菜单 
    1.5实例总结 
    应用实例2——Proteus的快捷 
    工具栏和工具箱 
    2.1实例目的 
    2.2Proteus的快捷工具栏 
    2.3Proteus的工具箱 
    2.4实例总结 
    应用实例3——什么是Proteus 
    3.1实例目的 
    3.2Proteus的使用流程 
    3.3实例总结 
    应用实例4——51单片机 
    4.1实例目的 
    4.251单片机基础 
    4.2.151单片机的8位处理器 
    4.2.251单片机的存储器 
    4.2.351单片机的外部引脚 
    4.2.451单片机的时钟模块 
    4.2.551单片机的其他资源 
    4.3实例总结 
    应用实例5——Proteus和51 
    单片机 
    5.1实例目的 
    5.2Proteus中的51单片机 
    5.3实例总结 
    应用实例6——核心 
    6.1实例目的 
    6.251单片机应用系统核心 
    6.3实例总结 
    应用实例7——“C语言” 
    7.1实例目的 
    7.251单片机的C语言 
    7.2.1C51语言的数据类型、运算符和 
    表达式 
    7.2.2C51语言的结构 
    7.2.3C51语言的函数 
    7.2.4C51语言的数组和指针 
    7.2.5C51语言的自构造类型 
    7.3实例总结 
    应用实例8——“Hello World!” 
    8.1实例目的 
    8.2Keil μVision4软件开发环境 
    8.2.1Keil μVision4的工作窗口 
    8.2.2Keil μVision4的菜单栏 
    8.3“Hello World!”的代码 
    编写 
    8.4实例总结 
    应用实例9——闪烁的灯光 
    9.1实例的目的和设计思路 
    9.2实例涉及的基础知识 
    9.2.151单片机的I/O端口 
    9.2.2发光二极管 
    9.3实例的应用电路设计 
    9.4实例的应用代码编写 
    9.5实例的仿真和总结 
    应用实例10——跑马灯 
    10.1实例目的和设计思路 
    10.2实例涉及的基础知识 
    10.3实例的应用电路设计 
    10.4实例的应用代码编写 
    10.5实例的仿真和总结 
    应用实例11——到底哪个按键被 
    按下? 
    11.1实例的目的和设计思路 
    11.2实例涉及的基础知识 
    11.2.1独立按键硬件基础 
    11.2.2Proteus中的独立按键 
    11.3实例的应用电路设计 
    11.4实例的应用代码编写 
    11.5实例的仿真和总结 
    应用实例12——定时发声 
    12.1实例的目的和设计思路 
    12.2实例涉及的基础知识 
    12.2.1蜂鸣器硬件基础 
    12.2.2Proteus中的蜂鸣器 
    12.3实例的应用电路设计 
    12.4实例的应用代码编写 
    12.5实例的仿真和总结 
    应用实例13——听到按键的 
    声音 
    13.1实例的目的和设计思路 
    13.2实例涉及的基础知识 
    13.3实例的应用电路设计 
    13.4实例的应用代码编写 
    13.5实例的仿真和总结 
    应用实例14——打开还是关闭? 
    14.1实例的目的和设计思路 
    14.2实例涉及的基础知识 
    14.2.1单刀单掷开关硬件基础 
    14.2.2Proteus中的单刀单掷开关 
    14.3实例的应用电路设计 
    14.4实例的应用代码编写 
    14.5实例的仿真和总结 
    应用实例15——显示数字和字符 
    15.1实例的目的和设计思路 
    15.2实例涉及的基础知识 
    15.2.1单位数码管硬件基础 
    15.2.2Proteus中的单位数码管 
    15.3实例的应用电路设计 
    15.4实例的应用代码编写 
    15.5实例的仿真和总结准备篇 
    应用实例16——使用外部中断 
    计数 
    16.1实例的目的和设计思路 
    16.2实例涉及的基础知识 
    16.2.151单片机的中断系统构成 
    16.2.251单片机的中断处理过程 
    16.2.351单片机的中断服务子程序 
    16.2.451单片机的外部中断 
    16.3实例的应用电路设计 
    16.4实例的应用代码编写 
    16.5实例的仿真和总结 
    应用实例17——使用外部中断的 
    电平触发方式 
    17.1实例的目的和设计思路 
    17.2实例涉及的基础知识 
    17.3实例的应用电路设计 
    17.4实例的应用代码编写 
    17.5实例的仿真和总结 
    应用实例18——联合中断申请 
    18.1实例的目的和设计思路 
    18.2实例涉及的基础知识 
    18.3实例的应用电路设计 
    18.4实例的应用代码编写 
    18.5实例的仿真和总结 
    应用实例19——T0方波 
    发生器 
    19.1实例的目的和设计思路 
    19.2实例涉及的基础知识 
    19.2.151单片机的定时计数器 
    组成 
    19.2.251单片机的定时计数器的 
    寄存器 
    19.2.351单片机定时计数器的 
    工作方式 
    19.2.4Proteus中的虚拟示波器 
    19.3实例的应用电路设计 
    19.4实例的应用代码编写 
    19.5实例的仿真和总结 
    应用实例20——T1方波 
    发生器 
    20.1实例的目的和设计思路 
    20.2实例涉及的基础知识 
    20.3实例的应用电路设计 
    20.4实例的应用代码编写 
    20.5实例的仿真和总结 
    应用实例21——PWM波形 
    发生器 
    21.1实例的目的和设计思路 
    21.2实例涉及的基础知识 
    21.3实例的应用电路设计 
    21.4实例的应用代码编写 
    21.5实例的仿真和总结 
    应用实例22——按键灯 
    22.1实例的目的和设计思路 
    22.2实例涉及的基础知识 
    22.3实例的应用电路设计 
    22.4实例的应用代码编写 
    22.5实例的仿真和总结 
    应用实例23——按键计数 
    23.1实例的目的和设计思路 
    23.2实例涉及的基础知识 
    23.3实例的应用电路设计 
    23.4实例的应用代码编写 
    23.5实例的仿真和总结 
    应用实例24——脉冲宽度测量 
    24.1实例的目的和设计思路 
    24.2实例涉及的基础知识 
    24.3实例的应用
  • 内容简介:
      本书以Proteus和Keil μVision为开发环境来介绍51单片机的开发应用方法,分为准备篇、基础篇、提高篇和综合篇四个部分,共约450页。
      ●准备篇:介绍51单片机学习的准备知识,包括Proteus、Keil μVision的应用方法,51单片机的结构等。
      ●基础篇:介绍51单片机的内部模块的应用方法。
      ●提高篇:介绍51单片机的外部扩展模块的应用方法。
      ●综合篇:介绍使用51单片机来解决实际问题的方法,并且给出典型应用实例。 全书由108个应用实例组成,每个实例可以分为知识点解析、电路图解析、应用代码解析和仿真总结四个部分,分别给出该实例的知识点、Proteus电路图、C语言代码和Proteus的仿真总结。
  • 目录:
    前言 
    基础篇 
    应用实例1——Proteus基础 
    1.1实例目的 
    1.2Proteus基础 
    1.3Proteus的窗口和支持的文件 
    1.4Proteus的菜单 
    1.4.1File菜单 
    1.4.2View菜单 
    1.4.3Edit菜单 
    1.4.4Tools菜单 
    1.4.5Design菜单 
    1.4.6Graph菜单 
    1.4.7Source菜单 
    1.4.8Debug菜单 
    1.4.9Library菜单 
    1.4.10Template菜单 
    1.4.11System菜单 
    1.4.12Help菜单 
    1.5实例总结 
    应用实例2——Proteus的快捷 
    工具栏和工具箱 
    2.1实例目的 
    2.2Proteus的快捷工具栏 
    2.3Proteus的工具箱 
    2.4实例总结 
    应用实例3——什么是Proteus 
    3.1实例目的 
    3.2Proteus的使用流程 
    3.3实例总结 
    应用实例4——51单片机 
    4.1实例目的 
    4.251单片机基础 
    4.2.151单片机的8位处理器 
    4.2.251单片机的存储器 
    4.2.351单片机的外部引脚 
    4.2.451单片机的时钟模块 
    4.2.551单片机的其他资源 
    4.3实例总结 
    应用实例5——Proteus和51 
    单片机 
    5.1实例目的 
    5.2Proteus中的51单片机 
    5.3实例总结 
    应用实例6——核心 
    6.1实例目的 
    6.251单片机应用系统核心 
    6.3实例总结 
    应用实例7——“C语言” 
    7.1实例目的 
    7.251单片机的C语言 
    7.2.1C51语言的数据类型、运算符和 
    表达式 
    7.2.2C51语言的结构 
    7.2.3C51语言的函数 
    7.2.4C51语言的数组和指针 
    7.2.5C51语言的自构造类型 
    7.3实例总结 
    应用实例8——“Hello World!” 
    8.1实例目的 
    8.2Keil μVision4软件开发环境 
    8.2.1Keil μVision4的工作窗口 
    8.2.2Keil μVision4的菜单栏 
    8.3“Hello World!”的代码 
    编写 
    8.4实例总结 
    应用实例9——闪烁的灯光 
    9.1实例的目的和设计思路 
    9.2实例涉及的基础知识 
    9.2.151单片机的I/O端口 
    9.2.2发光二极管 
    9.3实例的应用电路设计 
    9.4实例的应用代码编写 
    9.5实例的仿真和总结 
    应用实例10——跑马灯 
    10.1实例目的和设计思路 
    10.2实例涉及的基础知识 
    10.3实例的应用电路设计 
    10.4实例的应用代码编写 
    10.5实例的仿真和总结 
    应用实例11——到底哪个按键被 
    按下? 
    11.1实例的目的和设计思路 
    11.2实例涉及的基础知识 
    11.2.1独立按键硬件基础 
    11.2.2Proteus中的独立按键 
    11.3实例的应用电路设计 
    11.4实例的应用代码编写 
    11.5实例的仿真和总结 
    应用实例12——定时发声 
    12.1实例的目的和设计思路 
    12.2实例涉及的基础知识 
    12.2.1蜂鸣器硬件基础 
    12.2.2Proteus中的蜂鸣器 
    12.3实例的应用电路设计 
    12.4实例的应用代码编写 
    12.5实例的仿真和总结 
    应用实例13——听到按键的 
    声音 
    13.1实例的目的和设计思路 
    13.2实例涉及的基础知识 
    13.3实例的应用电路设计 
    13.4实例的应用代码编写 
    13.5实例的仿真和总结 
    应用实例14——打开还是关闭? 
    14.1实例的目的和设计思路 
    14.2实例涉及的基础知识 
    14.2.1单刀单掷开关硬件基础 
    14.2.2Proteus中的单刀单掷开关 
    14.3实例的应用电路设计 
    14.4实例的应用代码编写 
    14.5实例的仿真和总结 
    应用实例15——显示数字和字符 
    15.1实例的目的和设计思路 
    15.2实例涉及的基础知识 
    15.2.1单位数码管硬件基础 
    15.2.2Proteus中的单位数码管 
    15.3实例的应用电路设计 
    15.4实例的应用代码编写 
    15.5实例的仿真和总结准备篇 
    应用实例16——使用外部中断 
    计数 
    16.1实例的目的和设计思路 
    16.2实例涉及的基础知识 
    16.2.151单片机的中断系统构成 
    16.2.251单片机的中断处理过程 
    16.2.351单片机的中断服务子程序 
    16.2.451单片机的外部中断 
    16.3实例的应用电路设计 
    16.4实例的应用代码编写 
    16.5实例的仿真和总结 
    应用实例17——使用外部中断的 
    电平触发方式 
    17.1实例的目的和设计思路 
    17.2实例涉及的基础知识 
    17.3实例的应用电路设计 
    17.4实例的应用代码编写 
    17.5实例的仿真和总结 
    应用实例18——联合中断申请 
    18.1实例的目的和设计思路 
    18.2实例涉及的基础知识 
    18.3实例的应用电路设计 
    18.4实例的应用代码编写 
    18.5实例的仿真和总结 
    应用实例19——T0方波 
    发生器 
    19.1实例的目的和设计思路 
    19.2实例涉及的基础知识 
    19.2.151单片机的定时计数器 
    组成 
    19.2.251单片机的定时计数器的 
    寄存器 
    19.2.351单片机定时计数器的 
    工作方式 
    19.2.4Proteus中的虚拟示波器 
    19.3实例的应用电路设计 
    19.4实例的应用代码编写 
    19.5实例的仿真和总结 
    应用实例20——T1方波 
    发生器 
    20.1实例的目的和设计思路 
    20.2实例涉及的基础知识 
    20.3实例的应用电路设计 
    20.4实例的应用代码编写 
    20.5实例的仿真和总结 
    应用实例21——PWM波形 
    发生器 
    21.1实例的目的和设计思路 
    21.2实例涉及的基础知识 
    21.3实例的应用电路设计 
    21.4实例的应用代码编写 
    21.5实例的仿真和总结 
    应用实例22——按键灯 
    22.1实例的目的和设计思路 
    22.2实例涉及的基础知识 
    22.3实例的应用电路设计 
    22.4实例的应用代码编写 
    22.5实例的仿真和总结 
    应用实例23——按键计数 
    23.1实例的目的和设计思路 
    23.2实例涉及的基础知识 
    23.3实例的应用电路设计 
    23.4实例的应用代码编写 
    23.5实例的仿真和总结 
    应用实例24——脉冲宽度测量 
    24.1实例的目的和设计思路 
    24.2实例涉及的基础知识 
    24.3实例的应用
查看详情
系列丛书 / 更多
您可能感兴趣 / 更多
单片机C语言实战开发108例 基于8051+Proteus仿真
51单片机C语言轻松进阶(配视频教程)
宋馥莉、王辉、盛国俊 著