色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機閃爍燈設計的源代碼

Wildesbeast ? 來源:單片機教程網 ? 作者:單片機教程網 ? 2020-06-07 11:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

;*************************************************

;* 本程序是一個LED燈的循環閃爍程序,用INT鍵來切換*

;* 閃爍模式 *www.dangdangdz.com

;*************************************************

include 《p16f877.inc》

;*----

MODESEL equ 20h

MODESELB equ 21h

Count equ 22h

Count1 equ 23h

Count2 equ 24h

PORTDB equ 25h

;*-----

org 0

goto start

org 4

goto ISR

org 10

start

clrf PORTD ;清D口

movlw 00h

movwf MODESEL ;初始化模式選擇寄存器

movwf MODESELB

movlw b‘10010000’

movwf INTCON ;初始化中斷控制

bsf STATUS,RP0

clrf TRISD ;設D口全為輸出

movlw b‘10111111’

OPTION ;選擇INT下降沿有效

bcf STATUS,RP0

call FMsel

movwf PORTDB

movwf PORTD

main btfsc PORTB,0 ;

goto $+6 ;

call Delay ; 按鍵去抖動

btfsc PORTB,0

goto $+3 ; /

call FMsel ;/

movwf PORTDB

movf MODESELB,W ;

movwf MODESEL ;

call LongDelay

bcf STATUS,C

rlf PORTDB,1

btfsc STATUS,C

bsf PORTDB,0

movf PORTDB,W

movwf PORTD

goto main

;*----------

Delay ; call指令占用2個指令周期

clrf Count ; 清 Count占用1個指令周期

Dloop

decfsz Count,f ; 這兩行指令將延時

goto Dloop ; (256 * 3) -1 個指令周期

return ; return占用2個指令周期

;*----------------

LongDelay

clrf Count

clrf Count1

movlw 0x01

movwf Count2

LDloop

decfsz Count,f

goto LDloop

decfsz Count1,f

goto LDloop

decfsz Count2,f

goto LDloop

return

;*---------------

FMsel

movf MODESEL,w

movwf MODESELB

movf MODESEL,w

addwf PCL

retlw b‘11111000’

retlw b‘11110000’

retlw b‘11100000’

retlw b‘11000000’

retlw b‘10000000’

movlw 00h

movwf MODESELB

bsf INTCON,GIE

retlw b‘11111000’

return

;*-------------

ISR

btfss INTCON,INTF

goto $+3

bcf INTCON,INTF

incf MODESEL

retfie

end

單片機控制LED燈閃爍的程序編制方法

1:程序開始(START)

2:A=00000000B

3:PORT 0

4:延遲(DELAY)

5:A=11111111B

6:PORT 0

7:延遲(DELAY)

8:反回開始

延遲子程序編制方法:

1:R6=0

2:DEL1

3:R7=0

4:$

5:R7-1

6:R7=0 不等于0,返回2

7:R6-1

8:R6=0 不等于0,返回4

回主程序

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23875

    瀏覽量

    675032
  • 單片機
    +關注

    關注

    6068

    文章

    45029

    瀏覽量

    651548
  • 源代碼
    +關注

    關注

    96

    文章

    2953

    瀏覽量

    68489
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    怎么測單片機系統頻率

    單片機系統頻率是指單片機工作時的時鐘頻率,它直接影響單片機的運行速度和處理能力,準確測量系統頻率對單片機應用開發、程序調試和性能優化具有重要意義。測量
    的頭像 發表于 07-25 11:39 ?93次閱讀

    單片機怎么燒程序

    單片機燒程序是將編寫好的程序代碼寫入單片機內部存儲單元,讓單片機按照預設邏輯工作的過程,是單片機應用開發中不可或缺的環節。無論是簡單的燈光控
    的頭像 發表于 07-23 11:47 ?150次閱讀

    單片機C語言編程寶典大全,初學必備【強推下載!】

    (400頁PPT) 6. 單片機程序設計實例 7. 單片機應用程序設計技術_周航慈.pdf 8. 8051單片機C語言徹底應用 9. C語言程序實例大全-220個詳細程序源代碼 10.
    發表于 03-14 11:03

    160個51單片機案例源代碼匯總資源(建議下載!)

    資料包含160個51單片機案例源代碼,部分截圖如下:
    發表于 03-13 14:26

    基于瑞薩RA8單片機的智能小車項目方案 附源代碼

    基于瑞薩RA8單片機,e2studio開發環境,給大家講述一下智能小車項目的方案,并附上主要的源代碼
    的頭像 發表于 03-07 14:36 ?1572次閱讀
    基于瑞薩RA8<b class='flag-5'>單片機</b>的智能小車項目方案 附<b class='flag-5'>源代碼</b>

    單片機學習—C51源代碼和Proteus仿真文件

    單片機學習—C51源代碼和Proteus仿真文件.zip, 有各種例子
    發表于 02-10 13:46 ?1次下載

    怎么提升單片機代碼執行效率

    ? 提升單片機代碼執行效率需要從多個方面入手,包括代碼優化、硬件資源利用、編譯器設置、中斷處理優化以及其他技巧等。在實際應用中,需要根據具體需求和硬件條件綜合考慮這些因素,以實現最佳的性能表現。 ?
    的頭像 發表于 01-10 11:06 ?628次閱讀

    單片機Debug工具性能對比 單片機調試常用命令

    單片機(Microcontroller Unit, MCU)調試是嵌入式開發中的一個重要環節,它幫助開發者發現和修復代碼中的錯誤,優化程序性能。不同的單片機和開發環境可能使用不同的調試工具和命令
    的頭像 發表于 12-19 09:56 ?1471次閱讀

    單片機代碼性能起飛的七大技巧

    單片機的程序比軟開少一些,真正想編寫出高效的代碼,還是要積累很多年的。? ? ? ? ?? 在做研發工程師的10年里,我經歷過幾個公司,看過很多工程師寫的代碼,但真正能讓我跪著看完的,極少。哪怕是
    的頭像 發表于 11-16 10:21 ?1177次閱讀
    讓<b class='flag-5'>單片機</b><b class='flag-5'>代碼</b>性能起飛的七大技巧

    如何寫出穩定的單片機代碼

    這篇文章分享怎么寫出穩定的單片機代碼。? ?? 我對優秀代碼的理解,大體分為兩個部分:高效和穩定。 ? 兩者都能做到很好的,如果靠自己摸索,沒有刻意去練習,可能需要花10年,甚至更久
    的頭像 發表于 11-15 16:40 ?853次閱讀
    如何寫出穩定的<b class='flag-5'>單片機</b><b class='flag-5'>代碼</b>

    基于51單片機的紅外防盜報警系統模擬

    ,紅外檢測指示亮,發出聲光報警;(4)按下取消報警/布防按鍵,退出布防模式,取消報警。仿真演示視頻:設計介紹51單片機簡介51單片是一種低功耗、高性能CMOS-8位微控制器,擁有靈巧的8位CPU
    的頭像 發表于 10-22 14:12 ?815次閱讀
    基于51<b class='flag-5'>單片機</b>的紅外防盜報警系統模擬

    單片機燒錄程序用什么軟件

    單片機燒錄程序是單片機開發過程中的一個重要環節,涉及到將編寫好的程序代碼通過燒錄器寫入單片機的ROM中,以實現對單片機的控制。 燒錄器的類型
    的頭像 發表于 09-02 10:05 ?3541次閱讀

    單片機燒錄程序的線比單片機上的少還能燒錄嗎

    單片機燒錄原理 單片機燒錄是指將編寫好的程序代碼通過一定的方式傳輸到單片機的存儲器中,使其能夠按照程序的指令運行。這個過程通常需要使用燒錄器或者編程器等設備,通過一定的接口與
    的頭像 發表于 09-02 09:54 ?1130次閱讀

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序是單片機開發過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸到單片機內部的存儲器中,使單片機能夠按照預定的邏
    的頭像 發表于 09-02 09:47 ?2870次閱讀

    單片機程序燒錄成功為什么不運行

    電壓波動。 復位問題 : 檢查單片機是否有正確的復位信號。 確認復位電路是否正常工作。 晶振/時鐘問題 : 確保單片機的外部晶振或時鐘源工作正常。 檢查晶振是否與單片機兼容。 代碼問題
    的頭像 發表于 09-02 09:45 ?5167次閱讀
    主站蜘蛛池模板: 嫩草影院地址一地址二 | 88蜜桃人妻无码精品系列 | aaa在线观看视频高清视频 | 亚洲AV无码乱码国产麻豆P | 国产真实夫妇交换视频 | 麻豆E奶女教师国产精品 | 中文无码不卡的岛国片国产片 | 佐山爱痴汉theav | 亚洲日韩一区精品射精 | BLACKED太粗太长 | 风车动漫(p)_在线观看官网 | 韩日美无码精品无码 | 秋霞网站一级一片 | 5g在线视讯年龄确认海外禁止进入 | 最近中文字幕2019免费版日本 | 亚洲AV久久无码精品蜜桃 | 无码丰满人妻熟妇区 | 精品午夜寂寞影院在线观看 | 青草国产在线视频免费 | 偷偷鲁青春草原视频分类 | 兽交白浆喷水高潮 | 免费人成网站在线观看10分钟 | 香蕉鱼视频观看在线视频下载 | 亚洲成人mv| 野花日本韩国视频免费高清观看 | 中文字幕一区二区三区在线播放 | 国产精品v片在线观看不卡 国产精品v欧美精品v日韩 | 久久高清一本无码 | 4399日本电影完整版在线观看免费 | 欧美日韩精品一区二区三区高清视频 | 久久综合给会久久狠狠狠 | 中文字幕一区二区三区在线观看 | 色99久久久久高潮综合影院 | 在教室伦流澡到高潮HNP视频 | 一本色道久久88加勒比—综合 | 午夜伦4480yy妇女久久 | 99精品久久精品一区二区 | 久青草国产在线视频 | 成人国产精品视频频 | 国产蜜臀AV在线一区视频 | 亚洲国产AV精品卡一卡二 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品