wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

pic單片機采用定時器中斷的閃燈實驗報告

作者:未知   來源:互聯網   點擊數:  更新時間:2014年08月15日   【字體:

上接:http://www.izizhuan.cn/mcu/3983.html

1.  實驗目的

學習如何使用中斷

2.  任務要求

用定時器中斷方式完成閃燈實驗

設計驗證外部邊沿中斷/電平變化中斷

睡眠喚醒

3.  實驗器材

單片機PIC16F886一片、LED燈一只、電阻任選、下載器(及相關的線)一個

4.  實驗方案

圖 1 硬件設計圖

 

 

 

 

圖 2 定時器中斷軟件流程圖

 


圖 3電平變化中斷流程圖

 

圖 4 睡眠喚醒流程圖

5.  實驗現象分析

基礎實驗部分

仿真模擬,在反轉PORTA代碼部分加上斷點,用STOP WATCH 觀察兩次運行至斷點所需的時間,

 

然后下載至芯片,LED燈閃動正常。

電平變化中斷實驗:

使用PORTBRB5作為輸入端口,RB5電平變化時,RA端口上的燈閃爍4次,從頭到尾RC端上的燈只有亮一種狀態

睡眠喚醒實驗:觸發一次喚醒,RA端燈亮滅四次,RC3改變一次狀態。

做電平變化中斷和睡眠喚醒實驗時遇到兩個問題:1.電平變化中斷標志位清零前沒有對PORTB執行讀寫操作,導致清除無效;1DELAY函數寫在中斷內部,總是提前RETURN破壞了現場且多執行了DELAY操作。

 

 

附:

定時器中斷代碼:

#INCLUDE p16f886.inc  

__config _CONFIG1, _WDT_OFF

 

CONTEXT_SAVING UDATA_SHR

W_TMP RES 1

S_TMP RES 1

 

RESET CODE 0x0

PAGESEL MAIN

GOTO MAIN

 

ISR CODE 0X04

MOVWF W_TMP

SWAPF STATUS,W

MOVWF S_TMP

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;以上保存現場

BANKSEL INTCON

BCF INTCON,2 ;;;;;;;;;;;;;清除TMR0中斷標志位

BANKSEL PORTA

COMF PORTA,1 ;;;;;;;;;;;;;;PORTA翻轉

BANKSEL TMR0

MOVLW B'00001111' ;;;;;;;;;;;;;;TMR0預置數

MOVWF TMR0

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;以下恢復現場

SWAPF S_TMP,W

MOVWF STATUS

SWAPF W_TMP,F

SWAPF W_TMP,W

RETFIE

 

CODE

MAIN

MOVLW B'00001111'

MOVWF TMR0 ;;;;;;;;;;;;;;;;;;;;;;;TMR0預置數

BANKSEL OPTION_REG

MOVLW B'000011'

MOVWF OPTION_REG ;;;;;;;;;;;;;;;;;;;;;TMR0設置為16分頻

 

BANKSEL INTCON

BSF INTCON,GIE

BSF INTCON,T0IE ;;;;;;;;;;;;;;;;;;;;;總中斷使能,TMR0中斷使能

;;;;;;;;;

 

BANKSEL OSCCON

MOVLW B'00000011'

MOVWF OSCCON ;;;;;;;;;;;;;;;;;;;;;;振蕩器設置為310KHz,內部振蕩器

 

BANKSEL ANSEL

CLRF ANSEL

BANKSEL TRISA;

MOVLW B'00000000'

MOVWF TRISA

BANKSEL PORTA

CLRF PORTA ;;;;;;;;;;;;;;;;;;;;;設置PORTA為輸出

LP

NOP

GOTO LP

END

 

外部中斷代碼

#INCLUDE p16f886.inc  

__config _CONFIG1, _WDT_OFF

 

CONTEXT_SAVING UDATA_SHR

W_TMP RES 1

S_TMP RES 1

LP0 RES 1

LP1 RES 1

TIMES RES 1

 

RESET CODE 0x0

PAGESEL MAIN

GOTO MAIN

 

ISR CODE 0x04

MOVWF W_TMP

SWAPF STATUS,W

MOVWF S_TMP

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;以上保護現場

BANKSEL PORTB

BSF PORTB,4

BANKSEL INTCON

BCF INTCON,RBIF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;PORTB,清除中斷標志位

MOVLW D'4'

MOVWF TIMES;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置亮燈次數為4

MM COMF PORTA,F

CALL DELAY

COMF PORTA,F

CALL DELAY

DECFSZ TIMES,F

GOTO MM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;閃爍4

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;以下恢復現場

SWAPF S_TMP,W

MOVWF STATUS

SWAPF W_TMP,F

SWAPF W_TMP,W

RETFIE

 

CODE

 

DELAY 

MOVLW 01FH

MOVWF LP0

L0 MOVLW 01FH

MOVWF LP1

L1 DECFSZ LP1,F

GOTO L1

DECFSZ LP0,F

GOTO L0

RETURN

 

MAIN

 

BANKSEL TRISC

MOVLW B'11110111'

MOVWF TRISC

BANKSEL PORTC

MOVLW B'00001000'

XORWF PORTC,F;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;設置RC3標志程序執行,用于判斷程序是否被重復執行

 

BANKSEL INTCON

BCF INTCON,RBIF;;;;;;;;;;;;;;;;;;;;;;;;;;清除中斷標志位

 

BANKSEL OSCCON

MOVLW B'00000011'

MOVWF OSCCON;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置振蕩器頻率31KHz

 

BANKSEL ANSEL

CLRF ANSEL

BANKSEL TRISA;BANK1

MOVLW B'00000000'

MOVWF TRISA

BANKSEL PORTA

CLRF PORTA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置PORTA為輸出

 

BANKSEL INTCON

MOVLW B'11011000'

MOVWF INTCON;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;使能電平變化中斷

 

BANKSEL OPTION_REG

MOVLW B'01010000'

MOVWF OPTION_REG;;;;;;;;;;;;;;;;;;;;;;;;;;;使能PORTB上拉

 

BANKSEL PORTB

CLRF PORTB

BANKSEL TRISB

MOVLW B'00100000'

MOVWF TRISB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置RB5為輸入

BANKSEL ANSELH

CLRF ANSELH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置模擬輸入模式為0

BANKSEL IOCB

MOVLW B'00100000'

MOVWF IOCB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;允許PORTB5電平變化使能

 

LOOP

GOTO LOOP

 

END

睡眠喚醒代碼:

#INCLUDE p16f886.inc  

__config _CONFIG1, _WDT_OFF

 

CONTEXT_SAVING UDATA_SHR

W_TMP RES 1

S_TMP RES 1

LP0 RES 1

LP1 RES 1

TIMES RES 1

 

RESET CODE 0x0

PAGESEL MAIN

GOTO MAIN

 

ISR CODE 0x04

MOVWF W_TMP

SWAPF STATUS,W

MOVWF S_TMP

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;以上保護現場

BANKSEL PORTB

BSF PORTB,4

BANKSEL INTCON

BCF INTCON,RBIF;;;;;;;;;;;;;;;;;;;;;;;;PORTB并清除中斷標志位

MOVLW D'4'

MOVWF TIMES;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置亮燈次數4

MM COMF PORTA,F

CALL DELAY

COMF PORTA,F

CALL DELAY

DECFSZ TIMES,F

GOTO MM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;燈閃爍四次

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;以下恢復現場

SWAPF S_TMP,W

MOVWF STATUS

SWAPF W_TMP,F

SWAPF W_TMP,W

RETFIE

 

CODE

 

DELAY 

MOVLW 01FH

MOVWF LP0

L0 MOVLW 01FH

MOVWF LP1

L1 DECFSZ LP1,F

GOTO L1

DECFSZ LP0,F

GOTO L0

RETURN

 

MAIN

BANKSEL INTCON

BCF INTCON,RBIF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;清除中斷標志位

 

BANKSEL OSCCON

MOVLW B'00000011'

MOVWF OSCCON;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置振蕩器31KHz

 

BANKSEL ANSEL

CLRF ANSEL

BANKSEL TRISA

MOVLW B'00000000'

MOVWF TRISA

BANKSEL PORTA

CLRF PORTA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置PORTA輸出

 

BANKSEL INTCON

MOVLW B'11011000'

MOVWF INTCON;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;使能總中斷使能和電平變化中斷使能

 

BANKSEL OPTION_REG

MOVLW B'01010000'

MOVWF OPTION_REG;;;;;;;;;;;;;;;;;;;;;;;;

 

BANKSEL PORTB

CLRF PORTB

BANKSEL TRISB

MOVLW B'00100000'

MOVWF TRISB

BANKSEL ANSELH

CLRF ANSELH

BANKSEL IOCB

MOVLW B'00100000'

MOVWF IOCB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置PORTB5電平變化中斷使能

 

BANKSEL PORTC

MOVLW B'11110111'

BANKSEL TRISC

CLRF TRISC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;設置PORTC3為輸出

 

loop 

BANKSEL PORTC

MOVLW B'00001000'

XORWF PORTC,F

CALL DELAY;;;;;;;;;;;;;;;;;;;;;;RC3改變一次狀態,執行一次SLEEP,顯示是否進入休眠

 

SLEEP

NOP

GOTO loop

 

END

 

下一篇:  pic單片機走馬燈動態顯示實驗報告 http://www.izizhuan.cn/mcu/4080.html

關閉窗口
国产欧美一级片| 碰碰在线视频| 欧美视频一二区| 天堂av免费在线| 久久久久久久午夜| 成人性教育视频在线观看| 欧美一区二区在线播放| 国产视频一区二区三区在线观看| 亚洲无毛电影| 国产成人精品亚洲线观看| 国产一二三区在线观看| 星空影院最新电视剧免费观看| 欧美日韩 一区二区三区| 久久久亚洲av波多野结衣| 欧美乱大交xxxxx潮喷l头像| 97人人模人人爽人人少妇| 久久久国产一区二区| 5858s免费视频成人| 亚洲最色的网站| 91原创在线视频| 日韩高清国产一区在线| 亚洲人成免费网站| 国内精品麻豆美女在线播放视频| 三妻四妾的电影电视剧在线观看| 免费人成黄页在线观看忧物| 美国av免费观看| 欧美高清xxxx性| 刘亦菲毛片一区二区三区| 天堂а√在线中文在线新版 | 日本不卡一区二区| 久久中文字幕av| 超碰成人福利| 日韩福利影视 | 成人av在线播放网址| 在线亚洲精品| 成人一级毛片| 爱高潮www亚洲精品| 久久久一本精品| 超免费在线视频| 国产视频福利在线| 有码av在线| 九九99九九精彩| 日本xxxwww免费视频| 福利视频理论电影| 亚洲国产日韩在线观看| 国产一区二区小视频| 97免费在线观看视频| 日韩三级久久久| 国产在视频线精品视频| 亚洲av网址在线| 一本色道久久hezyo无码| 邪恶网站在线观看| 欧美成人精品欧美一级乱| 国产一区二区片| 中文字幕中文字幕一区三区| 亚洲啪啪av| 亚洲精品国产精品国自产观看| 欧美极品色图| 美女一区视频| 欧美日韩日本网| 日本不卡二区| 欧美理论电影在线| 精品久久久久国产| 欧美日韩亚洲一区二区| 亚洲国产精品久久人人爱 | 欧美日韩国产欧| 午夜精品亚洲| 精品成人在线| 亚洲尤物精选| 奇米888四色在线精品| 日本在线不卡视频一二三区| 免费在线观看成人| 国产中文一区二区三区| 成人免费观看av| 久久久三级国产网站| 国产精品沙发午睡系列990531| 国产精品久久久久久久久快鸭 | 噜噜噜久久亚洲精品国产品小说| 亚洲免费婷婷| 秋霞午夜av一区二区三区| 美女爽到高潮91| 国产成人在线影院| 久久先锋影音av鲁色资源| 国产女主播视频一区二区| 综合亚洲深深色噜噜狠狠网站| 一区在线观看免费| 狠狠色狠色综合曰曰| 欧美人伦禁忌dvd放荡欲情| 欧美变态tickling挠脚心| 亚洲精品一二区| 久久精品99久久香蕉国产色戒| 久久久噜噜噜久久中文字免| 国产精品wwww| 国产美女精品久久久| 手机在线观看国产精品| 国产黄页在线观看| 美女又黄又免费的视频| 一区二区三区久久久久| 久久夜靖品2区| 精品久久国产视频| 国内精品麻豆| 国产乱xxⅹxx国语对白| 精品美女视频在线观看免费软件| 香蕉成人app免费看片| 久久精品国产福利| 欧美少妇性xxxx| 欧美专区一区二区三区| 成人aaaa免费全部观看| 亚洲精品中文在线| 欧美高清激情brazzers| 一本色道久久综合亚洲精品小说| 久久久久免费视频| 国产99午夜精品一区二区三区 | 9.1国产丝袜在线观看| 92国产精品久久久久首页| 亚洲精品成人自拍| 亚洲精品永久视频| 中文字幕av免费在线观看| 99国产精品久久久久99打野战| 午夜剧场日韩| 濑亚美莉一二区在线视频| av在线加勒比| 欧美禁忌电影| 九九**精品视频免费播放| 国产精品女主播av| 欧美一区二区三区四区久久| 色综合久久悠悠| 国产伦精品一区二区三区照片| 国产3p露脸普通话对白| 久久久无码人妻精品一区| 日韩国产成人在线| 日本三级视频网站| 日本天堂在线观看| 大桥未久女教师av一区二区| 国产亚洲高清视频| 中文字幕制服丝袜一区二区三区| 91精品国产欧美一区二区成人| 色综合久久精品亚洲国产| 久久久久久久久四区三区| 波多野结衣天堂| 国产亚洲精品久久久久久无几年桃 | 99精品久久只有精品| 狠狠色狠狠色综合日日五| 精品视频偷偷看在线观看 | 人人妻人人澡人人爽人人精品| 精品久久久久久久久久久久久久久久| 四虎成人精品在永久在线观看| 麻豆影视在线观看| 国产成人精品一区二区三区在线| 亚洲精品99| 久久精品视频在线看| 欧美一卡二卡在线| 国产精品久久97| 妞干网在线视频观看| 国产天堂av在线| www中文字幕| 国外av在线| 亚洲精品小区久久久久久| 国产一区二区三区美女| 欧美三片在线视频观看 | 久久久男人天堂| 婷婷亚洲五月色综合| 久久久久久久久久久久久久久99 | a免费在线观看| 黄色不卡一区| 久久精品一区二区三区不卡 | 青春草在线观看| y111111国产精品久久久| 麻豆91在线播放| 欧美视频不卡中文| 韩国一区二区电影| 国产一二三区在线播放| 青娱乐91视频| 女人被狂躁到高潮视频免费网站| 中文字幕在线2018| wwwxxxx欧美| 国产精品xx| 国产深夜精品| 色老汉av一区二区三区| 国产成人拍精品视频午夜网站 | 欧美色婷婷天堂网站| 黄色在线观看网站| 欧美a级在线| 亚洲一区在线观看免费| 久久久久久久久久国产| 亚洲熟妇国产熟妇肥婆| 无码人妻精品一区二| a天堂中文在线官网| 秋霞影视一区二区三区| 久久老女人爱爱| 日韩中文字幕在线视频播放| 国产精品av免费| 久久精品视频国产| 激情六月婷婷| 天天久久夜夜| 亚洲色图另类专区| 51色欧美片视频在线观看| 久久久久久久久久久免费视频| а中文在线天堂| 你懂得网站在线| 色婷婷一区二区三区| 亚洲国产cao| 国产日韩欧美电影在线观看| 香蕉视频免费网站| 欧美午夜春性猛交xxxx| 91精品论坛| 国产精品自拍网站| 亚洲石原莉奈一区二区在线观看| 在线观看成人免费| 老熟妇一区二区三区啪啪| 毛片在线能看| 99热这里只有精品8| 91精品国产色综合久久久蜜香臀| 鲁丝一区二区三区免费| 草视频在线观看| 黄页视频在线观看| 亚洲一区欧美| 欧美群妇大交群的观看方式| 欧美高清性xxxxhdvideosex| 亚洲国产成人精品综合99| 男人免费av| 亚洲欧洲中文字幕| 欧美二区三区的天堂| 欧美日韩亚洲综合一区二区三区激情在线 | 日韩图片一区| 日韩欧美国产综合一区 | 91精品久久久久久久久久不卡| 色综合咪咪久久| 国产综合欧美在线看| 玖玖爱这里只有精品| 在线看片免费人成视久网| 亚欧美无遮挡hd高清在线视频| 色婷婷av久久久久久久| 免费亚洲一区二区| 黄色影视在线观看| 日韩欧美性视频| 成人在线免费电影| 久久久噜噜噜| 中文欧美在线视频| 999精彩视频| 色九视频91| 影视先锋久久| 日本韩国欧美一区二区三区| 欧美精品123| 亚洲在线免费观看视频| 牛牛精品在线| 青青青爽久久午夜综合久久午夜| 国产亚洲人成网站在线观看 | 久操久操久操| 136福利精品导航| 亚洲大片在线观看| 日本欧美精品久久久| 91一区二区视频| 成人开心激情| 一区二区三区鲁丝不卡| 久久综合久久久| 国产强伦人妻毛片| 亚洲精品tv| 欧美午夜丰满在线18影院| 一区二区三区四区国产| 日日夜夜精品免费| 高清日韩欧美| 制服丝袜亚洲精品中文字幕| 凹凸国产熟女精品视频| 国产精品乱码一区二区三区视频| 欧美视频免费| 国产视频综合在线| 佐佐木明希电影| 天堂аⅴ在线最新版在线| 蓝色福利精品导航| 日本在线观看天堂男亚洲 | 成年人视频网站在线| 国产精品一区二区果冻传媒| 国产精品久久一区| 成人午夜淫片100集| 看黄在线观看| 亚洲线精品一区二区三区八戒| 亚洲欧美国产不卡| 亚洲国产视频在线观看| 日韩精品免费一区二区三区| 亚洲久久久久久久久久久| 久草福利在线观看| 天堂在线第六区| 99久久99久久精品国产片果冻| 999国产视频| 亚洲av综合色区无码一区爱av| 国产精品视屏| 日韩电影中文字幕一区| 国产 xxxx| av在线资源站| 中文字幕在线播放不卡一区| 亚洲免费在线精品一区| 久本草在线中文字幕亚洲欧美| 欧美xxx在线观看| 久久99热精品| 日韩精品乱码久久久久久| 97人人做人人爽香蕉精品| 欧美在线观看一区| 手机版av在线| 日本天堂在线| 国产欧美精品一区二区三区四区| 亚洲国产欧美不卡在线观看| 国产乱在线观看视频| 亚洲日韩视频| 午夜精品蜜臀一区二区三区免费 | 91看片在线观看| 亚洲视频在线观看一区| 夜夜爽99久久国产综合精品女不卡| 中文字幕欧美日韩久久| 91久久午夜| 国产精品视频网站| 成人av无码一区二区三区| 国内精品久久久久久久久电影网| 在线午夜精品自拍| 午夜精品福利在线视频| 国产69精品久久久久9999人| 精品国产凹凸成av人导航| 日本高清www| wwwwxxxx在线观看| 欧美色图在线观看| 大尺度做爰床戏呻吟舒畅| 99在线播放| 在线观看视频一区二区欧美日韩| 四虎1515hh.com| 18av在线视频| 欧美色视频一区| 免费a v网站| jizzjizz中国精品麻豆| 欧美麻豆精品久久久久久| 完美搭档在线观看| 午夜影院一区| 欧美一区二区三区免费在线看| 3d动漫精品啪啪一区二区下载| 伊人网在线播放| 亚洲成**性毛茸茸| 1024手机在线视频| 北条麻妃一区二区三区在线观看| 最近2019中文字幕一页二页 | a毛片在线播放| 天天做天天爱天天爽综合网| 97在线观看视频国产| 国产夫妻在线观看| 欧美精品aa| 亚洲free性xxxx护士白浆| 九色国产蝌蚪| 国产成人久久精品77777最新版本| 亚洲成人第一| 久久国产情侣| 一区二区三区精品在线| 在线观看免费不卡av| 国产在线69| 日韩女优制服丝袜电影| 欧美毛片在线观看| 综合亚洲自拍| 日韩免费在线免费观看| 亚洲免费国产| 国产成人av在线影院| 国产中文字幕乱人伦在线观看| 免费黄色片在线观看| 在线观看亚洲成人| 久久嫩草捆绑紧缚| 亚洲桃色综合影院| 国产成+人+综合+亚洲欧美丁香花| 好男人www社区在线视频夜恋| 国内一区二区在线| 国产玉足脚交久久欧美| jizz视频在线观看| 精品少妇一区二区三区视频免付费| 午夜精品福利在线视频| 精品视频亚洲| 亚洲最大福利网站| h版电影在线播放视频网址| 国产精品不卡在线| 午夜不卡久久精品无码免费| 只有精品亚洲| 欧美在线精品免播放器视频| 中文字幕国产欧美| 99久久国产综合精品色伊| 成人精品小视频| 中文字幕色婷婷在线视频| 中文字幕亚洲欧美一区二区三区 | www.久久.com| 色综合老司机第九色激情| 免费男女羞羞的视频网站中文字幕妖精视频 | **亚洲第一综合导航网站| 九九爱在线视频观看免费视频| 中文字幕一区三区| 成人性生活免费看| 精品国产午夜肉伦伦影院| 91精品久久久久久久久久| www.狠狠lu| 欧美日韩中文字幕| 精品无码久久久久| 伊人激情综合| 麻豆映画在线观看| av中文字幕在线看| 欧美激情手机在线视频 | 欧美性受xxxx白人性爽| 91蝌蚪九色| 天天综合网天天综合色|