单片机C程序设计及应用实例

单片机C程序设计及应用实例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2003-07
版次: 1
ISBN: 9787115109583
定价: 47.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 506页
字数: 792千字
15人买过
  • 随着嵌入式领域的不断发展,以及C语言在嵌入式应用中的不断普及,嵌入式系统的开发者掌握单片机C语言(C51)已经成为不可逆转的趋势。KEIL公司的IDE C51开发环境μVision2是8051系列单片机的开发工具。由于其功能强大,方便易用,目前已经成为单片机C语言开发者最常用的工具之一。本书的主要目的在于:
      
      
      1.简单而清晰地介绍单片机的原理、功能及使用方法,使读者具备C51编程时所必需的硬件知识,对于实际工作中的一般应用不必再去查找其他资料。
      
      
      2.根据作者在长期的实际开发中的经验,通过专门编写的通用、模块化实例来介绍C51语言,使读者尽快了解其语法语义,并在实际工作中只需要对本书中的实例稍加修改,就能够在实际工作中使用。
      
      
      3.通过实例对μVision2开发环境和仿真环境进行介绍,使读者逐渐了解嵌入式系统软件开发的流程。
      
      
      通过上述三点的综合,使读者了解完整的嵌入式系统的C语言开发,并对硬件有一定的了解。本书突破了传统的将单片机的软硬件的学习截然割裂的做法,相信对读者会有所帮助。
      
      
      总之,对于C51编程的人员来说,本书将是不可多得的助手,而对于需要进行其他类型的嵌入式C语言开发人员来说,本书亦极具参考价值,是一本很好的参考书。 第1章  引言1

     1.1  8位单片机在嵌入式系统中的应用1

     1.2  C语言在嵌入式系统开发中的应用1

    第2章  Windows集成开发环境μVision26

     2.1  启动μVision26

     2.2  创建程序7

     2.3  CPU仿真26

     2.4  调试函数51

    第3章  C语言基础62

     3.1  基本概念62

     3.2  数据类型、运算符和表达式73

     3.3  程序控制语句91

     3.4  循环控制语句100

     3.5  函数与程序结构110

     3.6  数组124

     3.7  指针134

     3.8  结构体与共用体167

     3.9  小结186

    第4章  使用C语言对AT89C51编程187

     4.1  使用89C51芯片硬件资源的例程序187

     4.2  含51核的系列微处理器简介236

     4.3  一个完整的使用多种资源的例程序239

    第5章  预处理器262

     5.1  宏定义262

     5.2  文件包含263

     5.3  条件编译264

     5.4  其他预处理命令266

    第6章  C51编译器269

     6.1  C51编译器控制指令详解272

     6.2  C51扩展的关键字296

     6.3  C51与其他语言的混合编程325

     6.4  C51的高级配置文件336

     6.5  C51的库函数360

    第7章  目标文件的连接定位与转换396

     7.1  连接定位器396

     7.2  连接/定位控制指令397

     7.3  μVision2中连接定位器的使用398

    第8章  硬件仿真408

     8.1  伟福仿真器系统及使用方法408

     8.2  万利MedWin仿真系统简介420

     8.3  一个简单程序调试的例子423

     8.4  小结426

    第9章  C51的工程开发案例与技巧427

     9.1  C51应用程序设计的基本方法427

     9.2  C51系统设计所需要的一些知识429

     9.3  C51系统设计所需要的一些设备433

     9.4  C51系统设计所需要注意的一些问题434

     9.5  有关C51的一些问题436

     9.6  应用案例1 -- 外部ROM的实现439

     9.7  应用案例2 -- 键盘和发光数码管显示441

     9.8  应用案例3 -- 秒表程序的实现455

     9.9  应用案例4 -- 24小时时钟的实现462

     9.10  应用案例5 -- 多机串行通信的实现470

     9.11  应用案例6 -- A/D、D/A转换器使用478

     9.12  应用案例7 -- 与计算机的互连485
  • 内容简介:
    随着嵌入式领域的不断发展,以及C语言在嵌入式应用中的不断普及,嵌入式系统的开发者掌握单片机C语言(C51)已经成为不可逆转的趋势。KEIL公司的IDE C51开发环境μVision2是8051系列单片机的开发工具。由于其功能强大,方便易用,目前已经成为单片机C语言开发者最常用的工具之一。本书的主要目的在于:
      
      
      1.简单而清晰地介绍单片机的原理、功能及使用方法,使读者具备C51编程时所必需的硬件知识,对于实际工作中的一般应用不必再去查找其他资料。
      
      
      2.根据作者在长期的实际开发中的经验,通过专门编写的通用、模块化实例来介绍C51语言,使读者尽快了解其语法语义,并在实际工作中只需要对本书中的实例稍加修改,就能够在实际工作中使用。
      
      
      3.通过实例对μVision2开发环境和仿真环境进行介绍,使读者逐渐了解嵌入式系统软件开发的流程。
      
      
      通过上述三点的综合,使读者了解完整的嵌入式系统的C语言开发,并对硬件有一定的了解。本书突破了传统的将单片机的软硬件的学习截然割裂的做法,相信对读者会有所帮助。
      
      
      总之,对于C51编程的人员来说,本书将是不可多得的助手,而对于需要进行其他类型的嵌入式C语言开发人员来说,本书亦极具参考价值,是一本很好的参考书。
  • 目录:
    第1章  引言1

     1.1  8位单片机在嵌入式系统中的应用1

     1.2  C语言在嵌入式系统开发中的应用1

    第2章  Windows集成开发环境μVision26

     2.1  启动μVision26

     2.2  创建程序7

     2.3  CPU仿真26

     2.4  调试函数51

    第3章  C语言基础62

     3.1  基本概念62

     3.2  数据类型、运算符和表达式73

     3.3  程序控制语句91

     3.4  循环控制语句100

     3.5  函数与程序结构110

     3.6  数组124

     3.7  指针134

     3.8  结构体与共用体167

     3.9  小结186

    第4章  使用C语言对AT89C51编程187

     4.1  使用89C51芯片硬件资源的例程序187

     4.2  含51核的系列微处理器简介236

     4.3  一个完整的使用多种资源的例程序239

    第5章  预处理器262

     5.1  宏定义262

     5.2  文件包含263

     5.3  条件编译264

     5.4  其他预处理命令266

    第6章  C51编译器269

     6.1  C51编译器控制指令详解272

     6.2  C51扩展的关键字296

     6.3  C51与其他语言的混合编程325

     6.4  C51的高级配置文件336

     6.5  C51的库函数360

    第7章  目标文件的连接定位与转换396

     7.1  连接定位器396

     7.2  连接/定位控制指令397

     7.3  μVision2中连接定位器的使用398

    第8章  硬件仿真408

     8.1  伟福仿真器系统及使用方法408

     8.2  万利MedWin仿真系统简介420

     8.3  一个简单程序调试的例子423

     8.4  小结426

    第9章  C51的工程开发案例与技巧427

     9.1  C51应用程序设计的基本方法427

     9.2  C51系统设计所需要的一些知识429

     9.3  C51系统设计所需要的一些设备433

     9.4  C51系统设计所需要注意的一些问题434

     9.5  有关C51的一些问题436

     9.6  应用案例1 -- 外部ROM的实现439

     9.7  应用案例2 -- 键盘和发光数码管显示441

     9.8  应用案例3 -- 秒表程序的实现455

     9.9  应用案例4 -- 24小时时钟的实现462

     9.10  应用案例5 -- 多机串行通信的实现470

     9.11  应用案例6 -- A/D、D/A转换器使用478

     9.12  应用案例7 -- 与计算机的互连485
查看详情
您可能感兴趣 / 更多
单片机C程序设计及应用实例
财务管理
胡伟 余四林
单片机C程序设计及应用实例
(南京大学六朝研究所书系)六朝历史与考古青年学者交流会论文集(2016-2020)
胡伟 编;陆帅;刘萃峰;张今
单片机C程序设计及应用实例
儿童舞蹈鉴赏知识手册
胡伟 武巍峰 主编
单片机C程序设计及应用实例
儿童舞蹈表演知识手册
胡伟 武巍峰 主编
单片机C程序设计及应用实例
河南滑县方言研究
胡伟 著
单片机C程序设计及应用实例
中国工业化70年空间格局演变
胡伟 著
单片机C程序设计及应用实例
现代化:世纪的追逐与思想
胡伟 著
单片机C程序设计及应用实例
秘书学概论
胡伟 著
单片机C程序设计及应用实例
活出生命本来的样子
胡伟 著
单片机C程序设计及应用实例
香蕉枯萎病与生物防治
胡伟 著
单片机C程序设计及应用实例
新加坡经济地理/“一带一路”沿线国家经济地理系列丛书
胡伟 著
单片机C程序设计及应用实例
中国生态建设理论与实践 . 下
胡伟 主编