当前位置:在线查询网 > 在线百科全书查询 > 51单片机C语言应用与开发

51单片机C语言应用与开发_在线百科全书查询


请输入要查询的词条内容:

51单片机C语言应用与开发




图书信息


书 名: 51单片机C语言应用与开发

作 者:~ 胡杰 , 吴磊 , 赵鸣

出版社: 北京航空航天大学出版社

出版时间: 2010-9-1

ISBN: 9787512401907

开本: 16开

定价: 29.00 元

内容简介


《51单片机C语言应用与开发》以51系列单片机为主,从应用角度出发介绍单片机的基本工作原理、内部资源的使用及C5l程序设计的基本方法等相关知识。以ELITE-Ⅲ开发板为基础,介绍了单片机的系统扩展、接口技术及应用系统的开发过程、编程方法,最后以实际项目为基础,介绍了LTPA245热敏打印机驱动系统、热球子宫内膜治疗仪控制系统及移动基站动力环境监控系统等项目的软、硬件设计方法。《51单片机C语言应用与开发》摒弃了以学科体系为主线的编排方式,通过大量的实例,使读者能快速、有效地掌握用c51语言开发51单片机应用系统的方法和流程,真正做到对相关知识的融会贯通。

《51单片机C语言应用与开发》适合高等院校计算机、自动化、电子信息等相关专业的学生学习,同时也可供从事单片机开发的工程设计人员参考使用。

目录


第1章 51单片机的基础知识1

第2章 C51程序设计12

第3章 51单片机的内部资源44

第4章 Keil C51集成开发环境59

第5章 ELITEIII开发板简介74

第6章 ELITEIII开发应用实例87

第7章 LTPA245热敏打印机驱动设计172

第8章 热球子宫内膜治疗仪控制系统194

第9章 移动基站动力环境监控系统214

序言


单片微型计算机(single chip Microcomputer,SCM)简称为单片机,是嵌入式系统的重要组成部分。由于最早是为工业控制设计,因而也称作微控制器(Micro Controller Unit,MCU)。近年来,单片机以其高可靠性、高性价比的优势,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用。早期的单片机只能用汇编语言编程,编写的程序复杂、难懂,而且硬件相关性很高,要求开发人员或学习者能清楚知道相关芯片的内部结构,尤其是寄存器结构和存储空间的分配等,这些都限制了单片机应用知识的推广。随着单片机C语言编译器的出现,那些硬件基础知识相对缺乏的设计人员设计单片机应用系统的大门也随之打开。基于此,本书以ELITE-Ⅲ开发板为背景,由浅入深讲述了单片机应用系统设计和开发的全部过程,并用大量的案例来满足不同读者的需求。

本书强调以实际开发板为学习平台,以应用为目的,简化既抽象、又乏味的单片机内部原理介绍,摒弃复杂、难懂的汇编语言学习,代之以易学、易用且功能性、结构性和可移植性都很强的C语言作为编程语言,很大程度上提高了单片机应用系统的学习和开发效率。书中包含了大量51系列单片机应用系统的电路原理图和程序代码,内容覆盖面广,许多实例可直接移植到新的设计项目中使用。