- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
天祥电子
TX系列PIC单片机开发板视频教程
;本节内容;说明:本套PIC开发板配套的视频教程,是在郭天祥老师的TX-1C51单片机开发板视频基础上进行讲解的,很多基础知识已经讲得非常详细了,这里就不再细讲,若有不明之处大家回去可以看一下我的51教程。
在新网站有下载链接。
下面让我们认识一下PIC单片机;PIC单片机简介:
???PIC单片机(PeripheralInterfaceController)是一种用来可开发的去控制外围设备的可编程集成电路(IC)。由美国Microchip(微星)公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业的新趋势。现在PIC系列单片机在世界单片机市场的份额排名中已逐年升位,尤其在8位单片机市场,据称已从1990年的第20位上升到目前的第二位。PIC单片机从覆盖市场出发,已有三种(又称三层次)系列多种型号的产品问世,所以在全球都可以看到PIC单片机从电脑的外设、家电控制、电讯通信、智能仪器、汽车电子到金融电子各个领域的广泛应用。现今的PIC单片机已经是世界上最有影响力的嵌入式微控制器之一。;1)、I/O口具有20mA的驱动能力
?2)、8路、10位的AD转换
?3)、I2C,SPI,USART,USB,CAN接口
?4)、WDT(看门狗)
?5)、CCP(脉宽/捕捉/比较)
?6)、内置EEPROM
?7)、3路定时器
?8)、多种中断源
?9)、支持休眠的低功耗模式
?10)、流式的并行接口
?11)、内置LCD控制器
?12)、芯片加密……
汇编指令少(中档系列产品仅有35条,比51单片机的111条CISC指令简单得多);
种类齐全,性价比高;
封装:6脚到1xx脚不等;
功能:简单I/O到综合性单片机几百种型号;
价格:3元RMB到100元不等;;PIC单片机的特色;PIC单片机的特色;PIC单片机的特色;PIC单片机的特色;PIC单片机基本结构及信号引脚;PIC单片机基本结构及信号引脚;常用存储器;常用存储器;;输入输出区;PORTA
PIC16F877的PORTA总共有6位(RA0~RA5),PORTA的引脚可作为数据输出输入端口,而系统重置后,PORTA自动成为模拟输入状态,可读取模拟输入信号。
PORTB
PORTB总共有8位(RB0~RB7),可以编写程序规划输入输出方向、状态,其中,要进行烧录时,使用到三个引脚,分别是引脚36(RB3/PGM)、引脚39(RB6/PGC)与引脚40(RB7/PGD)。
PORTC
PORTC总共有8位(RC0~RC7),除了可作为数据I/O外,还和一些特殊功能的外围电路共享引脚,例如CCP(直流马达控制)、I2C、SPI(同步串行通信电路)、UART(异步串行传输电路)等。
PORTD
PORTD总共有8位(RD0~RD7),可作一般数据I/O外,并与PSP(ParallelSlavePort)并行传输区共享。当整体系统需要多机时,彼此可以经由并行传输区来快速传输资料。
PORTE
PORTE总共有3位(RE0~RE2),PORTE的引脚8、9、10有三种功能,除了基本I/O功能,还有模拟输入功能,而上述PORTD的并行传输区设定所需的控制引脚,如/RD、/WR、/CS等,也是属于PORTE引脚。
;PIC16F87X的5个端口RA、RB、RC、RD和RE之间不仅存在内部结构上的差异。而且同属于同一个端口的各条引脚的内部结构也不尽相同。暂时.我们不打算对于各个端口引脚的内部结构以及它们之间的差异作详细的介绍,况且对于单片机的初学者也没有太大的必要。;本教程配套PIC单片机开发板;;设置端口I/O状态;状态的设置
方向控制寄存器与数据寄存
器都是8位的;方向控制寄存器中的每一位与数据寄存器中的每一位相对应;对应关系如下图所示:;0/1;I/O口编程要点:
端口驱动能力
每个I/O口允许最大25mA的灌电流和20mA的拉电流,可以直接驱动LED和继电器。
因各端口结构不同,RB口提供的总灌电流和总拉电流可达150mA和100mA;其他端口为80mA和50mA;五个端口驱动电流之和不大于200mA。
TRISn始终控制着PORTn的输入输出方向
;Lesson1开始第一个程序;程序流程
文档评论(0)