单片机原理与实践(c语言版)

单片机原理与实践(c语言版)

ID:30378560

大小:1.48 MB

页数:54页

时间:2018-12-29

单片机原理与实践(c语言版)_第1页
单片机原理与实践(c语言版)_第2页
单片机原理与实践(c语言版)_第3页
单片机原理与实践(c语言版)_第4页
单片机原理与实践(c语言版)_第5页
资源描述:

《单片机原理与实践(c语言版)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京航空航天大学出版社“十二五”高等院校规划教材51单片机原理与实践(C语言版)高卫东编著北京航空航天大学出版社内容简介以51单片机为载体,以C语言为主线,以Proteus设计仿真平台为手段,介绍了单片机的内部结构、接口及其应用。以实例需求为知识切入点,充分发挥C语言特点,在讲清单片机基本结构的基础上,重点讲解系统扩展及新器件的使用,注重通过原理图设计、源程序编写、软硬件联调来降低学习难度和提高学习质量。本书注重新技术、新手段、新器件的使用,既可以作为各高等院校单片机课程的教材、课程设计指导,也可作为工程技术人员的进修参考用书以及大学生电子设计竞赛的培训资

2、料。图书在版编目(CIP)数据51单片机原理与实践:C语言版/高卫东编著.--北京:北京航空航天大学出版社,2011.1ISBN9787512402935Ⅰ.①5…Ⅱ.①高…Ⅲ.①单片微型计算机-C语言-程序设计Ⅳ.①TP368.1②TP312中国版本图书馆CIP数据核字(2010)第243287号版权所有,侵权必究。北京航空航天大学出版社51单片机原理与实践(C语言版)高卫东编著责任编辑冯颖*北京航空航天大学出版社出版发行北京市海淀区学院路37号(邮编100191)http://www.buaapress.com.cn发行部电话:(010)8231702

3、4传真:(010)82328026读者信箱:emsbook@gmail.com邮购电话:(010)82316936印刷有限公司印装各地书店经销*开本:787×10921/16印张:17字数:435千字2011年1月第1版2011年1月第1次印刷印数:5000册ISBN9787512402935定价:29.00元前言单片机技术在电子系统中的应用越来越广泛,已有融于其中之势。目前很多新型电子器件对控制信号要求很高,若不采用单片机或可编程器件则几乎无法使用。单片机技术的应用不仅可以简化电路设计,而且可以大大提高电路设计水平。单片机知识大体上分为基本结构、编程语言

4、、定时/中断、通信、系统扩展5部分。除了基本结构、定时/中断、通信这3部分变化不大,其他部分伴随相关技术的发展均有所变化。尤其是具有单片机系统仿真设计功能的Proteus软件的出现,使得我们可以在计算机纯软环境中完成单片机电子系统的设计与调试,Proteus系统库不仅提供了51、AVR、PIC等单片机模型,以及大量模拟、数字、光电、机电类元器件模型,还提供了许多虚拟仪器。Keil环境下开发的程序和Proteus设计的仿真电路进行交互式联调运行,解决了长期以来困扰单片机教学的软件和硬件无法很好结合的问题。学会Proteus和Keil软件的使用,可以极大地降低

5、单片机学习难度,提高学习质量。本书在附录中给出了Proteus及Keil软件平台的使用方法。第3章“C51语言程序设计基础”介绍了在51单片机中使用的C语言。C语言具有高级语言的功能和低级语言控制硬件的能力。传统的单片机编程采用汇编的居多,用汇编编程不仅需要专门学习汇编语言,而且易与微机原理中的汇编混淆,同时所学汇编语言在其他高档单片机及嵌入式系统中没有用武之地。与此相反,C语言是电子信息类各专业的通识课程,51单片机所用的C语言(即C51)和标准C语言(即ANSIC)基本相同,只要掌握其应用方法即可。更重要的是,C语言是公认的高效简洁、贴近硬件的编程语言

6、,程序可读性好且易于移植,其他高档单片机和嵌入式系统均用C语言编程,所以使用C语言学习单片机编程,不仅可以充分利用已有知识,而且为进一步学习奠定了基础。同时,Keil集成环境中的C51编译器是北京航空航天大学出版社51单片机最高效、最灵活的开发平台之一,为我们提供了:编译器、汇编器、实时操作系统、项目管理器以及调试器。一个完整的单片机系统通常包括键盘输入、显示输出、打印输出、数据采集等许多功能模块。这些功能模块一般通过I/O端口实现与单片机的数据交换,但是单片机的I/O端口有限,且一般用来处理数字信号,从而产生了总线式传输模式。这样,系统扩展的方向也由原来

7、单一的并口应用转到SPI(SerialPeripheralInterface)、I2C(InterICBus)、1-Wire等器件的应用。新颖的外围电路、新器件与新技术为实现优化设计、系统集成提供了技术支持。本书把外部扩展技术的重点放在了以介绍SPI、I2C等串行接口的原理和应用方面,这不仅符合技术的发展方向,同时也更加贴近实际应用。第7章介绍了串行总线应用的知识。单片机的学习不能宥于单片机本身,必须将单片机置于实际系统之中。全书以夯实基础、面向应用,理论与实践、方法与实现紧密结合为主线展开,通过实例来切入知识点,通过具体实际需求的实现来体现单片机技术硬软

8、协同工作的问题。只有让单片机在外围电路环境下工作,让单片机在电子系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。