PIC
单片机
为了给前一段时间学习
PIC16F616
型单片机的一个总结和方便大家的交
流
,
我写了这篇关于
PIC
单片机的学习心得
,
都是在看了手册和编程调试后用自
己的语言组织的
,
其中有不足或者有疑问的地方希望大家能及时的给予纠正和
批评
,
提出宝贵的意见。
2.PIC
单片机的概述
PIC16F616
是一款
14
引脚、
8
位的
CMOS
单片机
.
采用精简指令集
,
仅有
35
条指令
,
由于采用了数据总线和指令总线分离的哈佛总线结构
,
使得除少量指令
不是单周期之外
,
大部分的指令都是单周期指令
.
这样有利于提高单片机的运行
速度和执行效率
.
PIC16F616
这款单片机供电电压可以在
2V
到
5.5V
之间
,
内部集成了一个
RC
振荡器
,
频率可以配置成
8MHZ
或者
4MHZ,
也可以用外部晶振提供时钟
.
内
部集成有
AD
转换、比较器等硬件模块
,
还具有上电复位、欠压复位、看门
狗、代码保护等功能
.
三个定时器、
PWM
发生器等可以由用户编程
.
下面我来
一一介绍关于
PIC
单片机的这些模块和功能
.
3.
存储器
PIC16F616
分为程序存储其和数据存储器
,
程序存储器的大小是
2048words,
数据存储器的大小是
128bytes.