搜索: 高级
  注册会员 找回密码
设为首页
收藏本站
广告合作
加盟合作
联系我们
电源技术网
首  页 资 讯 供 应 求  购 展会信息 招 聘 求 职 资料共享 器件手册 技术文章 会员中心 电源沙龙
  当前位置:首页>资讯>技术文章>文章内容

PIC学习实例<<蠕动灯>>

作者:power   来源:网络   点击:    日期:2007-09-04    
;蠕动灯 07/8/30
;******定义寄存器*******
  pcl   equ   02h
  status  equ   3h
  z      equ   2h
  intcon  equ   0bh
  portc  equ   7h
  trisc  equ   87h
  count  equ   20h
  rp0    equ   5h
  tmr1l  equ   0eh
  tmr1h  equ   0fh
  pir1   equ   0ch
  pie1   equ   8ch
  t1con  equ   10h
  tmr1lb  equ   0dch
  tmr1hb  equ   0bh
;******复位和中断矢量*********
   org   0000h
   nop
   goto  main
   org   0004h
;*******tmr1延时子程序(1/4s)***
delay
    bcf    pir1,0
    bcf    t1con,0
    movlw  tmr1lb
    movwf  tmr1l
    movlw  tmr1hb
    movwf  tmr1h
    movf   count,0
    call   read
    movwf   portc
    incf    count,1
    movlw   .40
    subwf   count,0
    btfsc   status,z
    clrf    count
    bsf   t1con,0
    retfie
;********主程序*****************
main
    bsf   status,rp0
    movlw  00h
    movwf   trisc
    bsf    pie1,0
    bcf    status,rp0
    movlw   24h
    movwf   t1con
    movlw   0c0h
    movwf   intcon
    clrf    count
    movlw   tmr1lb
    movwf   tmr1l
    movlw   tmr1hb
    movwf   tmr1h
    bsf    t1con,0
loop
     goto  loop
;*********读出显示值************
read    
      addwf   pcl,1
      retlw   b'10000000'
      retlw   b'11000000'
      retlw   b'11100000'
      retlw   b'11110000'
      retlw   b'11100000'
      retlw   b'11000000'
      retlw   b'11100000'
      retlw   b'11110000'
      retlw   b'11111000'
      retlw   b'11110000'
      retlw   b'11100000'
      retlw   b'11110000'
      retlw   b'11111000'
      retlw   b'11111100'
      retlw   b'11111000'
      retlw   b'11110000'
      retlw   b'11111000'
      retlw   b'11111100'
      retlw   b'11111110'
      retlw   b'11111100'
      retlw   b'11111000'
      retlw   b'11110000'
      retlw   b'11111000'
      retlw   b'11111100'
      retlw   b'11111110'
      retlw   b'11111111'
      retlw   b'11111110'
      retlw   b'11111100'
      retlw   b'11111000'
      retlw   b'11111100'
      retlw   b'11111110'
      retlw   b'11111111'
      retlw   b'11111110'
      retlw   b'11111100'
      retlw   b'11111110'
      retlw   b'11111111'
      retlw   b'11111110'
      retlw   b'11111111'
      retlw   b'00000001'
      retlw   b'11111111'
          end
已调试能过,学习TMR1定时应用.TMR1为16位计数定时器. 
上一篇:FCC修订无线模块认证流程   下一篇:破解绑定MAC和IP的2种方法
[收藏] [推荐] [评论(1条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·电子元件基础教程(pdf电子书)
·一款简单的手机充电器电路图
·几种MOSFET驱动电路的研究
·protel元件封装库
·晶体管资料大全
·常用电子元器件的教程
·三极管大全
·L E D 培 训 手 册
·TL494芯片资料和制控制电路
·最完整的变压器设计资料
·高频变压器计算公式
·开关电源的可靠性热设计
·蓄电池修复仪的电路图
·MOSFET驱动电路的选择
·开关电源设计中主要参数解释及计
·电磁兼容EMC中的屏蔽技术分析
·节能灯生产管理流程图,供参考。
·EMI / EMC设计秘籍
  相关文章
·FCC修订无线模块认证流程
·破解绑定MAC和IP的2种方法
·关于《TMS320F2812原理与开发》
·日本的RCC
·Intel 英特尔 865GV 芯片组 南北
·高速电路板的设计
·戴维南定理
·蓄电池快速充电的原理与实践
·可靠性实验
·模拟电子电路
·新产品应用05:RS-1322导轨式双输
·常用标准(电子/机械类)
·关于开关电源的啸叫原因的经验
·关于安全栅
·数字电子技术
·电阻应变式称重传感器
·IEC6100-4-4 IEC6100-4-5下载
·UPS应用及其维修技术

设为首页 | 加入收藏 | 广告合作 | 关于我们 | 联系我们 | 网站地图 | 友情链接 | 意见投诉 | 使用帮助
本站部分信息由企业自行提供,对于该信息内容的真实准确合法性,电源技术网对此不承担任何保证责任。
所有资料来自于网络,版权归作者所有,本站不保证正确性和完整性,只提供参考学习交流之用。
总机:0755-21330265 传真:0755-83718018 E-mail:
工作时间:周一至周五 8:00-18:00 在线服务QQ:372470395 437743603 184979008
Copyright @ 2003-2008 电源技术网 Inc All Rights Reserved.Powered By power-bbs.com
网络实名/通用网址/Google实名通:电源技术网 粤ICP备06099648号