精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
pic單片機做的單鍵觸發(fā)8位二進制累加計數(shù)器
pic單片機做的單鍵觸發(fā)8位二進制累加計數(shù)器
 更新時間:2009-12-12 11:19:58  點擊數(shù):0
【字體: 字體顏色
;**************************************************
  __CONFIG 3F39H;設(shè)置配置位中振蕩方式為XT,其它全部禁止或關(guān)閉
;*************************************************
status    equ     3h   ;定義狀態(tài)寄存器地址
portb     equ     6h   ;定義端口B的數(shù)據(jù)寄存器地址
trisb     equ     86h  ;定義端口B的方向控制寄存器地址
portc     equ     7h   ;定義端口C的數(shù)據(jù)寄存器地址
trisc     equ     87h  ;定義端口C的方向控制寄存器地址
data1     equ     20h  ;定義一個廷時變量寄存器
data2     equ     21h  ;定義另一個廷時變量寄存器
n1        equ     d13  ;定義一個外層循環(huán)廷時常數(shù)
n2        equ     0ffh   ;定義一個內(nèi)層廷時常數(shù)
rp0       equ     5h     ;定義狀態(tài)寄存器的頁選位RP0
;*************************************************
          org 000h       ;定義程序存放區(qū)域的起始地址
          nop            ;放置一條ICD必須的空操作指令
          bsf status,rp0  ;設(shè)置文件寄存器體1
          MOVlw 00h       ;將端口C的方向控制碼00H先送W
          MOVwf trisc     ;再轉(zhuǎn)到方向寄存器,將其設(shè)置為輸出
          MOVlw 0ffh      ;同理,將端口B設(shè)置為輸入
          MOVwf trisb     ;
          bcf status,rp0  ;恢復(fù)到文件寄存器體0
          MOVlw 00h       ;送計器初值00H到RC口顯示
          MOVwf portc     ;
check     btfsc portb,0   ;測試S3按下否?是!跳過下條指令
          goto check      ;否!則循環(huán)檢測
          call delay      ;調(diào)用廷時子程序,消除按鈕抖動的影響
          btfsc portb,0   ;再次測試S3按下否?是!跳過下條指令
          goto check      ;否!則循不檢測
          incf portc,1    ;端口C的數(shù)據(jù)寄存器加1,并送LED顯示
check1    btfss portb,0   ;測試S3斷開否?是!跳過下條指令
          goto check1     ;否!則循不檢測
          call delay      ;調(diào)用廷時子程序,消除按鈕抖動的影響
          btfss portb,0   ;再次測試S3斷開否?是!跳過下條指令
          goto check1     ;否!則循不檢測
          goto check      ;返回
;*************10MS廷時子程序************************
delay                     ;子程序名,也是子程序入口地址
          MOVlw n1        ;將外層循環(huán)參數(shù)值送到DATA1
          MOVwf data1     ;
lp0       MOVlw n2        ;將內(nèi)層循環(huán)參數(shù)值送到DATA2
          MOVwf data2     ;
lp1       decfsz data2,1  ;變量DATA2內(nèi)容遞減,若為0則跳躍
          goto lp1        ;跳轉(zhuǎn)到LP1
          decfsz data1,1  ;變量DATA1內(nèi)容遞減,若為0則跳躍
          goto lp0        ;跳轉(zhuǎn)到LP0
          return          ;返回主程序
          end             ;源程序結(jié)束
  • 上一篇: 用PICC編譯器開發(fā)PIC系列單片機的代碼
  • 下一篇: 沒有了
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1
    东乌珠穆沁旗| 来宾市| 息烽县| 杭州市| 新巴尔虎左旗| 门源| 郸城县| 如东县| 准格尔旗| 渭南市| 沙田区| 昌江| 宁南县| 云龙县| 改则县| 福贡县| 永川市| 阳信县| 双桥区| 淮南市| 沈阳市| 措美县| 沈丘县| 宜兰县| 美姑县| 兴和县| 长治县| 兴业县| 张北县| 景德镇市| 锡林浩特市| 邢台市| 利津县| 炎陵县| 浦城县| 柳河县| 中山市| 天镇县| 颍上县| 类乌齐县| 大宁县|