国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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
    +關注

    關注

    243

    文章

    24594

    瀏覽量

    690799
  • 單片機
    +關注

    關注

    6076

    文章

    45494

    瀏覽量

    670260
  • 源代碼
    +關注

    關注

    96

    文章

    2953

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    經典 PLC 程序(5) - 閃爍

    閃爍程序的核心功能是:通過PLC的定時器(Timer)控制一個或多個輸出點(如指示、蜂鳴器等)按照預設的時間間隔交替地接通和斷開,從而產生“亮-滅-亮-滅”的周期性變化效果??刂七壿嬇c硬件接線
    的頭像 發表于 01-13 11:42 ?236次閱讀
    經典 PLC 程序(5) - <b class='flag-5'>閃爍</b><b class='flag-5'>燈</b>

    51單片機RS485編程實例資料

    詳細介紹51單片機RS485通信接線和編程代碼
    發表于 10-20 14:57 ?4次下載

    單片機原理及應用詳解

    單片機(Microcontroller Unit, MCC) ?是一種集成計算機核心功能(CPU、存儲器、I/O接口等)的微型芯片,廣泛應用于嵌入式系統中。以下是其原理及應用的詳細介紹: 一、單片機
    的頭像 發表于 08-11 13:57 ?2280次閱讀

    什么單片機比較耐用

    ? ? ? ? 在工業控制、戶外設備、醫療儀器等場景中,單片機的耐用性直接決定了設備的穩定運行與維護成本。耐用的單片機通常具備寬溫工作范圍、強抗干擾能力、穩定的電源適應性和長壽命的硬件設計。深圳市安
    的頭像 發表于 07-31 13:48 ?770次閱讀

    怎么測單片機系統頻率

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

    單片機怎么驅動電機?

    在各類自動化設備和智能裝置中,電機是重要的執行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而是要根據電機類型和功率,搭配合適的驅動電路,才能實現穩定
    的頭像 發表于 07-25 09:31 ?894次閱讀

    單片機怎么燒程序

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

    PLC指示異常閃爍原因及維修

    PLC(可編程邏輯控制器)作為工業自動化控制的核心設備,其運行狀態的穩定性直接影響生產線的效率與安全。指示作為PLC最直觀的狀態反饋窗口,其異常閃爍往往預示著潛在故障。本文將系統分析PLC指示
    的頭像 發表于 06-07 16:13 ?8702次閱讀
    PLC指示<b class='flag-5'>燈</b>異常<b class='flag-5'>閃爍</b>原因及維修

    51+單片機TCP-IP+協議棧ZLIP源碼

    概述 單片機上網技術,是當前的一個熱門技術。單片機上網技術中的一個重要部分是在單片上實現 TCP/IP 協議棧?,F在可獲得的 TCP/IP 源代碼一般并不為 51
    發表于 04-22 15:11

    瑞薩MCU RA8系列教程:RA8單片機SysTick使用描述

    ? 每個Cortex-M內核都集成了一個SysTick模塊,那是因為這個模塊幾乎是單片機項目必備的一個(定時器)功能。 不管是最新的Cortex-M85內核,還是經典的Cortex-M3內核單片機
    的頭像 發表于 03-27 14:27 ?1900次閱讀
    瑞薩MCU RA8系列教程:RA8<b class='flag-5'>單片機</b>SysTick使用描述

    開源閉環步進電機控制器(原理圖+源代碼

    開源閉環步進電機控制器(原理圖+源代碼),采用PID算法控制,AS5047磁性角度檢測傳感器,高效防失步,快速學習PIDS算法,掌握單片機系統開發。 純分享貼,有需要可以直接下載附件獲取資料! (如果內容有幫助可以關注、點贊、評論支持一下哦~)
    發表于 03-20 13:32

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

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

    基于STM32單片機的智能電路圖設計

    基于STM32單片機的智能電路圖設計 獲取資料可下載附件哦?。。。?/div>
    發表于 03-13 14:29

    160個51單片機案例源代碼匯總資源(建議下載?。?/a>

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

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

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