您的浏览历史

PIC技术宝典

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动

基本信息

内容简介回到顶部↑

本书是关于PIC微控制器的经典著作,内容紧密围绕PIC18系列微控制器原理及嵌入式系统应用展开,主要介绍了PIC18系列微控制器的硬件和软件面的基本知识和特性,着重描述其硬件结构、软件编程和接口技术及其嵌入式应用等问题。
本书适合作为高等院校相关专业课程教材,也可供从事微控制器应用设计和嵌入式系统开发的工程技术人员参考。

作译者回到顶部↑

本书提供作译者介绍

Muhammad Ali Mazidi,美国DeVry大学资深教授,著名嵌入式系统专家,具有丰富的教学和实践经验。他编写的80x86和8051方面的教材已被全世界众多高校采用,都是公认的经典。
.. << 查看详细

目录回到顶部↑

第0章 计算入门 
 0.1 数制和编码系统 
  0.1.1 十进制和二进制数制系统 
  0.1.2 十进制数转换成二进制数 
  0.1.3 二进制数转换成十进制数 
  0.1.4 十六进制系统 
  0.1.5 二进制和十六进制之间的转换 
  0.1.6 十进制数转换成十六进制数 
  0.1.7 十六进制数转换成十进制数 
  0.1.8 十进制、二进制和十六进制计数 
  0.1.9 二进制数和十六进制数加法 
  0.1.10 补码 
  0.1.11 十六进制数的加法和减法 
  0.1.12 十六进制数的加法 
  0.1.13 十六进制数的减法 
  0.1.14 ASCII码 
  0.1.15 复习题 
 0.2 数字入门 
  0.2.1 二进制逻辑 
  0.2.2 逻辑门 

译者序回到顶部↑

微控制器是一种无处不在的内嵌型控制芯片,广泛用于工业控制、消费类电子产品、汽车、金融、军事、能源等领域。在强大的市场需求和日新月异的科技进步驱动下,微控制器产品不断推陈出新。PIC系列微控制器是全球领先的微控制器和模拟半导体供应商——美国微芯公司推出的嵌入式微控制器,具有运行速度快、工作电压低、功耗低、驱动能力强、体积小、价格低廉、指令简单易学易用等优点。PIC18系列微控制器就是其中的杰出产品之一。.
本书涵盖学习微控制器所需的基础知识、PIC18微控制器的内部结构、汇编指令系统、C语言编程、接口技术及其应用实例,具有以下鲜明特点。
·本书采用计算机基础知识——PIC18微控制器内部结构——汇编指令——C编程——外围接口——应用实例的授课思路,知识体系清晰、内容丰富,适应当今信息社会对宽口径计算机类专业学生的培养需求。
·每章的开篇都简明地给出了本章的学习目标以及主要内容的结构分布,在每章末尾还给出了小结,有助于读者进一步理解和思考所学知识,形成完整的知识体系。..
·本书在介绍PICl8微控制器原理及应用设计的同时,还配以丰富的设计实例,让读者能充分体会到每一个设计细节,有利于快速培养读者的细致分析与设计系统的能力。
·对于主要的设计实例,本书分别给出了其汇编语言编程和C语言编程,通过对比学习两类不同的编程思想和风格,使得学生很容易发现二者的联系、区别和优缺点,克服了将汇编语言编程和C语言编程单独讲述的弊端。
·章后习题以及每节后的复习题进一步充实了全书的内容,有利于帮助读者更好地理解相关基本理论。本书配有的附录,内容全面详尽,对读者而言是一本非常难得的技术手册。
简而言之,本书结构清晰、内容丰富、通俗易懂,是一本不可多得的学习宝典。
本书由李中华、陈卓怡主译,李中华负责统稿,张雨浓负责审校。参加本书翻译和初校工作的还有杨波、孙宇佳、张董华、伍沛然等。在此,谨对所有为本书的出版提供了帮助的人们表示诚挚的谢意。
由于译审者不平所限,加之时间仓促,译文中难免有不妥J555错误之处,敬请广大读者批评指正。
译者...

前言回到顶部↑

使用微处理器的产品大致可分为两类。第一类产品使用高性能微处理器,比如“奔腾”系列CPU,应用在系统性能很重要的场合。第二类产品对性能的要求是次要的,价格、大小、功耗以及快速开发等问题比原始处理能力更为重要,用于这种产品的微处理器常称为微控制器。.
本书介绍微控制器。PIC18是目前广泛应用的一种微控制器。其应用范围广泛的原因有很多,Microchip公司在软件和硬件上的大力支持是一个不可忽视的原因。本书可以用作微控制器和嵌入式系统的大学课程教材。它不仅建立了汇编语言程序设计的基础,而且针对工程学科的学生全面讲述了PIC18接口。基于这样的背景,进而讨论了基于微控制器的嵌入式系统的设计与接口。本书也可供应用技术人员、硬件工程师、计算机科研人员和爱好者使用。对于那些构建单机项目或者采用PC进行数据采集与传送的网络项目设计人员来说,本书也是一本理想的参考资料。
预备知识
读者应陔具备数字电路相关知识。了解汇编语言相关知识有助于学习本书,但这些知识不是必需的。虽然本书是为那些没有汇编语言程序设计背景的学生而写的,但预先有汇编程序设计经验的学生将能够迅速掌握PIC18的体系结构,并且能立即开展项目。对于书中的PIC18 C语言程序设计部分,C语言的基础知识是必需的。在书中,我们采用Microchip公司的PIC18 C语言编译器。PIC18 C编译器与MPLAB相兼容,并且可以在Microchip公司网站(www.microchip.com)免费获得。我们鼓励读者用MPLAB仿真和运行书中的程序。
本书概览
本书采用系统的、循序渐进的叙述方式,涵盖了PIC18的C语言与汇编语言程序编程和接口的各个方面,还提供了许多实例和例程,用以澄清概念,并向学生提供动手学习的机会。
在每节的结尾都配有习题,巩固本节的要点。
第0章介绍数制系统(二进制、十进制和十六进制)、基本逻辑门与计算机术语。这章专为学生设计,如没有学过数字逻辑课程的机械工程专业的学生,或者那些需要回顾这部分知识的学生。
第1章讨论了PICl8的历史和其他PIC系列产品(如PIC16)的特点,还提供了PIC18系列部分芯片型号的一览表。
第2章讨论了PIC18的内部体系结构,介绍了如何用PIC18汇编语言创建可执行程序,还研究了栈和标志寄存器。
第3章讨论了循环、跳转和调用指令,并给出了大量的例程。
第4章致力于时论I/O端口。了解了这部分内容,学生可以开始做PIC18 I/O接口的实验,并且尽快启动项目。
第5章专注于算法、逻辑指令和程序的介绍。
第6章涉及PIC18的寻址方式,以及怎样访问PICl8程序存储区的数据和怎样进行存储器组转换。
第7章介绍PIC18的C语言程序设计。在整本书中,我们都使用美国Microchip公司提供的PIC18 C语言编译器编写PIC18及其他系列的C语言程序。PIC18的C编译器与MPLAB兼容,并且可以在Microchip公司网站上免费获得。
第8章介绍PICl8芯片的硬件连接。
第9章描述了PICl8定时器以及怎样用它们作为事件计数器。
第10章研究了PICl8的串行数据通信及其同RS232的接口,还介绍了PIC片8与x86 IBMPC及其兼容机的COM端口的通信。
第11章详尽讨论了PIC18中断,并附有诸多编写中断处理程序的例子。
第12章介绍了PIC18与实体设备(如液晶显示屏和键盘)的接口。

书摘回到顶部↑

第0章 计算入门 
  0.1 数制和编码系统
  人类使用十进制算术,但计算机使用的是二进制系统。本节将解释十进制系统和二进制系统之间的相互转换;还会介绍二进制的一个简便的表示方法,即十六进制;最后会探究字符代码的二进制格式ASCⅡ。
  ……
评论交流

共有1人开贴评论  1人参与评论  1人参与打分 查看

1人
 100%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
0人
 0%
0人
 0%
0人
 0%

freefalcon56

二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-3-13 8:37:00
例子都是汇编,只能看看,没办法直接拿来使用
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共1条)