亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 2051_mc44817_pll.asm

?? AT89C2051+MC44817鎖相環電路CATV射頻調制器匯編源代碼。
?? ASM
字號:
; MCU AT89C2051,晶振4MHz,軟件控制鎖相環IC MC44817
; C68鄰頻調制器
; 作者:倪卸洪
; 版本V1.2 2006.9.20
TXBUF1    EQU    30H        ;定義發送數據緩沖區
TXBUF2    EQU    31H
TXBUF3    EQU    32H
TXBUF4    EQU    33H
TXBUF5    EQU    34H
COUNT     EQU    35H        ;計數器
DPBUF     EQU    36H
CHGBUF    EQU    37H
LOOP      EQU    38H
TIME      EQU    39H
CHGBUF1   EQU    3AH

EN1       BIT    P3.0
EN2       BIT    P3.1
COM1      BIT    P3.7
COM2_SDO  BIT    P3.5
COM3_CLK  BIT    P3.4
LOCK_A    BIT    P3.2
LOCK_V    BIT    P3.3   
DATAO     BIT    20H         ;數據緩沖位
FCH_Z     BIT    21H         ;增補頻道標志
STR_F     BIT    22H         ;初始運行標記
LIGHT     BIT    23H         ;
;********************************
        ORG    0000H
        AJMP   MAIN
        ORG    000BH
        AJMP   SERV
MAIN:    
        MOV    P1,#0FFH
        SETB   COM3_CLK
        SETB   COM2_SDO
        SETB   COM1
        SETB   LOCK_A
        SETB   LOCK_V
        CLR    EN1
        CLR    EN2 
        CLR    FCH_Z
        MOV    TIME,#2
        MOV    LOOP,#6     ;閃爍3次
        MOV    TH0,#7DH
        MOV    TL0,#0CAH
        MOV    TMOD,#01H
        SETB   ET0
        SETB   TR0
        SETB   EA        
        SETB   STR_F       ;置開機標記
        SETB   LIGHT       ;數碼管點亮標記       
        AJMP   READ_A                    
      
;********************************
SOUT:
        JB     DATAO,HBIT
        CLR    COM2_SDO
        NOP
        NOP 
        AJMP   CLKO
HBIT:   SETB   COM2_SDO
        NOP
        NOP
CLKO:   SETB   COM3_CLK
        NOP
        NOP
        NOP
        CLR    COM3_CLK
        NOP
        NOP
        RET
;********************************
;      數據發送子程序
;********************************        
TRX:    MOV    P1,#0FFH
        MOV    COUNT,#4
        MOV    A,TXBUF1
TX1:    JB     ACC.3,BDH        
        CLR    DATAO
        AJMP   BITO
BDH:    SETB   DATAO
BITO:   ACALL  SOUT
        RL     A
        DJNZ   COUNT,TX1
        MOV    COUNT,#7
        MOV    A,TXBUF2
TD1:    JB     ACC.6,DAH1
        CLR    DATAO
        AJMP   SBT1
DAH1:   SETB   DATAO
SBT1:   ACALL  SOUT
        RL     A                     
        DJNZ   COUNT,TD1
        MOV    COUNT,#8
        MOV    A,TXBUF3
TD2:    JB     ACC.7,DAH2
        CLR    DATAO
        AJMP   SBT2        
DAH2:   SETB   DATAO
SBT2:   ACALL  SOUT
        RL     A
        DJNZ   COUNT,TD2
        MOV    COUNT,#8
        MOV    A,TXBUF4
TD3:    JB     ACC.7,DAH3
        CLR    DATAO
        AJMP   SBT3        
DAH3:   SETB   DATAO
SBT3:   ACALL  SOUT
        RL     A
        DJNZ   COUNT,TD3
        MOV    COUNT,#7
        MOV    A,TXBUF5
TD4:    JB     ACC.7,DAH4
        CLR    DATAO
        AJMP   SBT4        
DAH4:   SETB   DATAO
SBT4:   ACALL  SOUT
        RL     A
        DJNZ   COUNT,TD4
        RET
;********************************
;    讀取伴音分頻數據
;********************************
READ_A: MOV    P1,#0FFH
        CLR    COM3_CLK
        SETB   EN1
        SETB   EN2
        NOP
        NOP
        CLR    P1.7
        NOP
        NOP
        MOV    A,P3
        NOP
        NOP
        SETB   P1.7
        CLR    EN1
        CLR    EN2
        CPL    A
        ANL    A,#00000011B
        RL     A
        MOV    R0,A
        MOV    DPTR,#TAB_A
        MOVC   A,@A+DPTR
        MOV    TXBUF2,A
        INC    R0
        MOV    A,R0
        MOVC   A,@A+DPTR
        MOV    TXBUF3,A
        MOV    TXBUF1,#00001111B
        MOV    TXBUF4,#11000000B
        MOV    TXBUF5,#00000100B
        SETB   EN1
        NOP
        NOP
        NOP
        ACALL  TRX
        NOP
        NOP
        CLR    EN1
        NOP
        NOP
        SETB   COM2_SDO
        SETB   COM3_CLK
        JB     STR_F,STR1
        ACALL  DISP
        ACALL  DISP
        ACALL  DISP        
        ACALL  DISP
        ACALL  DISP
        AJMP   READ_V
STR1:   ACALL  STR
;************************************
;     讀取頻道分頻數據
;*************************************
READ_V: MOV    P1,#0FFH
        CLR    COM3_CLK
        NOP
        NOP
        CLR    P1.7
        NOP
        NOP
        MOV    A,P1
        NOP
        SETB   P1.7
        CPL    A        
        ANL    A,#01111111B
        MOV    R5,A
        JZ     AD
        MOV    A,R5
        CLR    C
        SUBB   A,#99
        JC     GOT
        MOV    A,#99
        AJMP   BD
GOT:    MOV    A,R5
        AJMP   BD
AD:     MOV    A,#1
BD:     MOV    DPBUF,A
        DEC    A
        RL     A
        MOV    R0,A
        MOV    DPTR,#TAB_V
        MOVC   A,@A+DPTR
        MOV    TXBUF2,A
        INC    R0
        MOV    A,R0
        MOVC   A,@A+DPTR
        MOV    TXBUF3,A
        MOV    TXBUF1,#00001111B
        MOV    TXBUF4,#01000001B
        MOV    TXBUF5,#01010000B
        SETB   EN2
        NOP
        NOP
        NOP
        ACALL  TRX
        NOP
        NOP
        CLR    EN2
        NOP
        NOP
        SETB   COM2_SDO
        SETB   COM3_CLK
        JB     STR_F,STR2
        ACALL  DISP
        ACALL  DISP
        ACALL  DISP
        ACALL  DISP
        ACALL  DISP
        AJMP   READ_A
STR2:   ACALL  STR        
        AJMP   READ_A
;********************************
;       顯示子程序
;********************************
DISP:
        JB     LOCK_A,ER1
        JB     LOCK_V,ER2
        AJMP   NEXT
ER1:    SETB   TR0
        JB     LIGHT,OFF
        MOV    P1,#86H
        CLR    COM1
        ACALL  D1MS
        SETB   COM1
        MOV    P1,#0AFH
        CLR    COM2_SDO
        ACALL  D1MS
        SETB   COM2_SDO
        JB     LOCK_V,ERR       
        MOV    P1,#0F9H
        CLR    COM3_CLK
        ACALL  D1MS
        SETB   COM3_CLK
        RET
ER2:    SETB   TR0
        JB     LIGHT,OFF
        MOV    P1,#86H
        CLR    COM1
        ACALL  D1MS
        SETB   COM1
        MOV    P1,#0AFH
        CLR    COM2_SDO
        ACALL  D1MS
        SETB   COM2_SDO
        MOV    P1,#0A4H
        CLR    COM3_CLK
        ACALL  D1MS
        SETB   COM3_CLK
        RET           
ERR:    
        MOV    P1,#0AFH
        CLR    COM3_CLK
        ACALL  D1MS
        SETB   COM3_CLK
        RET
OFF:    MOV    P1,#0FFH
        ACALL  D1MS
        ACALL  D1MS
        ACALL  D1MS
        RET
;**********************************
NEXT:   MOV    A,DPBUF
        CLR    C
        SUBB   A,#58
        JNC    Z_CH 
        MOV    A,#11000110B    ;非增補顯示"C"
        AJMP   TODP
Z_CH:   SETB   FCH_Z
        MOV    R4,A
        INC    R4
        MOV    A,#10100111B    ;增補顯示"c"
TODP:   MOV    P1,A
        CLR    COM1
        ACALL  D1MS
        SETB   COM1
        JBC    FCH_Z,CHZ        
        MOV    A,DPBUF
        AJMP   TWO
CHZ:    MOV    A,R4
;************************************
;       16進制轉BCD,顯示頻道數
;************************************
TWO:    MOV    B,#10     ;分離十位和個位 
        DIV    AB 
 
        MOV    DPTR,#TAB_D
        MOVC   A,@A+DPTR
        MOV    P1,A
        CLR    COM2_SDO
        ACALL  D1MS
        SETB   COM2_SDO
        MOV    A,B
        MOVC   A,@A+DPTR
        MOV    P1,A
        CLR    COM3_CLK
        ACALL  D1MS
        SETB   COM3_CLK
        RET        
;************************************
;       閃爍顯示"888"
;************************************
STR:     JB    LIGHT,L1
         MOV   P1,#80H
         CLR   COM1
         ACALL D1MS
         SETB  COM1
         CLR   COM2_SDO
         ACALL D1MS
         SETB  COM2_SDO
         CLR   COM3_CLK
         ACALL D1MS
         SETB  COM3_CLK
         RET
L1:      MOV   P1,#0FFH
         ACALL D1MS
         ACALL D1MS
         ACALL D1MS
         RET                   
;************************************
;        伴音分頻比
;************************************
 TAB_A:
         DB     06H,80H   ;6.5MHz
         DB     06H,00H   ;6.0MHz            
         DB     05H,80H   ;5.5MHz
         DB     04H,80H   ;4.5MHz
 
;************************************
;        頻道頻率對應表     
;************************************                  
TAB_V: 
         DB      0AH,0F8H    ;CH1
         DB      0BH,0F8H    ;CH2	
         DB      0CH,0F8H    ;CH3
         DB      0EH,68H     ;CH4
         DB      0FH,68H     ;CH5
         DB      19H,0C8H    ;CH6
         DB      1AH,0C8H    ;CH7
         DB      1BH,0C8H    ;CH8
         DB      1CH,0C8H    ;CH9
         DB      1DH,0C8H    ;CH10
         DB      1EH,0C8H    ;CH11
         DB      1FH,0C8H    ;CH12
         DB      3FH,0A8H    ;CH13
         DB      40H,0A8H    ;CH14
         DB      41H,0A8H    ;CH15   
         DB      42H,0A8H    ;CH16
         DB      43H,0A8H    ;CH17
         DB      44H,0A8H    ;CH18
         DB      45H,0A8H    ;CH19
         DB      46H,0A8H    ;CH20
         DB      47H,0A8H    ;CH21
         DB      48H,0A8H    ;CH22
         DB      49H,0A8H    ;CH23
         DB      4AH,0A8H    ;CH24
         DB      50H,0A8H    ;CH25
         DB      51H,0A8H    ;CH26
         DB      52H,0A8H    ;CH27
         DB      53H,0A8H    ;CH28
         DB      54H,0A8H    ;CH29
         DB      55H,0A8H    ;CH30
         DB      56H,0A8H    ;CH31
         DB      57H,0A8H    ;CH32
         DB      58H,0A8H    ;CH33
         DB      59H,0A8H    ;CH34
         DB      5AH,0A8H    ;CH35
         DB      5BH,0A8H    ;CH36
         DB      5CH,0A8H    ;CH37
         DB      5DH,0A8H    ;CH38
         DB      5EH,0A8H    ;CH39
         DB      5FH,0A8H    ;CH40
         DB      60H,0A8H    ;CH41
         DB      61H,0A8H    ;CH42
         DB      62H,0A8H    ;CH43
         DB      63H,0A8H    ;CH44
         DB      64H,0A8H    ;CH45
         DB      65H,0A8H    ;CH46
         DB      66H,0A8H    ;CH47
         DB      67H,0A8H    ;CH48
         DB      68H,0A8H    ;CH49
         DB      69H,0A8H    ;CH50
         DB      6AH,0A8H    ;CH51
         DB      6BH,0A8H    ;CH52
         DB      6CH,0A8H    ;CH53
         DB      6DH,0A8H    ;CH54
         DB      6EH,0A8H    ;CH55
         DB      6FH,0A8H    ;CH56
         DB      70H,0A8H    ;CH57

;*****************************************************
;        以下為增補頻道
;*****************************************************
         DB      12H,0C8H    ;Z1
         DB      13H,0C8H    ;Z2
         DB      14H,0C8H    ;Z3
         DB      15H,0C8H    ;Z4
         DB      16H,0C8H    ;Z5
         DB      17H,0C8H    ;Z6
         DB      18H,0C8H    ;Z7
         DB      20H,0C8H    ;Z8
         DB      21H,0C8H    ;Z9
         DB      22H,0C8H    ;Z10
         DB      23H,0C8H    ;Z11
         DB      24H,0C8H    ;Z12
         DB      25H,0C8H    ;Z13
         DB      26H,0C8H    ;Z14
         DB      27H,0C8H   ;Z15
         DB      28H,0C8H   ;Z16
         DB      29H,0C8H   ;Z17
         DB      2AH,0C8H   ;Z18
         DB      2BH,0C8H   ;Z19
         DB      2CH,0C8H   ;Z20
         DB      2DH,0C8H   ;Z21
         DB      2EH,0C8H   ;Z22
         DB      2FH,0C8H   ;Z23
         DB      30H,0C8H   ;Z24
         DB      31H,0C8H   ;Z25
         DB      32H,0C8H   ;Z26
         DB      33H,0C8H   ;Z27
         DB      34H,0C8H   ;Z28
         DB      35H,0C8H   ;Z29
         DB      36H,0C8H   ;Z30
         DB      37H,0C8H   ;Z31
         DB      38H,0C8H   ;Z32
         DB      39H,0C8H   ;Z33
         DB      3AH,0C8H   ;Z34
         DB      3BH,0C8H   ;Z35
         DB      3CH,0C8H   ;Z36
         DB      3DH,0C8H   ;Z37
         DB      4BH,0A8H   ;Z37
         DB      4CH,0A8H   ;Z39
         DB      4DH,0A8H   ;Z40
         DB      4EH,0A8H   ;Z41
         DB      4FH,0A8H   ;Z42 
;********************************
;       段碼表
;********************************
TAB_D:
         DB      0C0H,0F9H     
         DB      0A4H,0B0H
         DB      99H, 92H
         DB      82H, 0F8H
         DB      80H, 90H
;********************************
;        中斷服務 
;********************************
SERV:    PUSH   ACC
         PUSH   PSW
         DJNZ   TIME,REDO
         MOV    TIME,#2
         CPL    LIGHT            
         DJNZ   LOOP,REDO
         MOV    TH0,#7DH
         MOV    TL0,#0CAH
         CLR    STR_F
         JB     LOCK_A,REDO
         JB     LOCK_V,REDO
         CLR    TR0           
REDO:    POP    PSW
         POP    ACC
         RETI          
;******************************** 
;      1MS延時程序
;********************************
D1MS:
        MOV    R7,#20
LOOPS:  MOV    R6,#30
        DJNZ   R6,$
        DJNZ   R7,LOOPS
        RET                     
;********************************
        END               
          

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲美女在线国产| 丁香婷婷综合五月| 国产成人在线观看免费网站| 99麻豆久久久国产精品免费优播| 欧美日本一道本| 国产精品视频在线看| 喷白浆一区二区| 欧美亚洲动漫另类| 最新不卡av在线| 国产精品一区二区无线| 91精品免费在线观看| 亚洲欧美电影一区二区| 国产99久久久久久免费看农村| 欧美人体做爰大胆视频| 亚洲欧美日本在线| 粉嫩欧美一区二区三区高清影视| 亚洲免费观看视频| 久久疯狂做爰流白浆xx| 欧美电影影音先锋| 亚洲国产精品影院| 欧美亚洲综合色| 亚洲综合激情另类小说区| 成人精品免费网站| www国产精品av| 美女视频免费一区| 日韩一级免费一区| 麻豆精品一区二区| 欧美成人激情免费网| 毛片av一区二区三区| 欧美一级高清片| 久久成人精品无人区| 日韩欧美亚洲一区二区| 日本免费新一区视频| 88在线观看91蜜桃国自产| 午夜精品久久一牛影视| 欧美理论片在线| 奇米精品一区二区三区在线观看| 欧美日韩夫妻久久| 亚洲成av人综合在线观看| 欧美日韩精品一区二区三区四区| 亚洲午夜在线视频| 3d动漫精品啪啪| 精品一区二区在线观看| 久久先锋资源网| 国产91清纯白嫩初高中在线观看| 国产精品久久久久桃色tv| 91麻豆自制传媒国产之光| 伊人色综合久久天天人手人婷| 欧美午夜精品一区二区三区| 五月开心婷婷久久| 精品久久久久久久久久久久久久久| 韩国三级在线一区| 日韩一区欧美小说| 欧美久久一二区| 狠狠色狠狠色综合日日91app| 国产欧美一区二区三区在线看蜜臀 | av男人天堂一区| 亚洲欧美国产77777| 欧美日韩成人综合| 激情深爱一区二区| 综合久久久久综合| 91麻豆精品国产| 国产成人8x视频一区二区| 亚洲欧美日韩在线不卡| 欧美一三区三区四区免费在线看| 狠狠久久亚洲欧美| 亚洲男人天堂一区| 日韩午夜在线观看| 色偷偷88欧美精品久久久| 奇米综合一区二区三区精品视频| 久久美女艺术照精彩视频福利播放 | 91女神在线视频| 男女男精品视频网| 亚洲天堂精品在线观看| 欧美电视剧在线观看完整版| jizz一区二区| 久久av资源网| 亚洲v中文字幕| 中文字幕中文字幕一区二区| 欧美精品视频www在线观看| 国产高清精品久久久久| 午夜精品123| 国产精品久久久久久久久久免费看 | 播五月开心婷婷综合| 婷婷久久综合九色综合伊人色| 日本一区二区免费在线观看视频| 欧美日韩免费在线视频| www.亚洲免费av| 韩国三级在线一区| 亚洲成人黄色影院| 亚洲欧洲中文日韩久久av乱码| 精品成人a区在线观看| 欧美日韩综合在线免费观看| av在线不卡电影| 国产精品亚洲一区二区三区在线 | 久久se这里有精品| 亚洲国产综合视频在线观看| 亚洲国产精华液网站w| 精品久久久久久久久久久久久久久久久 | 国内不卡的二区三区中文字幕| 亚洲综合丝袜美腿| 亚洲色图色小说| 136国产福利精品导航| 中文字幕第一区综合| 国产亚洲精品久| 久久久久久9999| 久久久高清一区二区三区| 日韩欧美www| 精品乱码亚洲一区二区不卡| 91精品欧美福利在线观看| 在线不卡的av| 91精品久久久久久蜜臀| 在线成人免费视频| 欧美一区欧美二区| 日韩免费在线观看| 精品国产乱码久久久久久蜜臀 | 日本在线不卡视频| 天天色图综合网| 日本午夜一本久久久综合| 日韩激情av在线| 久久精品国产亚洲a| 精品一区二区国语对白| 国产麻豆精品95视频| 国产精品88888| 成人av免费网站| 色播五月激情综合网| 欧美三级日韩在线| 日韩视频免费观看高清完整版 | 在线亚洲免费视频| 欧美四级电影在线观看| 欧美肥妇free| 久久在线观看免费| 国产精品久久久久影院亚瑟 | 日韩欧美综合一区| www国产成人免费观看视频 深夜成人网| 欧美精品一区二区精品网| 国产欧美日韩在线看| 亚洲精选视频在线| 日韩精品乱码免费| 国产原创一区二区| 91老师片黄在线观看| 91精品国产综合久久久蜜臀粉嫩| 日韩欧美一区在线观看| 欧美激情综合在线| 亚洲高清免费观看高清完整版在线观看| 午夜伊人狠狠久久| 国产精品77777| 色婷婷国产精品综合在线观看| 欧美日韩国产一区二区三区地区| 精品福利一区二区三区| 自拍偷拍国产亚洲| 日韩成人一区二区| 成人激情小说乱人伦| 欧美挠脚心视频网站| 国产日韩欧美制服另类| 一级女性全黄久久生活片免费| 麻豆国产欧美日韩综合精品二区| 成人午夜免费av| 日韩欧美中文一区二区| 亚洲欧洲日产国产综合网| 美女一区二区三区| 在线观看日韩高清av| 中文字幕乱码日本亚洲一区二区 | 日韩高清一区在线| 成人a免费在线看| 日韩手机在线导航| 亚洲一二三区不卡| 成人黄色在线视频| 欧美sm美女调教| 亚洲第一激情av| 波多野结衣中文字幕一区二区三区| 欧美一区二区视频观看视频| 成人免费在线播放视频| 国精产品一区一区三区mba桃花| 色婷婷久久久综合中文字幕| 中文字幕av不卡| 国产一区二区成人久久免费影院| 欧美日免费三级在线| 亚洲精品中文在线影院| 高清在线不卡av| 精品成人一区二区| 免费不卡在线观看| 欧美一级xxx| 日韩精品电影在线| 欧美在线观看你懂的| ㊣最新国产の精品bt伙计久久| 黑人巨大精品欧美黑白配亚洲| 欧美乱妇一区二区三区不卡视频 | 久久久久国产精品麻豆| 免费不卡在线视频| 91精品在线一区二区| 午夜一区二区三区视频| 色综合一区二区三区| 国产精品白丝在线| 成人黄页毛片网站| 亚洲天堂久久久久久久| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 51久久夜色精品国产麻豆| 亚洲综合小说图片| 欧美日韩国产一区|