1.引言
在微控制器(Microcontroller)应用领域日益广泛的今天,各个领域的应用也向微控制器厂商提出了更高要求,希望速度更快、功耗更低、体积更小、价格更廉以及组成系统时所需要的外围器件更少;随着越来越多的各种非电子工程技术人员的应用需求,他们想把微控制器作为嵌入式部件应用到自己熟悉的领域中,还提出简单易学易用的要求。用户的需求就是厂商的市场和动力,老的半导体厂商顺应潮流不断推出新品种,新的半导体厂商则后来居上,把越来越多的外围接口器件集成到片内,功能越来越强、性能越来越高。迄今至少也有35家国外半导体厂商的微控制器进入中国市场。在这众多的五彩缤纷的微控制器中,美国Microchip技术公司的PIC系列微控制器则异军突起,独一帜。它率先推出采用精简指令集计算机(RISC--Reduced Instruction Set Computer)、哈佛(Harvard)双总线和两级指令流水线结构的高性能价格比的8位嵌入式控制器(Embedded Controller)。其高速度(每条指令最快可达160ns)、低工作电压(最低工作电压可为3V)、低功耗(3V,32kHz时15µA)、较大的输入输出直接驱动LED能力(灌电流可达25mA)、一次性编程(OTP--One Time Programmable)芯片的低价位、小体积、指令简单易学易用(35--37条指令)等,都体现了微控制器工业发展的新趋势。
这个系列的微控制器在市场上极具强劲的竞争力,在全球都可以看到PIC微控制器在从办公自动化设备、消费电子产品、电讯通信、智能仪器仪表到汽车电子、金融电子、工业控制等不同领域的广泛应用。PIC系列微控制器在世界微控制器市场份额排名中逐年提前,以至已成为一种新的8位微控制器的世界标准和最有影响力的主流嵌入式控制器。大家会发现,在国内目前仍然是Intel的MCS-51系列及其兼容的单片机占绝对主流地位,原因是该系列单片机引进历史最长,在国内应用一直繁荣而面广,参考资料相对丰富,使用惯性使然。
2.PIC系列微控制器系统扩展技术
系统扩展有两类不同的方法,一类是并行扩展,另一类是串行扩展。
对于并行扩展,目前使用的微处理器和微控制器绝大部分都采用总线结构,无论进行存储器扩展还是I/O接口扩展,都是利用数据总线、地址总线和控制总线这三总线来扩展。因为这个系列的微控制器的设计是基于真正的单片机应用,芯片引脚并未安排三总线。但是可以利用接口电路仿真三总线。任何一种微控制器,只要有足够多的I/O接口可用,就可以用一个8位I/O口作为8位I/O口仿真16位的地址线(实际上还可以根据需要扩展成任意位数据线和地址线)。当然这种方法占用I/O口资源太多,显得不经济。另外一种可用的方法就是模仿Intel的8031扩展方法,占用一个8位锁存器将地址信号分离出来;再根据需要扩展器件寻址范围的大小,用另外一个I/O口的若干位作为高位地址线。需要扩展的器件就可以与这三总线相应信号相连。当需要对扩展器件进行访问时,即可以在高8位地址线的I/O口先输出高位地址,再从分时复用的I/O口输出低8位地址,并用另外一个I/O线作为地址锁存允许信号线ALE去控制锁存器,锁存住8位的低位地址。这时就可对寻址单元进行访问。下面的并行扩展都采用这个方案。
对于串行扩展,比较简单,因为在PIC16CXX系列芯片中已有同步串行口部件SSP,可以直接进行I²C方式、SPI方式串行通信,另外还有异步通信接口USART。在PIC16C5X系列芯片中没有串行通信部件,但是可以用软件仿真实现。
PIC系列微控制器系统扩展技术有:1、数据存储器扩展,(1)并行数据存储器扩展(2)串行数据存储器扩展,例如,二总线EEPROM和三总线EEPROM同串行EEPROM,PIC16C5X与24XXXX系列串行EEPROM的接口,扩展I²C总线协议所规定地址空间技术-16C54与24LC65的接口方法和编程,16C5X与四线制串行EEPROM芯片93LC46的接口方法和编程,16CXX SPI接口和93LCXX的接口。2、PIC系列微控制器的I/O口扩展(1)74系列TTL集成电路芯片扩展技术(2)可编程并行接口扩展技术(3)用PIC16C5X实现数字电位器的功能(4)人机对话的键盘、LED数码显示、LCD驱动扩展,用PIC16C57直接扩展LED数码管和键盘,用PIC16C54/56扩展LED数码管和键盘,用PIC系列微控制器直接驱动LCD显示器。3、中断系统的扩展和实现,(1)软件中断技术(2)PORTB口作外部中断。4、I²C总线接口与串行通信,(1)I²C总线软件设计及其子程序(2)异步串行通信的软件实现(3)PIC16CXX系列异步串行通信中断驱动的软件实现
3、PIC系列微控制器应用系统开发及其常用工具
单片机应用系统的开发,用单片机开发设计制作的应用系统或产品,与纯粹用硬件电路实现的装置不一样。这是因为除了相应的硬件电路外,其关键在于应用系统软件的开发,而单片机本身并没有软件开发功能。编写的应用程序如何调试和修改?怎么能高效率地找出应用系统硬件和软件中的错误?又如何把最后调试好的程序固化到单片机片内程序存储器中?这些需要相应的开发工具,称为开发系统。主要包括单片机汇编语言编译器、在线实时仿真器ICE(Incircuit Emulator) 、非在线仿真器(软件模拟仿真器Simulator)、编程器、EPROM擦除器等。硬件调试还可能用到逻辑分析仪等。
系统开发常用工具有:1、PIC汇编器(1)PICASM汇编程序(2)MPALC汇编程序(3)MPASM宏汇编程序(4)MPASM汇编语言。2、软件仿真器MPSIM。3、实时在线硬件仿真器,(1)实时在线仿真器PICMATE(2)EasyPack-PIC 16F高级仿真器。4、单片机内置程序存储器编程器,(1)PICPROG编程器(2)PRO MATE编程器
4、MPLAB集成开发环境(IED)软件
MPLAB是适用于Microchip Technology公司PIC16/17微控制器系列的、基于Windows的、易学易用的集成开发环境(IDE--Intergrated Development Environment)。这种集成开发环境使应用系统开发工程师可以即方便又灵活地编辑、汇编、仿真、开发利用和调试查错。
MPLAB集成开发环境软件集成了下列开发工具。(1)工程项目管理程序(Project Manager)(2)MPLAB编辑程序(MPLAB Editor)(3)MPLAB汇编程序(MPLAB Assembler)(4)MPLAB-SIM软件模拟程序(MPLAB-SIM Software Simulator)(5)PICMASTER硬件在线仿真器(PICMASTER Emulator),还有其它工具等。
5、PIC系列微控制器的应用实例
PIC系列微控制器的应用范围很广,例如:1、交流数字电压表 2、电力周波表 3、闪光报警器 4、带有世界时钟的宾馆移动式客房控制器 5、用PIC16C71控制的不间断电源 6、用PIC单片机产生均匀分布的随机数 7、用PIC17C42实现4阶IIR数字滤波器 8、用PIC17C42实现FFT算法 9、即热式热水器温度控制器 10、标准并行接口汉字热敏微型打印机 11、PIC16CXX片内I²C总线接口的应用。
PIC系列单片机应用设计与实例
- PIC系列(5552)
相关推荐
Microchip推出两个全新PIC单片机系列
PIC16F18877为首款配备ADC计算的单片机以及首款具备新型低功耗模式的PIC16系列产品;PIC16F1579为首款配备4个16位独立时基PWM的8位PIC单片机
2015-07-21 11:33:50
1747

PIC单片机该如何选型?PIC单片机选型参考
本文为大家带来pic单片机的选型参考介绍以及PIC12/PIC168位单片机片机选型列表。希望能对大家带来帮助。
2018-01-23 15:29:34
14309

pic单片机汇编程序实例
以下是一个简单的PIC单片机汇编程序示例,这个程序将实现一个LED闪烁的功能。 首先,我们需要了解PIC单片机的结构和指令集。PIC单片机是一种基于哈佛结构的8位微控制器,具有丰富的指令集和外设接口
2023-12-14 11:01:01
523

PIC单片机16系列的使用什么编译器
各位大侠,我现在在学习PIC18系列的单片机,安装的集成开发环境是MPLAB IDE v8.89,c语言编译器是正版MCC18_V3.00,好像这个编译器只能对PIC18系列的,我想要开发PIC
2014-11-22 20:02:37
PIC单片机与51系列单片机的区别
本帖最后由 eehome 于 2013-1-5 10:06 编辑
PIC单片机与51系列单片机的区别PIC单片机的型号繁多,对初学者来说实在不好应付,容易混淆,以下作一简单分类,希望有助于
2012-07-21 00:07:45
PIC单片机与MCS-51系列单片机的区别
PIC单片机与MCS-51系列单片机的区别(1)总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能 同时进行;而PIC单片机的总线结构是哈佛结构,指令
2017-08-26 14:23:14
PIC单片机是如何命名的
PICXXXXXXXX(X)-XXX/XX 12345678 1.前缀: PIC MICROCHIP 公司产品代号,特别地:dsPIC为集成DSP功能的新型PIC单片机2.系列号:10、12、16、18、24、30、33、32,其中 PIC10、PIC12、P...
2021-11-24 07:47:16
PIC单片机的C语言编程
体系和硬件资源有深入了解,在这基础之上再来讨论C 语言编程,就有水到渠成的感觉。本书围绕中档系列PIC 单片机来展开讨论,Microchip 公司自己没有针对中低档系列PIC单片机的C 语言编译器,但
2008-09-09 14:13:45
PIC单片机的特点及与51系列单片机的区别
这里仅以使用广泛的中低档PIC16/PIC12/10系列为例。PIC系列单片机采用哈佛总线结构,程序空间总线和数据总线分开,地址长度也不一样,也同样不在一个连续的空间,程序为单字结构,一句程序占用一
2012-03-13 11:11:02
PIC单片机编程简单入门分析
在研究生时段时,曾经对STM32进行了学习,在本科时段学习51系列的简单单片机,这种单片机功能比较单一,也没有多外设来使用,在进入研究生阶段由于实验室的关系,接触了PIC系列的单片机,PIC单片机
2022-02-16 07:22:10
PIC单片机配置字
我知道PIC16F87X系列单片机有配置字,现在请问:(1):是不是每次编程时都要设置配置字,可不不可以不设置,不设置有什么后果?(2):PIC单片机其他系列有没有配置字,如果有怎么设置?与PIC16F87X有何不同?(3):其他类型单片机是不是都有配置字?
2011-11-19 07:46:28
PIC系列单片机I/O脚有什么特点?
PIC单片机振荡电路中如何选择晶体如何判断电路中晶振是否被过分驱动?晶振电路中如何选择电容C1 C2 PIC系列单片机I/O脚有什么特点为何系统在外界磁场和电场的干扰时不能正常工作使用带A/D
2021-02-23 07:35:32
PIC系列单片机应用设计与实例
本帖最后由 eehome 于 2013-1-5 10:06 编辑
PIC系列单片机应用设计与实例PIC系列单片机应用设计与实例1.引言 在微控制器(Microcontroller)应用领域日益
2011-11-16 11:59:18
PIC系列单片机应用设计与实例
系列异步串行通信中断驱动的软件实现2.1 概述2.2 PIC汇编器2.3 软件仿真器MPSIM2.4 实时在线硬件仿真器2.5 单片机内置程序存储器编程器第三章 MPLAB集成开发环境IDE软件3.1
2018-01-15 12:52:04
PIC系列单片机的主要应用领域
PIC系列单片机由美国Microchip公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业
2021-11-24 07:55:23
PIC系列单片机的优势所在。
的点火器需要一个I/O较少、RAM及程序存储空间不大、可靠性较高的小型单片机,若采用40脚且功能强大的单片机,投资大不说,使用起来也不方便。PIC系列从低到高有几十个型号,可以满足各种需要。其中
2012-03-14 13:28:56
AVR、51系列、PIC单片机的对比
AVR、51系列、PIC单片机的对比分析摘要:单片机诞生于20世纪70年代末,它是指一个集成在一块芯片上的完整计算机系统。它包括CPU、内存、内部和外部总线系统。在AVR、51系列、PIC单片机中
2021-07-13 06:15:22
利用C语言编写PIC单片机程序的方法是什么
PI C单片机程序的方法,本刊特推出《PI C 单片机C 语言程序设计》系列连载文章。文中给出的C 语言程序实例,均是可执行的,读者可以放心引用。原来用各种汇编语言编写的单片机程序,均可用C一、汇...
2021-07-15 08:40:22
学习PIC系列单片机的进来准没错!!(共18篇)
picmcu原理详细解读 PIC单片机原理及程序设计 PIC 单片机子程序集 PIC单片机C语言编程指南 常用PIC系列产品特性一览表. 飞思卡尔单片机指令集
2008-11-26 16:26:33
对pic单片机的清零等指令加以讲解
大家更好掌握pic单片机编程。一、清零指令1.寄存器清零指令实例:CLRW;寄存器W被清零说明:该条指令很简单,其中W为PIC单片机的工作寄存器,相当于MCS-51系列单片机中的累加器A,CLR是英语Cl...
2021-11-24 06:32:12
求助PIC单片机最新编译器支持PIC24FJ64GA004系列单片机
求助PIC 单片机最新编译器支持PIC24FJ64GA004系列单片机。网上下载的不好使....先谢了...
2019-03-18 06:35:09
PIC系列单片机手册
PIC系列单片机手册
第1 章 简介 1-1简介 ................................................................................................................................................................. 1-2本
2008-01-09 08:45:44
293

pic单片机实用教程(基础篇)
pic单片机实用教程以介绍PIC16F877型号单片机为主,并适当兼顾PIC全系列,共分10章,内容包括:基本概念;PIC16F87X硬件概况;指令系统;汇编程序设计;集成开发环境;在线调试工
2008-10-29 09:05:00
353

PIC单片机基础知识
◆ PIC系列单片机简介 ◆ PIC系列单片机程序设计基础 ◆ PIC 8位单片机的分类和特点(一) ◆ PIC 8位单片机的分类和特点(二) ◆ PIC系列单片机的振荡器配置方法 ◆ PI
2009-01-18 13:30:51
108

用PICC编译器开发PIC系列单片机的代码
介绍PIC 系列单片机C 语言的发展;以HI-TECH Software 公司的HI-TECH PICC 为例,介绍PICC 编译器的特点和用其开发PIC 系列单片机时应注意的一些问题。
2009-04-15 10:00:24
64

用PICC 编译器开发PIC 系列单片机的代码
介绍PIC 系列单片机C 语言的发展;以HI-TECH Software 公司的HI-TECH PICC 为例,介绍PICC 编译器的特点和用其开发PIC 系列单片机时应注意的一些问题。
2009-05-16 14:02:32
70

PIC单片机开发的若干问题
PIC单片机在国内日益流行,本文介绍MicrochipPIC系列单片机开发过程中软、硬件设计的一些经验、技巧。由美国Microchip公司生产的PIC系列单片机,由于其超小型、低功耗、低成本、
2010-06-28 22:42:14
47

应广单片机 PFS154系列 代烧录
在当今的嵌入式系统领域,应广单片机一级代理 PFS154系列以其卓越的性能和广泛的应用而备受瞩目。本文将详细介绍PFS154系列单片机的特点和应用,以及其在不同领域中的具体应用案例。一
2023-11-23 20:55:05
【PADAUK】应广单片机 PMS134系列 商业级 烧录
在当今的科技时代,单片机作为控制电路的核心部件,广泛应用于各种行业。其中,应广单片机一级代理PMS134系列以其商业级的品质和性能,成为了市场上的佼佼者。本文将详细介绍PMS134系列单片机的特点
2023-11-23 20:58:53
【PADAUK】 应广PMS152E系列 应广单片机
Padauk应广PMS152E系列单片机Padauk应广PMS152E系列单片机是一种广泛应用于各种领域的高性能微控制器。这款单片机具有多种特点,包括高速度、低功耗、多外设和可靠性高等,因此在工业
2023-11-23 21:03:48
【PADAUK】应广单片机 PFC151系列
Padauk是一家专业的单片机一级代理,我们提供全面的单片机解决方案,包括PFC151系列。PFC151系列是一款高性能的单片机,它具有低功耗、高速度、高可靠性等优点。该系列单片机适用于各种应用,如
2023-11-23 22:20:39
PIC 8位单片机的特点
PIC 8位单片机具有指令少、执行速度快等优点,其主要原因是PIC系列单片机在结构上与其它单片机不同。该系列单片机引入了原用于小型计算机的双总线和两级指令流水结构。这种结
2010-09-23 22:14:03
34

PIC单片机概述
目标
掌握PIC单片机的主要特点、PIC单片机的3个层次、单片机性能指标的具体含义及PIC单片机的命名规则。
重点
PIC单片机高性能RISC结构CPU、功能部件特性及命名
2010-12-19 22:31:40
50

用PIC单片机实现音乐播放的实例程序
PIC单片机实现音乐播放的实例程序********************************* PIC单片机实现音乐播放 *********************************
2009-01-16 11:33:11
2192

PIC 8位单片机16C6×系列简介
PIC 8位单片机16C6×系列简介 由于PIC系列单片机是靠发展多个系列产品型号来满足不同层次用户的需要,所以其产品型号特别多,但是仔细分析各类产
2009-08-14 22:27:14
1278


PIC单片机的中断总结
PIC单片机的中断总结
与51或者其他系列的单片机相比,PIC单片机的中断机制有其特殊之处,针对我们一些初学者存在的一些问题和疑惑,我在此做一
2009-10-30 08:15:56
2587

PIC系列单片机简介
PIC系列单片机简介一、引言 据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。这说
2009-11-12 08:40:55
969

PIC单片机的应用设计技巧
PIC单片机的应用设计技巧
美国微芯公司(Microch{p Technology Inc.)开发的CM0S工艺PIC系列8位单片机(RISC微控制器),特别是采用内置第二代Flash存储器(40年存储寿命)的微控
2009-12-23 10:47:29
1092


PIC单片机应用资料_很好的PIC单片机学习资料
很多常用的PIC单片机应用资料,打包下载,喜欢的顶一下,欢迎共享好资源。 Atmel AT89C系列单片机电路板设计指南.pdf Microchip PIC系列单片机RS232通讯应用.pdf P111G可编程控制器使用说明书
2011-03-23 10:06:20
66

PIC单片机C语言学习实例
本书围绕中档系列 PIC 单片机来展开讨论,Microchip 公司自己没有针对中低档系列PIC 单片机的C 语言编译器,但很多专业的第三方公司有众多支持PIC 单片机的C 语言编译器 提供,常见的有
2011-04-21 15:40:49
867

PIC单片机复位系统模块介绍
PIC16F87X系列单片机的复位功能设计得比较完善,根据引起 单片机 内部复位的条件和原因,可以将PIC单片机复位系统分为五个模块进行介绍: 1.上电复位 每次单片机加电时,上电复位
2011-06-23 11:12:54
2200

PIC单片机教程_PIC单片机学习要点
PIC单片机是一种用来开发去控制外围设备的集成电路(IC)。本内容向广大工程师全面的介绍了PIC单片机,涵盖PIC单片机学习教程、PIC单片机选型、PIC单片机C语言编程、PIC单片机设计应用等。
2012-06-28 15:19:37

PIC系列单片机的开发应用技术
本书旨在将3个层次不同型号的PIC系列单片机的特点、结构、指令系统及设计应用技术加以归纳整理,并提供丰富的应用实例,为读者建立PIC系列单片机的整体概念,为应用PIC系列单片机
2012-10-29 16:23:51
65

PIC系列单片机原理和程序设计
内容提要: PIC系列微控器系统结构和工作原理 PIC系列微制器的指令系统 PIC系列微控器汇编言程序设计等。 PIC系列单片机原理和程序设计》 pdf 窦振中 北京航空航天大学出版社 本书介绍
2012-10-29 17:28:24
126

PIC单片机入门与实战_部分2
从PIC中档系统系列的结构介绍入手,系统阐述PIC单片机在开发过程中的最基本步骤,通过引用设计实例,深入浅出的介绍PIC单片机的各主要功能模块。书中介绍的代码实例将以汇编指令为主,最后专门介绍PIC单片机的C语言编程。
2016-04-14 16:26:11
4

PIC单片机入门与实战_部分1
从PIC中档系统系列的结构介绍入手,系统阐述PIC单片机在开发过程中的最基本步骤,通过引用设计实例,深入浅出的介绍PIC单片机的各主要功能模块。书中介绍的代码实例将以汇编指令为主,最后专门介绍PIC单片机的C语言编程。
2016-04-14 16:26:11
7

PIC系列单片机应用设计与实例
本书包括并行的各种串行存储器、接口电路、人机对话通道、中断系统、IC总线串行通信等系统扩展技术,应用系统开发及其常用工具、集成开发环境MPLAB软件包和十分有实用价值的典型应用实例。应用实例有交流
2016-04-14 16:33:26
2

PIC单片机快速入门 徐玮编著 11章
本书是以目前流行的PIC系列单片机为主体,使用C语言来进行描述。全书分为单片机基础知识、C程序设计知识、单片机入门基础实例、单片机高级应用实例和配套学习套件使用说明五大部分,采用理论与实践相结合的方式进行讲解。实例丰富,图文并茂,并带视频演示。
2016-04-26 11:14:10
0

PIC单片机快速入门 徐玮编著 1-10章
本书是以目前流行的PIC系列单片机为主体,使用C语言来进行描述。全书分为单片机基础知识、C程序设计知识、单片机入门基础实例、单片机高级应用实例和配套学习套件使用说明五大部分,采用理论与实践相结合的方式进行讲解。实例丰富,图文并茂,并带视频演示。
2016-04-26 11:14:10
0

PIC32MM系列单片机
本视频将向您介绍Microchip的PIC32MM系列低成本、低功耗单片机。这一全新系列定位介于低功耗PIC24F单片机与低成本PIC32MX系列之间。PIC32MM填补了这两个系列之间的空白,可提供兼具低成本和低功耗优势的32位解决方案。
2018-06-06 13:46:00
4344


PIC单片机的入门
在上一篇文章中,我们研究了不同的微控制器在市场上以及每个人如何拥有自己的优势/劣势。本文通过深入了解PIC单片机并介绍如何入门来开始我们的PIC单片机系列。
2019-07-30 11:06:54
22865


瑞萨RH850F1L(ADCA)系列单片机的AD转换操作实例
瑞萨RH850F1L(ADCA)系列单片机的AD转换操作实例(通信电源技术2020年22期)-瑞萨RH850F1L(ADCA)系列单片机的AD转换操作实例
2021-09-28 10:07:35
23

pic单片机与51单片机,谁更易于学习?
pic 单片机是学单片机人士必须掌握的一款单片机,对于 pic 单片机,小编层带来诸多介绍。如果你对 pic 单片机很感兴趣,不妨翻阅往期文章。本文对 pic 单片机的介绍内容为:pic 单片机
2021-11-14 09:21:02
14

单片机定时器一1ms12MHz_pic单片机编程串烧,pic单片机汇编语言讲解下篇
大家更好掌握pic单片机编程。一、清零指令1.寄存器清零指令实例:CLRW;寄存器W被清零说明:该条指令很简单,其中W为PIC单片机的工作寄存器,相当于MCS-51系列单片机中的累加器A,CLR是英语Cl...
2021-11-16 11:36:09
1

PIC系列单片机
PIC系列单片机由美国Microchip公司推出的PIC单片机系列产品,首先采用了RISC结构的嵌入式微控制器,其高速度、低电压、低功耗、大电流LCD驱动能力和低价位OTP技术等都体现出单片机产业
2021-11-16 12:36:01
9

PIC 8位单片机16F8X系列简介
Microchip公司生产的PIC 8位单片机16F8X系列产品是PIC单片机中级型产品之一。该系列产品的主要型号是16F83单片机和16F84单片机。其引脚功能如附图所示。该系列产品的最大特点是
2022-11-28 14:56:59
0

评论