日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件

http://  pic單片機的查表程序可以利用子程序帶值返回的特點來實現(xiàn)。具體是在主程序中先取表數(shù)據地址放入w,接著調用子程序,子程序的第一條指令將w置入pc,則程序跳到數(shù)據地址的地方,再由“retlw”指令將數(shù)據放入w返回到主程序。下面程序以f10放表頭地址。

       movlw  table    ??;表頭地址→f10  
       movwf  10
          ┋
       movlw  1        ;1→w,準備取“1”的線段值
       addwf  10,1     ??;f10+w =“1”的數(shù)據地址
       call  convert
       movwf  6       ?。痪€段值置到b口,點亮led
          ┋
   convert movwf  2        ;w→pc table
       retlw  0c0h     ??;“0”線段值
       retlw  0f9h     ??;“1”線段值
          ┋
       retlw  90h       ;“9”線段值

   9)“read……data,restore”格式程序

   “read……data”程序是每次讀取數(shù)據表的一個數(shù)據,然后將數(shù)據指針加1,準備取下一個數(shù)據。下例程序中以f10為數(shù)據表起始地址,f11做數(shù)據指針。

       pointer  equ  11  ?。欢xf11名稱為pointer
          ┋
       movlw   data
       movwf   10    ??;數(shù)據表頭地址→f10
       clrf   pointer  ?。粩?shù)據指針清零
          ┋
       movf   pointer,0  
       addwf 10,0      ;w =f10+pointer
          ┋
      incf    pointer,1 ?。恢羔樇?
      call convert     ??;調子程序,取表格數(shù)據
          ┋
   convert movwf   2    ;數(shù)據地址→pc
   data  retlw   20h   ??;數(shù)據
          ┋
      retlw 15h     ??;數(shù)據
   如果要執(zhí)行“restore”,只要執(zhí)行一條“clrf pointer”即可。

   10) pic單片機 延時程序

   如果延時時間較短,可以讓程序簡單地連續(xù)執(zhí)行幾條空操作指令“nop”。如果延時時間長,可以用循環(huán)來實現(xiàn)。下例以f10計算,使循環(huán)重復執(zhí)行100次。

      movlw d‘100’
      movwf 10
   loop  decfsz 10,1  ??;f10—1→f10,結果為零則跳
      goto loop
       ┋
   延時程序中計算指令執(zhí)行的時間和即為延時時間。如果使用4mhz振蕩,則每個指令周期為1μs。所以單周期指令時間為1μs,雙周期指令時間為2μs。在上例的loop循環(huán)延時時間即為:(1+2)*100+2=302(μs)。在循環(huán)中插入空操作指令即可延長延時時間:
       movlw  d‘100’
       movwf  10
   loop   nop
       nop
       nop
       decfsz 10,1
       goto loop
        ┋
   延時時間=(1+1+1+1+2)*100+2=602(μs)。
   用幾個循環(huán)嵌套的方式可以大大延長延時時間。下例用2個循環(huán)來做延時:
       movlw   d‘100’
       movwf   10
   loop  movlw   d‘16’
       movwf   11
   loop1  decfsz   11,1
       goto    loop1
       decfsz   10,1
       goto loop
       ┋
   延時時間=1+1+[1+1+(1+2)*16-1+1+2]*100-1=5201(μs)

   11) pic單片機rtcc計數(shù)器的使用

   rtcc是一個脈沖計數(shù)器,它的計數(shù)脈沖有二個來源,一個是從rtcc引腳輸入的外部信號,一個是內部的指令時鐘信號。可以用程序來選擇其中一個信號源作為輸入。rtcc可被程序用作計時之用;程序讀取rtcc寄存器值以計算時間。當rtcc作為內部計時器使用時需將rtcc管腳接vdd或vss,以減少干擾和耗電流。下例程序以rtcc做延時:
       rtcc  equ  1
       ┋
       clrf  rtcc   ??;rtcc清0
       movlw  07h
       option   ?。贿x擇預設倍數(shù)1:256→rtcc
   loop  movlw  255  ??;rtcc計數(shù)終值
       subwf  rtcc,0
       btfss status,z   ;rtcc=255?
       goto loop
        ┋
   這個延時程序中,每過256個指令周期rtcc寄存器增1(分頻比=1:256),設芯片使用4mhz振蕩,則:
   延時時間=256*256=65536(μs)
   rtcc是自振式的,在它計數(shù)時,程序可以去做別的事情,只要隔一段時間去讀取它,檢測它的計數(shù)值即可。

   12) 寄存器體(ban

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉