欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • STC单片机原理及应用(从器件汇编C到操作系统的分析和设计立体化教程第3版双色印刷高等学校电子信息类专业系列教材)
      • 作者:编者:何宾|责编:刘星
      • 出版社:清华大学
      • ISBN:9787302686842
      • 出版日期:2025/05/01
      • 页数:317
    • 售价:27.6
  • 内容大纲

        本书是为单片机课程编写的配套教材,以STC15系列8051单片机和Keil μVision(C51)开发工具为平台,系统介绍了8位8051单片机的原理和使用方法。全书共13章,主要内容包括单片机和嵌入式系统导论、数值表示及转换、Keil μVision(C51)开发工具、8051单片机架构、MCS-51指令集架构、汇编语言程序设计、C语言程序设计、时钟、复位和电源模式原理及应用、比较器原理及应用、定时器/计数器原理及应用、通用异步串行收发器原理及应用、ADC原理及应用,以及增强型PWM发生器原理及应用。
        针对国内高校单片机课程教学中重应用轻原理、实践案例偏少的现状,本书深入分析了8051单片机的内部结构以及MCS-51指令集架构,并通过使用Keil μVision开发工具中的软件仿真和硬件调试功能来帮助读者彻底理解8051单片机的原理,并提供了一些设计实例以帮助读者更好地应用8051单片机实现不同场景的应用需求。
        本书可作为本科和高职院校开设单片机课程的教材,也可作为涉及单片机内容的学科竞赛和认证考试的参考用书,还可作为单片机应用开发工程师的参考用书。
  • 作者介绍

        何宾,北京化工大学教师,国内知名的嵌入式系统和电子信息技术专家,长期从事嵌入式系统和信号处理方面的教学和科研工作。与包括意法半导体在内的全球多家知名的半导体厂商和EDA工具厂商大学计划部门保持密切合作。已经出版电子信息方面的著作近80部,内容涵盖电路仿真、电路设计、可编程逻辑器件、单片机、嵌入式系统等。典型的代表作有《STC单片机原理及应用》《EDA原理及Verilog HDL实现》《ARM Cortex-M0全可编程SoC原理及实现》《Altium Designer 15.0电路仿真、设计、验证与工艺实现权威指南》《Xilinx FPGA数字信号处理权威指南》等。
  • 目录

    第1章  单片机和嵌入式系统导论
      1.1  单片机和桌面系统的基本架构
        1.1.1  单片机的结构
        1.1.2  桌面系统的结构
      1.2  处理器核的指令集架构
        1.2.1  指令集架构的主要类型
        1.2.2  MCS-51指令集架构
      1.3  单片机硬件基础知识
        1.3.1  主要功能
        1.3.2  ISP和IAP
        1.3.3  I/O驱动原理
        1.3.4  硬件下载电路设计
        1.3.5  电源系统设计
      1.4  单片机编程语言
        1.4.1  微指令控制序列
        1.4.2  机器语言
        1.4.3  汇编语言
        1.4.4  高级语言
    第2章  数值表示及转换
      2.1  常用码制
        2.1.1  二进制码制
        2.1.2  十进制码制
        2.1.3  八进制码制
        2.1.4  十六进制码制
        2.1.5  BCD码
      2.2  正数表示方法
        2.2.1  正整数的表示
        2.2.2  正小数的表示
      2.3  正数码制转换
        2.3.1  十进制整数转换成其他进制数
        2.3.2  十进制小数转换成二进制数
      2.4  负数表示方法
        2.4.1  符号幅度表示法
        2.4.2  补码表示法
      2.5  负数补码的计算
        2.5.1  负整数补码的计算
        2.5.2  负小数补码的计算
      2.6  定点数表示
      2.7  浮点数表示
    第3章  Keil μVision(C51)开发工具
      3.1  Keil μVision集成开发环境介绍
        3.1.1  软件功能介绍
        3.1.2  软件的下载
        3.1.3  软件的安装
        3.1.4  导入STC单片机元件库
        3.1.5  软件的启动
      3.2  Keil μVision软件开发流程介绍
        3.2.1  明确软件需求
        3.2.2  创建设计工程
        3.2.3  编写汇编/C程序代码

        3.2.4  汇编器对汇编语言的处理
        3.2.5  C编译器对C语言的处理
        3.2.6  库管理器生成库文件
        3.2.7  链接器生成绝对目标模块文件
        3.2.8  目标到HEX转换器
        3.2.9  调试器调试目标代码
      3.3  Keil μVision基本开发流程的实现
        3.3.1  建立新的设计工程
        3.3.2  添加新的C语言文件
        3.3.3  设计建立
        3.3.4  下载程序到目标系统
        3.3.5  硬件在线调试
    第4章  8051单片机架构
      4.1  CPU内核功能单元
        4.1.1  控制器
        4.1.2  运算器
        4.1.3  特殊功能寄存器
      4.2  存储器结构和地址空间
        4.2.1  程序Flash存储器
      ……
    第5章  MCS-51指令集架构
    第6章  汇编语言程序设计
    第7章  C语言程序设计
    第8章  时钟、复位和电源模式原理及应用
    第9章  比较器原理及应用
    第10章  定时器/计数器原理及应用
    第11章  通用异步串行收发器原理及应用
    第12章  ADC原理及应用
    第13章  增强型PWM发生器原理及应用