51单片机原理及应用
- 187*324
-
0 次阅读
-
0 次下载
-
2023-12-26 20:48:57
微信
赏
支付宝
文档简介:
版 权 信 息
书名:51单片机原理及应用——基于KeilC与Proteus
作者:陈海宴
出版社:北京航空航天大学出版社
出版时间:2010-07
ISBN:9787512401242
前言
单片机已经在工业控制、数据采集、智能仪表、机电一体化、家用
电器等领域得到了广泛应用,极大地提高了这些领域的技术水平和智能
化程度。各大院校都将“单片机原理与应用”课程列为工科类重要的专业
基础课程。为了更直接、更高效地学习并掌握单片机知识,在课程设
计、毕业设计、电子设计大赛及社会实践中用好单片机,作者将长期从
事该课程教学和科研活动的经验进行了总结从而形成本书。
本书从原理知识到电路设计,从解决问题的思路到设计流程,都进
行了详细的说明。章与章之间既独立成篇,又相互联系。本书具有以下
特点:
① 内容安排合理 在内容编排上由浅入深、循序渐进。从最初的51
单片机基础知识、Keil和Proteus软件的使用,到单片机内部单元的实
现,再到单片机外围扩展,最后到单片机开发板的设计和PCB设计,这
样的编排既符合学习规律也让读者可以根据自己的情况选择阅读。
② 强调实践环节 应用Proteus软件作为单片机应用系统设计和仿真
平台,搭建了实践环境,实现了从原路图设计、程序调试到印刷电路板
设计的单片机开发全过程训练。
③ 提高效率、节约教学成本 用Keil编写程序并生成 .HEX文件,
然后在Proteus中画好硬件电路图,调用HEX文件进行虚拟仿真。在不用
硬件电路的情况下,应用软件仿真进行相应的程序设计与调试,节约学
习成本,提高学习积极性,实现教学内容可视化。
④ 采用C语言编程 单片机编程已从汇编语言编程转向C语言编程,
同时为了提高单片机应用系统程序开发可移植性和可读性,并为ARM
等高级器件的开发打下坚实的基础,本书全部程序设计采用C语言编
写。
⑤ 内容简练、针对性强 在编写应用实例过程中作者注重内容的新
颖、简练和适用性。书中大部分应用实例都是由作者在教学过程中提炼
出来的比较适合学习的例子,具有针对性。
⑥ 内容丰富、分析详细 书中结合51单片机的功能介绍了多种元器
件和外部设备的使用方法及Proteus仿真实例,包括继电器、LED、数码
管、键盘、RS232、LCD1602和12864、直流电机和步进电机、
DAC0832、ADC0809以及AT24C02、DS1302和DS18B20等器件的仿真
实例。每个仿真实例又含有设计要求、硬件设计、软件设计、联合调试
与运行、电路图功能分析以及程序分析6部分内容,详细分析了每个仿
真实例从设计到实现的全过程。
参加本书编写的有陈海宴、李芬、高军、邹金红、白雪松、侯伟
玉、卢东华、曹......
评论
发表评论