PIC单片机原理及程序设计
尊敬的老师您好:感谢您选用本书,该书课件等资源已经上传完毕,另课件里附有本书的勘误表,书中部分有误之处已在勘误表里一一更正,希望能给您的教学避免麻烦。感谢您的支持和谅解! 如有问题,请直拨客服:010-62799916-223 叶老师

作者:谢锋然、谢龙汉

丛书名:精益工程视频讲堂

定价:45元

印次:1-1

ISBN:9787302328100

出版日期:2013.07.01

印刷日期:2013.07.05

图书责编:贾小红

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书基于PIC16F877A编写而成,共13讲和2个附录,依次介绍了单片机基础知识、PIC单片机的结构、PIC单片机的开发流程及工具、PIC单片机的指令系统、汇编语言程序设计、PIC单片机的C语言程序设计、通用I/O口、中断系统、定时器/计数器、CCP模块、A/D转换器、串行通信和综合实例等。书中各讲以“实例•模仿→内容讲解→实例•操作→实例•练习”为表述方式,通过适量的典型实例操作和重点知识相结合的方法,对PIC单片机的使用进行讲解。在讲解中力求操作紧凑、语言简洁,避免冗长的解释说明,使读者能够快速了解PIC单片机的原理和应用。在实例的介绍过程中,本书采用汇编语言和C语言相结合的方式,读者在学习过程中可以对两者进行对比,理解两种编程语言各自的特点,力求让读者在充分了解PIC单片机结构原理的基础上使用C语言,减少项目开发的复杂程度,缩短开发周期。 本书语言简练,内容全面且层层深入,同时配有全程操作视频,包括相关寄存器的使用及程序的编写,读者可以通过观看多媒体视频来学习。 本书可作为PIC单片机初学者入门和提高的学习用书,也可作为各大中专院校和教育、培训机构的专业教材,还可作为单片机开发领域专业人员的实用参考书。

谢锋然,浙江大学硕士研究生,长期从事PIC单片机方面的研究。。已获得发明专利一项,实用新型专利一项。谢龙汉,2010年从香港中文大学博士毕业,现为华南理工大学机械与汽车工程学院教师,主要研究方向是机械设计、能量捕获、CAD/CAM/CAE等。

前 言   随着计算机科学技术的发展,单片机的使用深入到各个领域,无论是智能仪器、工业控制、消费电子、还是网络和通信,随处可见单片机的身影。目前市场上的单片机有8位、16位、32位等,其中8位单片机凭借着价格低、使用方便、设计灵活等特点,成为单片机消费市场的主流。Microchip公司生产的PIC单片机,具有哈佛总线结构、完全单字节指令、驱动能力强、精简指令集等特点,在现代电子自动化领域被广泛使用,是工程技术人员进行设备研发较好的选择。PIC16F877A是一款中档的8位单片机,内部配备有Flash程序存储器,支持在线串行编程,是一款较为典型的PIC单片机。本书以PIC16F877A为模板,并以丰富的实例、全视频讲解等方式对PIC单片机进行全方位教学。 本书特色   本书遵循“实例·模仿→功能讲解→实例·操作→实例·练习”的讲解方式,通过适量的典型实例操作和重点知识相结合的方法,对PIC单片机的使用进行讲解。在讲解中力求操作紧凑、语言简洁,避免冗长的解释说明,使读者能够快速了解PIC单片机的原理和应用。   在实例的介绍过程中,本书采用汇编语言和C语言相结合的方式,力求让读者在充分了解PIC单片机结构原理的基础上使用C语言,减少项目开发的复杂程度,缩短开发周期,读者在学习过程中可以把两者进行对比,理解两种编程语言各自的特点。   本书提供了全部实例的多媒体视频,读者可以按照书中列出的视频路径,从光盘中打开相应的视频直接观看学习,这样学习起来更轻松。视频包含语音讲解,可以用Windows Media Player等常用播放器观看。如果无法播放,可安装光盘中的tsc...

目录
荐语
查看详情 查看详情
目    录

第1讲  单片机基础知识 1

1.1  单片机的历史 1

1.2  几款单片机的特点 2

1.2.1  PIC单片机的特点 2

1.2.2  其他类型单片机的特点 4

1.3  数制与编码 4

1.3.1  数制 4

1.3.2  数制的转换 5

1.3.3  编码 7

1.3.4  二进制的逻辑运算 7

1.4  习题 8

第2讲  PIC单片机的结构 10

2.1  PIC单片机总体架构 10

2.1.1  PIC单片机内部结构框架 10

2.1.2  PIC单片机引脚及功能 13

2.2  PIC单片机的存储器 16

2.2.1  程序存储器 16

2.2.2  数据存储器 18

2.2.3  E2PROM数据存储器 22

2.3  PIC16F877A的最小系统 23

2.4  习题 25

第3讲  PIC单片机的开发流程及工具 26

3.1  实例·模仿——点亮LED 26

3.2  单片机的开发流程 31

3.3  MPLAB IDE软件介绍 32

3.3.1  MPLAB IDE的安装 32

3.3.2  MPLAB IDE功能介绍 34

3.4  程序的运行及调试 38

3.5  实例·操作——PICKit 2在线

仿真 39

3.6  实例·练习——MPLAB IDE

仿真 42

3.7  习题 44

第4讲  PIC单片机的指令系统 45

4.1  实例·模仿——立即数的相加 45

4.2  数据传送类指令 47

4.3  逻辑运算类指令 48

4.4  控制转移类指令... 查看详情

查看详情