濠电偛妫庨崹鑲╂崲鐎n喖绀傚璺侯槸椤﹀弶绻濋姀鐘叉毐闁靛洤娲畷姘跺煛閳ь剛鑺辫ぐ鎺戞闁哄鐏濈壕鍨槈閺冩挾鐣辩紒銊ф暩缁辨棃鏁撻敓锟� [闂佽皫鍡╁殭缂傚稄鎷� | 闂佺ǹ绻愮粔鐑藉垂閸屾埃鏋栭柕濞垮劚閺傗偓]

    • 零基础STC8系列单片机原理及应用
      • 作者:编者:孙勇智|责编:吴昌雷
      • 出版社:浙江大学
      • ISBN:9787308246293
      • 出版日期:2024/03/01
      • 页数:264
    • 售价:18
  • 内容大纲

        本书是一本介绍如何学习单片机的教材,也是介绍如何学习制作智能车,参与智能车竞赛的入门教材。本书在介绍单片机基本概念的基础上,着重对软件编程能力的培养。
  • 作者介绍

  • 目录

    第1章  数字逻辑与电子电路基础
      1.1  计算机中的数与码
        1.1.1  二进制
        1.1.2  十六进制与八进制
        1.1.3  负数与补码表示
        1.1.4  BCD码与ASCII码
      1.2  数字逻辑与布尔代数
        1.2.1  基本逻辑运算
        1.2.2  布尔代数
      1.3  单片机电子电路与器件常识
        1.3.1  常用分立元件
        1.3.2  常用集成电路
      思考与练习
    第2章  什么是单片机
      2.1  单片机的基本概念
      2.2  8051单片机
        2.2.1  8051单片机基本结构
        2.2.2  8051系列单片机的存储器结构
        2.2.3  8051单片机最小系统
      2.3  STC 单片机
        2.3.1  STC单片机主要产品线
        2.3.2  STC8系列单片机主要特性
        2.3.3  STC8A8K64D4最小系统
      2.4  如何学习单片机
      思考与练习
    第3章  单片机编程语言C51基础
      3.1  编程代码规范
      3.2  Keil C51语法基础
        3.2.1  Keil C51支持的数据类型
        3.2.2  Keil C51的数据存储类型
        3.2.3  Keil C51的运算
        3.2.4  使用C51程序设计的一些建议
      3.3  实战运行你的第一个程序
        3.3.1  先期准备
        3.3.2  软件程序开发设计
        3.3.3  程序下载
        3.3.4  程序调试
      3.4  多文件项目工程
        3.4.1  多文件项目结构
        3.4.2  头文件
        3.4.3  变量及其生存域
      思考与练习
    第4章  STC8系列单片机基本外部设备
      4.1  通用输入输出口(GPIO)
        4.1.1  GPIO口的输入输出模式
        4.1.2  相关寄存器一览
        4.1.3  GPIO口的应用——七段LED数码管显示技术
      4.2  中断系统
        4.2.1  中断系统的基本结构
        4.2.2  STC8单片机的中断系统

        4.2.3  STC8单片机的外部中断
        4.2.4  外部中断应用——按键读取
      4.3  定时器/计数器
        4.3.1  定时器/计数器的基本工作原理
        4.3.2  相关寄存器一览
        4.3.3  定时器/计数器编程使用实例
      4.4  通用同步异步收发器(USART)
        4.4.1  有关通信的几个基本概念
        4.4.2  STC8系列单片机UART工作原理
        4.4.3  相关寄存器一览
        4.4.4  利用UART实现通信
      4.5  设计实例:微型步进电机的控制
        4.5.1  步进电机的工作原理
        4.5.2  设计要求分析及硬件电路设计
        4.5.3  软件系统设计
      4.6  综合设计一:基于单片机的数字电子钟
        4.6.1  任务要求
        4.6.2  任务关键问题分析
      思考与练习
    第5章  STC8系列单片机扩展外部设备
      5.1  AD转换器
        5.1.1  AD转换器的工作原理
        5.1.2  STC8系列单片机内部AD转换器
        5.1.3  相关寄存器一览
        5.1.4  AD转换器的应用编程
      5.2  直流电机控制与PWM波形发生器
        5.2.1  直流电动机与PWM控制
        5.2.2  STC8的增强型PWM控制器
        5.2.3  15位计数器及其外围电路
        5.2.4  增强型PWM通道控制逻辑
        5.2.5  相关寄存器一览
        5.2.6  PWM编程实例
      5.3  可编程计数器阵列(PCA/CCP/PWM)模块
        5.3.1  可编程计数器阵列PCA的工作原理
        5.3.2  相关寄存器一览
        5.3.3  编程实例
      5.4  串行外设接口SPI
        5.4.1  SPI总线协议简介
        5.4.2  STC8系列单片机的SPI模块
        5.4.3  相关寄存器一览
        5.4.4  编程实例
      5.5  I2C总线
        5.5.1  I2C总线简介
        5.5.2  I2C总线时序
        5.5.3  STC8系列单片机的I2C总线
        5.5.4  相关寄存器一览
        5.5.5  I2C总线编程
      5.6  直接存储器访问DMA
        5.6.1  DMA工作原理
        5.6.2  STC8A8K64D4单片机的DMA

        5.6.3  编程实例
      5.7  综合设计二:直流电机的转速反馈控制
        5.7.1  反馈控制系统的基本概念
        5.7.2  PI控制器设计
        5.7.3  设计要求
        5.7.4  设计思路分析
      思考与练习
    第6章  电磁导引自主循迹智能车设计
      6.1  电磁导引自主循迹智能车简介
        6.1.1  自主循迹小车
        6.1.2  电磁导引信号及其检测
      6.2  自主循迹智能车控制系统硬件设计
        6.2.1  转向闭环控制系统
        6.2.2  小车方向偏差测量机理
      6.3  系统控制软件设计
        6.3.1  系统主程序设计
        6.3.2  转向控制算法
      6.4  调试经验与技巧
    附录  本书用到的头文件及其源代码
    后记