河南信息港

当前位置:

【工程师之路】一周技术精粹(5.1

2020/03/30 来源:河南信息港

导读

一.最近在学习AVR单片机,到处找实例玩。水平不够,只能先从简单的点LED灯玩起。让LED按照程序的设计,以不同节奏闪烁。并且加入光敏电

一.

最近在学习AVR单片机,到处找实例玩。水平不够,只能先从简单的点LED灯玩起。让LED按照程序的设计,以不同节奏闪烁。并且加入光敏电阻做传感器,实现更丰富的控制功能。

可别小看这点灯哦,耍起花样来还真有一番风味。

先看看成品吧。

精简版

未来战士版

有没有动手折腾的冲动?来吧,咱先做个简单版。查看 

二.

为了给前一段时间学习PIC16F616型单片机的一个总结和方便大家的交流,我写了这篇关于的学习心得,都是在看了手册和编程调试后用自己的语言组织的,其中有不足或者有疑问的地方希望大家能及时的给予纠正和批评,提出宝贵的意见。

PIC单片机的概述

PIC16F616是一款14引脚、8位的CMOS单片机。采用精简指令集,仅有 5条指令,由于采用了数据总线和指令总线分离的哈佛总线结构,使得除少量指令不是单周期之外,大部分的指令都是单周期指令。这样有利于提高单片机的运行速度和执行效率。

PIC16F616这款单片机供电电压可以在2V到5。5V之间,内部集成了一个RC振荡器,频率可以配置成8MHZ或者4MHZ,也可以用外部晶振提供时钟。内部集成有AD转换、比较器等硬件模块,还具有上电复位、欠压复位、看门狗、代码保护等功能。三个定时器、PWM发生器等可以由用户编程。下面我来一一介绍关于PIC单片机的这些模块和功能。

存储器

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

程序存储器中0000H的地址为复位地址,当上电或者看门狗计时器等复位的时候,均会导致PC指针指向复位地址。地址0004H为中断地址,当无论发生什么中断的时候,PC指针就会指向此地址。在地址0005H~07FFH可以移植程序。

数据存储器分为两个部分,分别叫做bank0和bank1,其中bank0的地址范围为:00H-7FH,Bank1的地址范围为80H-FFH。一般的寄存器都放在里面。可以通过寄存器STATUSL里面的RP0位来选择bank0和bank1。查看 

      珠海市妇科医院在哪里
湛江看白癜风比较好的医院
山东治疗子宫内膜炎费用
西安治疗牛皮癣的办法
济南治疗子宫内膜炎医院哪家好
标签

友情链接