设定pic单片机端口为输入_PIC单片机的模块和功用

PIC16F616是一款14引脚、8位的CMOS单片机。选用精简指令集,仅有35条指令,因为选用了数据总线和指令总线别离的哈佛总线构造,使得除少数指令不是单周期以外,大有些的指令都是单周期指令。这么有利于行进单片机的作业速度和施行功率。

PIC16F616这款单片机供电电压能够在2V到5.5V之间,内部集成了一个RC振荡器,频率能够配备成8MHZ或许4MHZ,也能够用外部晶振供应时钟。内部集成有AD改换、比照器等硬件模块,还具有上电复位、欠压复位、看门狗、代码维护等功用。三个守时器、PWM发作器等能够由用户编程。下面我来逐一介绍关于PIC单片机的这些模块和功用。

1.存储器

PIC16F616分为程序存储其和数据存储器,程序存储器的巨细是2048words,数据存储器的巨细是128bytes。

程序存储器中0000H的地址为复位地址,当上电或许看门狗计时器等复位的时分,均会致使PC指针指向复位地址。地址0004H为接连地址,当不论发作啥接连的时分,PC指针就会指向此地址。在地址0005H~07FFH能够移植程序。

数据存储器分为两个有些,别离叫做bank0和bank1,其间bank0的地址计划为:00H-7FH,Bank1的地址计划为80H-FFH。通常的寄存器都放在里边,能够经过寄存器STATUSL里边的RP0位来挑选bank0和bank1。

在编程序的时分要留心的是,当你要操作的寄存器在bank0的时分,先要挑选bank0(将寄存器STATUS的RP0方位0),然后再对你所要操作的寄存器进行操作,当你要操作的寄存器在bank1的时分,同理先要挑选bank1。

假幻想要界说一些变量,能够在数据存储器20H开端的地址界说,界说的地址计划为20H-7FH,通常这么多就够用了。

2.PIC的输入输出端口

在学习这个有些的时分,早年遇到过一些疑问.PIC单片机的引脚不多,大多都是复用引脚,例如AD、IO、比照器、外接晶振等等,所以在配备端口的时分,必定要知道每个功用如何设置才华完毕的,在这一末节中,我要讲的是通用IO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值