中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

无线通信

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 无线通信 → 浏览主题: PIC 8位单片机的基本组成
发表新帖 回复该主题
回帖:0个,阅读:1282 [上一页] [1] [下一页]
* 帖子主题:

PIC 8位单片机的基本组成

分享到
893
studydz
文章数:-1
年度积分:50
历史总积分:893
注册时间:2008/8/17
发站内信
发表于:2008/8/22 14:28:00
#0楼
pic系列8位单片机为适应各种不同的用途,有多种型号可供选用。但是,尽管pic单片机有不同的档次和型号,但其最基本的组成则大同小异。因此,在这里先从型号pic16f84的单片机入手,讨论其基本组成。pic16f84是双列直插式(dip)塑料封装,最大时钟频率可达4mhz。现为microchip公司的独家产品,关于其具体技术指标,可查阅该公司的产品手册,或在网址www.microchip.com上查找。
  pic16f84单片机的引脚排列可参阅本期本版的16f8x系列简介一文。本文的附图是该器件的主要组成部分。pic16f84虽然体积不大,但仍然是一个完整的计算机,它有一个中央处理器(cpu)、程序存储器(rom)、数据寄存器(ram)和两个输入/输出口(i/o口)。
  和其它品种的单片机一样,cpu是此单片机的“首脑”,它从程序存储器中读取和执行指令。在取指和执行时,还可同时对数据寄存器进行取数(前已介绍pic16f84采用哈佛结构)。由附图可明显看出,程序存储器和数据存储器各有一条总线与cpu相连。有些cpu将cpu内部的寄存器与其外部的ram是分开管理的,但pic单片机不是这样,它的通用数据ram也归为寄存器,称为file寄存器。在pc16f84中,有68个字节的通用ram,其地址为0ch~4fh。
  除了通用数据寄存器外,还有一些专用寄存器,其中最常用的工作寄存器为“w寄存器”。cpu将工作数据存放在w寄存器中。寄存器w的作用与其它单片机中的“累加器a”相似。此外,还有几个专用寄存器,它们分别以某种方式控制pic的运作。
  pic16f84的程序存储器是由flash(闪速)eprom构成,它可用电来记录和擦除,而在断电时,仍可保留其内容。pic单片机有些型号的程序存储器用的是eprom,需要用紫外线来擦除;还有一些型号是一次性可编程(otp)的产品(一经编程便不能再擦除)。
  pic16f84有两个输入/输出口,即a口和b口。每个口的每个引脚可单独设定为输入或输出。各个口的位是从0开始编号的。当a口为输出方式时,其第4位(即ra4)为开路集电极(或开路漏极)输出,而b口及a口其它各位为常规的全cmos驱动电路。这些功能必须注意,否则会在编程时出错。cpu对每个端口都按一个字节8位来处理,但a口只有5位引脚。
  pic输入与coms兼容,所以pic输出可驱动ttl或cmos逻辑芯片。每个输出引脚可以流出或吸入20ma电流,即使一次只用了一个引脚亦是如此。
  pic16f84还有一些其它功能,如用来长期存放数据的eeprom、定时器/计数器模块等,这里也暂不讨论。
  竞赛试题:
  5简述pic16f84与其它单片机产品显著不同之处,及其使用场合?
  6比较pic与mcs-51型 8位单片机内部硬件资源的异同。
图
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=59592&Name=studydz
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002