欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4204|回復: 11
收起左側

那位師博懂使用PIC12F629單片機的 用一只按鍵控制一個LED弱,強,閃爍,關燈...

  [復制鏈接]
回帖獎勵 10 黑幣 回復本帖可獲得 10 黑幣獎勵! 每人限 1 次
ID:17109 發表于 2018-6-17 10:37 | 顯示全部樓層 |閱讀模式
本帖最后由 ll13536121668 于 2018-6-26 15:56 編輯

那位師博懂使用PIC12F629單片機的   用一只按鍵控制一個LED弱,強,閃爍,關燈效果的
按鍵按一次:弱(60%亮),按兩次(100%亮),按三次閃爍(60%亮,1秒頻率閃爍),按四次關燈。
一個按鍵有4種模式:弱,強,閃爍,關燈。      在任意狀態下長按2秒按鍵關燈。
各位師傅請幫小弟寫個c代碼程序勞煩大家謝謝
阿里旺旺圖片20180617103705.jpg
回復

使用道具 舉報

ID:353369 發表于 2018-6-17 17:45 | 顯示全部樓層
把電源換成地線就行了
回復

使用道具 舉報

ID:17109 發表于 2018-6-21 10:13 | 顯示全部樓層
a8557558 發表于 2018-6-17 17:45
把電源換成地線就行了

懂使用PIC12F629單片機   寫個c代碼程序    用一只按鍵控制一個LED弱,強,閃爍,關燈效果
回復

使用道具 舉報

ID:305599 發表于 2018-6-21 16:37 | 顯示全部樓層
你是仿真圖?編寫好怎么驗證
回復

使用道具 舉報

ID:17109 發表于 2018-6-22 10:43 | 顯示全部樓層
林曦 發表于 2018-6-21 16:37
你是仿真圖?編寫好怎么驗證

做測試板驗證
師傅請幫小弟寫個c代碼程序勞煩大家謝謝
回復

使用道具 舉報

ID:687694 發表于 2020-2-4 15:27 | 顯示全部樓層
這個應該不難的吧
回復

使用道具 舉報

ID:240034 發表于 2020-2-4 19:57 | 顯示全部樓層
模擬PWM輸出,程序不難
回復

使用道具 舉報

ID:155507 發表于 2020-2-4 22:15 | 顯示全部樓層
我給你來個匯編程序

  1.                 ; list directive to define processor
  2.                 list      p=12f629            
  3.                 ; processor specific variable definitions
  4.                 #include <p12f629.inc>        

  5.                 __CONFIG           _CP_OFF & _MCLRE_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT & _BODEN_OFF & _CPD_OFF &_PWRTE_OFF
  6.        
  7. #DEFINE        LED                GPIO,0       
  8. #DEFINE LED_IO        TRISIO,0

  9. CNT0        EQU                20H
  10. CNT1        EQU                21H
  11. CNT2        EQU                22H
  12. ;---------------------------------
  13.                 ORG                0000H
  14.                        
  15.                 MOVLW         07H       
  16.                 MOVWF         CMCON                ; TURN-OFF analog comparator
  17.        
  18.                 BSF                STATUS,RP0        ; select bank 1
  19.                 CALL        3FFH                ; Load cal value
  20.                 MOVWF        OSCCAL
  21.                 BCF                LED_IO                ; set as output
  22.                 BCF                STATUS,RP0        ; select bank 0
  23.                                
  24. LOOP:        BSF                LED
  25.                 CALL        DELAY
  26.                 BCF                LED
  27.                 CALL        DELAY
  28.                 GOTO        LOOP               
  29.                
  30. ;---------------------------------
  31. ; DELAY 0.5 SECONDS ROUTINE
  32. ;---------------------------------
  33. DELAY:        MOVLW        03H
  34.                 MOVWF        CNT0
  35.                 MOVLW        18H
  36.                 MOVWF        CNT1
  37.                 MOVLW        02H
  38.                 MOVWF        CNT2
  39. Delay_0
  40.                 DECFSZ        CNT0, f
  41.                 GOTO        $+2
  42.                 DECFSZ        CNT1, f
  43.                 GOTO        $+2
  44.                 DECFSZ        CNT2, f
  45.                 GOTO        Delay_0

  46.                 ;6 cycles
  47.                 GOTO        $+1        ;delay 2 cycles
  48.                 GOTO        $+1        ;delay 2 cycles
  49.                 GOTO        $+1        ;delay 2 cycles
  50.                 ;4 cycles (including call)
  51.                 RETURN
  52.                
  53.                 END
復制代碼
回復

使用道具 舉報

ID:671604 發表于 2020-3-17 14:18 | 顯示全部樓層
angmall 發表于 2020-2-4 22:15
我給你來個匯編程序

沒有按鍵功能啊老大,學習了
回復

使用道具 舉報

ID:256955 發表于 2020-3-17 15:27 | 顯示全部樓層
應該不難吧
回復

使用道具 舉報

ID:17109 發表于 2021-5-25 10:59 | 顯示全部樓層

各位師傅請幫小弟寫個c代碼程序勞煩大家謝謝
回復

使用道具 舉報

ID:926881 發表于 2021-5-25 12:08 | 顯示全部樓層
懂使用PIC12F629單片機   寫個c代碼程序    用一只按鍵控制一個LED弱,強,閃爍,關燈效果
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表