欢迎光临MCUWAY! 本站网名:单片机之路  永久域名:www.mcuway.com

设为首页

加入收藏

电子基础 初学MCU 单片机类型 MCU程序 MCU应用 设计软件 测控电路 技术论坛
 您现在的位置: 单片机之路 >> 初学MCU >> 了解单片机 >> 文章正文

PIC系列单片机入门并不难(2)

    知道了语句格式以后,我们下面就学习一些常用语句。我们先把这两个例句弄清楚。

    这两句话的作用是把 2 这个常数写入到 GPIO 这个寄存器里。
    单片机里有一些部件需要我们使用和操作,都是通过读写寄存器来实现的。每个部件都对应有操控它的寄存器,例如我们要控制使用的管脚GP0,GP1 这两个管脚对应的寄存器就叫做GPIO。对GPIO寄存器读操作,实际等效察看管脚电平的高低;对GPIO寄存器相应的位写1操作,实际等效让管脚输出高电平。写0,输出低电平。

每个寄存器可以储存一个八位的二进制数。这八个位的每一位都有名称,从左向右的名称是:
    左端第首位名称叫D7,
    左端第二位名称叫D6,
    左端第三位名称叫D5,
    左端第四位名称叫D4,
    左端第五位名称叫D3,
    左端第六位名称叫D2,
    左端第七位名称叫D1,
    最后一位叫D0,

    而每一个位对应一个管脚的电平,例如当GPIO寄存器的D0位等于1时表示管脚GP0的电平是高电平。D0位等于0时表示管脚GP0的电平是低电平。常数2的八位二进制表示是“00000010”  所以,GPIO寄存器存放的8位2进制数的每个位的值以及管脚电平是:
    D7对应于内部总线管脚的电平        D7=0  内部总线管脚输出低电平             
    D6对应于内部总线管脚的电平        D6=0  内部总线管脚输出低电平
    D5对应于GP5 管脚的电平            D5=0   GP5 管脚输出低电平
    D4对应于GP4 管脚的电平            D4=0   GP4 管脚输出低电平
    D3对应于GP3 管脚的电平            D3=0   GP3 管脚输出低电平
    D2对应于GP2 管脚的电平            D2=0   GP2 管脚输出低电平
    D1对应于GP1 管脚的电平            D1=1   GP1 管脚输出低电平     
    D0对应于GP0 管脚的电平            D0=0   GP0 管脚输出低电平
   
    D7、D6对应的内部时钟和数据总线我们现在暂且不要管它。以后本事大了再调教它们。在我们的例句中,向GPIO寄存器写入了2,常数2的八位二进制表示是“00000010”,如果此时GP0, Gp1等都已经被定义成输出的话,那么GP1输出高电平(接LED灯亮),GP0输出低电平(所接LED灯熄) 。

    截止到现在,你已经学会如何控制管脚的电平高低了。尽管还有一些疑问,比如怎样定义管脚为输出脚(以后会说),我得说,如果事先GP1,GP0这两个管脚处于输入状态,这两个例句无效,因为在这种状态下它们是控制不了电平的。

      无论如何,这一会儿,你就学会了两个指令,35条我看也没啥难的。  
                                        
本文转自网络,经“单片机之路”(www.mcuway.com)摘选整理,版权归原作者所有

上一页  [1] [2] [3] 下一页

普通文章28课:单片机音乐汇编程序设计
普通文章27课:单片机的一些基本概念
普通文章26课:单片机矩阵式键盘接口技术
普通文章51单片机教程(从原理开始基于汇编)
普通文章1课:单片机概述
普通文章2课:8051单片机引脚介绍
普通文章3课:单片机存储器结构结构分析
普通文章4课:第一个单片机小程序
普通文章5课:单片机延时程序分析
普通文章6课:单片机并行口结构
普通文章7课:单片机的特殊功能寄存器
普通文章8课:单片机寻址方式与指令系统
普通文章9课:单片机数据传递类指令
普通文章10课:单片机数据传送类指令
普通文章11课:单片机算术运算指令
普通文章12课:单片机逻辑运算类指令
普通文章13课:单片机逻辑与或异或指令祥解
普通文章14课:单片机条件转移指令
普通文章15课:单片机位操作指令
普通文章16课:单片机定时器与计数器
普通文章17课:单片机定时器/计数器的方式控制
普通文章18课:单片机的中断系统
普通文章19课:单片机定时器、中断试验
普通文章20课:单片机定时/计数器实验
普通文章21课:单片机串行口介绍

  • 上一篇文章:
  • 下一篇文章:
  • 更多精彩内容>>>

    普通文章电流单位
    普通文章功率单位
    普通文章什么是达林顿管?
    普通文章晶闸管的作用与原理

    学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com