PIC 单片机基础教程.doc

PIC 单片机基础教程.doc

ID:51075594

大小:527.00 KB

页数:32页

时间:2020-03-18

PIC 单片机基础教程.doc_第1页
PIC 单片机基础教程.doc_第2页
PIC 单片机基础教程.doc_第3页
PIC 单片机基础教程.doc_第4页
PIC 单片机基础教程.doc_第5页
资源描述:

《PIC 单片机基础教程.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PIC单片机基础教程第一章PIC系列单片机结构原理bl前在全世界,利用单片机设计的嵌入式系统带来的工业年产值已超过几万亿美元。在美国,但是使用嵌入式电脑的全数字电视产品预计每年将产生超过1500亿美元的于世界市场,我国的占有率好不到1%。这说明单片机应用早我国才刚刚起步,有着广阔的前景。因此,培养单片机应用人才,特别是在大学和屮等专业学校相关专业屮普及单片机知识,有着重要现实意义。1.1单片机概述微型计算机是一种以电了器件为基础,可以介入输入信息,并能够对各种输入的数字化信息进行算术和逻辑运算,最后产生输出的电了设

2、备。微型计算机机汕快速运算能力,又有极强的逻辑判断能力和的容量存储功能,是20世纪人类最卓越的发明而单片微型计算机就是将CPU、RAM、ROM、定时器/计数器和多种接口都集成到一块集成电路芯片上的尖端武器和口常生活中最广泛使用的计算机。近年来,单片机得到突飞猛进的发展,已经完全深入到了人们的生活和工作的各个方面。单片机的发展过程和性能的日益完善,实际上是对传统控制技术的一场革命,开创了为控制技术的新天地,现代控制系统的核心内涵就是嵌入式计算机应用系统(MCU),而单片机就是最典型、最广泛和最普及的嵌入式计算机应用系

3、统。可以毫不夸张地说,在现代化的设备中,单片机无处不在,如电信、家用电器、T业控制、仪器仪表、汽车和玩具等;单片机也比比皆是,如自动调台收音机、VCD、遥控空调、微波炉、智能玩具、人体秤和心电监护仪等。随着科技的发展,单片机必将在更多的方面发挥作用。目前,全世界备大公司的单片机品种已经形成多个系列,同一系列的单片机在软件和硬件方面有很大的相同Z处。例如,PIC16F87X系列单片机有着相同的内核、相同和兼容的指令系统。各种单片机在其内部所处理的对象都是用二进制数表示的信息,因此在学习单片机原理Z前,首先要了解二进制

4、数和二进制编码。1、1、1二进制数和编码1计算机中的二进制数字的表示,有二进制、I-进制和I久进制等。而各种数据在计算机内部部是以二进制编码形式来表示的。这些数据由1和0组成,按“逢二进一”的进位计数方式进行计数。不同的数码在不同的数位上的值不相同的,例如:二进制的0001代表1,0010代表2,0100代表4,1000代表8,那么二进制究竟有何优点呢?二进制的优点:简单、可行由于二进制只有0和1两个数字,用计算机内部的电子元件开关状态来表示,不仅容易实现,而且稳定、可靠,以我们的习惯使用的十进制为例,十进制有0丄

5、2,3,4,5,6,7,&9,共10个数字,对应10种状态,用开关的状态来区分很困难;而二进制的0和1对应的电器开关的开或关,却十分方便。运算规则简单二进制的运算规则非常简单,主要发则有:0+0=01+0=10+1=11+1=100X0=01X0=00X1=01X1=1适合逻辑运算二进制的两个只用于表示逻辑的“真”于“假”,比较方便。(1)二进制转换成十进制在讲解之前,我们先将一个十进制写成(123)9=1X102+2X101+3X10°一个十进制数是以10的位权关系来转化的;同理,一个二进制数是以2的位权关系来转

6、化的。下面看一道例题。【例1—1】二进制数(1010)2=1X2、+0X22+lX2i+0X2°=8+0+2+0=(10)m(2)十进制转化成二进制通常,我们采取除以2取余数地方法。【例1一2】将十进制数(26)解:226213……余0(最低位)A……余1取值余0顺序……余1……余1(44高位)转化成二进制。0因此,=(11010)2(26)(3)十六进制计算机程序出了使用二进制表示数字Z外、也经常用到I-六进制。在这种进制屮,逢16进1,16个数字字符表示为0〜9、A、B、C、D、E和F,字母A、B、C、D、E

7、、和F表示10〜15.例如,十六进制的E是十进制的14,二十六进制的2A是十进制的42(2X16+10)。十六进制数字使用前缀“Ox”,如十六进制的2A或2AH。(4)二进制转换成十六进制【例1—3】将二进制数(0110111011010101)2转化成I•六进制数。解:按4位进行分组,每组对应的一个十六进制数:(0110111011010101)2=(6ED5)166ED5【例1一4】将十六进制(ABF1)“转化成二进制数。解:每位十六进制数对应一纽4为二进制数:(A101011111)16=(101010111

8、1110001)100012计算机中的字符编码信息编码是对输入计算机中的备种非数值型数据用二进制编码的方式。常用的编码方式有以下两种:(1)二一十进制编码二一十制编码也称为BCD码。这是一种用4为二进制数来表示1为十进制数的编码方式。它貌似二进制,实为1-进制。这种编码形式比较便于识别和转换,可以简化人机联系,通常采用与0〜9各个数字对应的二进制数作为代码。

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

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

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