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

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

?? 2ifinput.asm

?? tenx radio pll ic tr1002 and radio ic ta2111 and refence code .
?? ASM
?? 第 1 頁 / 共 4 頁
字號:
.chip TM87P08
;FM-AM Radio TM87P08+Tr1002+2111
;Author:江振/2005.12.22 
;Power Source:3V 
;Clock Source:Dual Clock 
;FM:87M-108.0M 步進0.1M (中頻信號從IFIN1輸入)
;AM:522K-1710K 步進9K   (中頻信號從IFIN2輸入)
;************************************************************ 
.HEAD 
; Display address 
COM1	equ	00001110B 
COM2	equ	00001101B
COM3	equ	00001011B 
COM4	equ	00000111B 
None	equ	00001111B

SEG2	equ	0e0h
SEG1	equ	0e1h
SEG4	equ	0e2h
SEG3	equ	0e3h
SEG6	equ	0e4h
SEG5	equ	0e5h
SEG8	equ	0e6h
SEG7	equ	0e7h
SEG10	equ	0e8h
SEG9 	equ	0e9h
SEG12	equ	0eah
SEG11	equ	0ebh
SEG14	equ	0ech
SEG13	equ	0edh
SEG16	equ	0eeh
SEG15	equ	0efh

SEG18	equ	0f0h
SEG17	equ	0f1h
SEG20	equ	0f2h
SEG19	equ	0f3h
SEG22	equ	0f4h
SEG21	equ	0f5h
SEG24	equ	0f6h
SEG23	equ	0f7h
SEG26	equ	0f8h
SEG25	equ	0f9h
SEG28	equ	0fah
SEG27	equ	0fbh
SEG31	equ	0fch
SEG29	equ	0fdh
SEG41	equ	0feh
SEG40	equ	0ffh
;*********************************
FMDispFreqUMax    equ     1
FMDispFreqHMax    equ     0
FMDispFreqMMax    equ     8
FMDispFreqLMax    equ     0 
FMDispFreqUMin    equ     0
FMDispFreqHMin    equ     8
FMDispFreqMMin    equ     7
FMDispFreqLMin    equ     0

FMBottomPrgCountU equ     04h     ;87.0MHz Hex format  
FMBottomPrgCountH equ     0Ch     ;                     
FMBottomPrgCountM equ     05h     ;87.0M+10.7M/5K=(19540)d=(4C54)h                     
FMBottomPrgCountL equ     04h  
                          
FMTopPrgCountU    equ     05h     ;108.0MHz Hex format                     
FMTopPrgCountH    equ     0Ch     ;108.0M+10.7M/5K=(23740)d=(5CBC)h                                        
FMTopPrgCountM    equ     0Bh                                              
FMTopPrgCountL    equ     0Ch                                              

FMOneStepCountU   equ     00h     
FMOneStepCountH   equ     00h    
FMOneStepCountM   equ     01h     ;FM步進=0.1M/5K=(20)d=(14)h                                                                         
FMOneStepCountL   equ     04h    
;*******************************
AMDispFreqUMax    equ     1
AMDispFreqHMax    equ     7
AMDispFreqMMax    equ     1
AMDispFreqLMax    equ     0 
AMDispFreqUMin    equ     0
AMDispFreqHMin    equ     5
AMDispFreqMMin    equ     2
AMDispFreqLMin    equ     2

AMBottomPrgCountU equ     01h     
AMBottomPrgCountH equ     04h                        
AMBottomPrgCountM equ     04h   ;(522K+450K)*16/3K=(5184)d=(1440)h                     
AMBottomPrgCountL equ     00h   
                          
AMTopPrgCountU    equ     02h                         
AMTopPrgCountH    equ     0Dh   ;(1710K+450K)*16/3K=(11520)d=(2D00)h                                        
AMTopPrgCountM    equ     00h                                            
AMTopPrgCountL    equ     00h                                              

AMOneStepCountU   equ     00h     
AMOneStepCountH   equ     00h    
AMOneStepCountM   equ     03h   ;AM步進=9K*16/3K=(48)d=(30)h                                                                        
AMOneStepCountL   equ     00h     
;***********************************
DA_Low          equ     1110B   ;IOA1
DA_High         equ     0001B   ;IOA1

CK_Low          equ     1101B   ;IOA2
CK_High         equ     0010B   ;IOA2

CE_Low          equ     1011B   ;IOA3
CE_High         equ     0100B   ;IOA3

Mute_Low        equ     0111B   ;IOA4
Mute_High       equ     1000B   ;IOA4   

BandSwitch_Low  equ     1011B   ;IOB3
BandSwitch_High equ     0100B   ;IOB3

IO1_Low         equ     1101B   ;IOB2
IO1_High        equ     0010B   ;IOB2 

Power_Low       equ     1110B   ;IOB1
Power_High      equ     0001B   ;IOB1
                                             
.ENDH
.DATA
;**************************************************************************
	 org   00H
AddrL            dn    1   ;00h   ;AM FM data register
AddrH            dn    1   ;01h
PrgCountL        dn    1   ;02h   
PrgCountM        dn    1   ;03h
PrgCountH        dn    1   ;04h  
PrgCountU        dn    1   ;05h
Freq0            dn    1   ;06h
Freq1            dn    1   ;07h
DispFreqL        dn    1   ;08h
DispFreqM        dn    1   ;09h 
DispFreqH        dn    1   ;0Ah 
DispFreqU        dn    1   ;0Bh
DispSaveL        dn    1   ;0Ch
DispSaveM        dn    1   ;0Dh 
DispSaveH        dn    1   ;0Eh
DispSaveU        dn    1   ;0Fh  
Counter1         dn    1   ;10h;125MS計時 
Counter2         dn    1   ;11h;常按鍵計時
AutoScanFlag     dn    1   ;12h
KeyHoldFlag      dn    1   ;13h
CycScanKeyFlag   dn    1   ;14h
EverHoldFlag     dn    1   ;15h               
KeyValue         dn    1   ;16h  
KeySave          dn    1   ;17h
;=======================
IC24C02Addr1     dn    1   ;18h
IC24C02Addr2     dn    1   ;19h
IC24C02Buff1     dn    1   ;1Ah
IC24C02Buff2     dn    1   ;1Bh
ReceiveData      dn    1   ;1Ch
ReceiveTime      dn    1   ;1Dh
MemoryNum        dn    1   ;1Eh
;=======================
FixZero          dn    1   ;1Fh
RAMROMFlag       dn    1   ;20h  ; "1"=> read RAM  "0"=> read ROM 
GlobalTemp0      dn    1   ;21h  
GlobalTemp1      dn    1   ;22h
GlobalTemp2      dn    1   ;23h
GlobalTemp3      dn    1   ;24h
SysModeFlag      dn    1   ;25h  ;"0"=>FM  "1"=>AM  
;=======================
AMPrgCountL      dn    1   ;26h   
AMPrgCountM      dn    1   ;27h
AMPrgCountH      dn    1   ;28h  
AMPrgCountU      dn    1   ;29h
AMDispFreqL      dn    1   ;2Ah
AMDispFreqM      dn    1   ;2Bh 
AMDispFreqH      dn    1   ;2Ch 
AMDispFreqU      dn    1   ;2Dh
FMPrgCountL      dn    1   ;2Eh   
FMPrgCountM      dn    1   ;2Fh
FMPrgCountH      dn    1   ;30h  
FMPrgCountU      dn    1   ;31h
FMDispFreqL      dn    1   ;32h
FMDispFreqM      dn    1   ;33h 
FMDispFreqH      dn    1   ;34h 
FMDispFreqU      dn    1   ;35h
;**************************************************************************
	 org   70H
WorkReg          dn   	7     
Halt15ms         dn     1  ;77h   
PortAState       dn     1  ;78h 
PortBState       dn     1  ;79h
HaltPortC        dn     1  ;7Ah 
;**************************************************************************
.ENDD
;**************************************************************************
; program
;**************************************************************************
.CODE
;*****************************************************************************
;*****************************************************************************
		         org	00h
		         jmp	Initialize
Initialize: 
                rf2     04h        ;Open LCD Segment OutPut
		sca     000000B    ;prevent port A and C halt release
		sie*    0000000B   ;prevent all interrupts
		sre     0000000B   ;prevent all stop release source
	        plc     100101111B ;clear all the halt release flags                
	        spc     10000b     ;enable ioc port output and pull-low
	        sca     10h        ;enable ioc halt release
	    	tm2x    01111111B  ;64*8/32.768=15.625ms
	    	;tm2x	100111111B ;64*32/32768=62.5ms
                she     0000000B   ;prevent tmr1,2 int 0.5s RFC                call    InitRAM 
                call    ClearLCD
                call    InitRAM
                call    InitIO
                sf	02H	   ;SET BCF=1
                fast
                call    TransDataControlByD0
                call    Display
                slow
                rf	02H	   ;SET BCF=0 
;****************************************                
MainHalt:    
                tm2x    01111111B  ;64*8/32.768=15.625ms
                she     10h 
                lda     HaltPortC           ;Key halt release
		jb1     HaltPortCPro     
		lda     Halt15ms
		jb1  	Halt15msPro           ;62.5 ms halt release
		halt
		nop
		nop
		msb	HaltPortC
		mcx     Halt15ms		
		jmp     MainHalt
;===============================		
ClearLCD:
                lds     70h,00h
                lcp     00h,70h
                lcp     01h,70h
                lcp     02h,70h
                lcp     03h,70h
                lcp     04h,70h
                lcp     05h,70h
                lcp     06h,70h
                rts   		
;================================                
InitIO:                  
	       ;IOA4 IOA3 IOA2 IOA1                        
	       ;  |   |    |    |                                       
	       ;Mute  CE   CK   DA                                      
	        lds        70h,1000b     
	        sta        PortAState                         
	        opa        70h  
	        spa        11111b 
	        ; IOB4 IOB3 IOB2 IOB1                                     
	        ;  |   |    |    |                                       
	        ;  × AM/FM IO1 PowerOut     
	        lds        70h,0111b  ;2005-9-1 16:22
	        sta        PortBState
	        opb        70h
	        spb        11111b 	       
	       ;IOC4 IOC3 IOC2 IOC1                                     
	       ;  |   |     |    |                                       
	       ; Down Up  Power Mode     
	        lds        70h,0000b    
	        opc        70h
	        spc        10000b                                       
               ;===================
	        lds        70h,0000b  
	        opd        70h
	        spd        11111b  
	        ;==Set C5-C9 Output as 0==
	        lds        70h,00h 
	        lcp        1fh,70h
	        rts
         SetCKAsHigh:
                ori*       PortAState,CK_High
                opa        PortAState 
                rts  
         SetCKAsLow:
                andi*      PortAState,CK_Low  
                opa        PortAState         
                rts                
         SetCEAsHigh:       
                ori*       PortAState,CE_High
                opa        PortAState 
                rts      
         SetCEAsLow:       
                andi*      PortAState,CE_Low  
                opa        PortAState         
                rts                 
         SetDAAsHigh:       
                ori*       PortAState,DA_High
                opa        PortAState 
                rts      
         SetDAAsLow:       
                andi*      PortAState,DA_Low  
                opa        PortAState         
                rts  
         SetMuteAsHigh:       
                ori*       PortAState,Mute_High
                opa        PortAState 
                rts      
         SetMuteAsLow:       
                andi*      PortAState,Mute_Low  
                opa        PortAState         
                rts  	
         SetBandSwitchAsHigh:
                ori*       PortBState,BandSwitch_High
                opb        PortBState
                rts
         SetBandSwitchAsLow:    
                andi*      PortBState,BandSwitch_Low
                opb        PortBState
                rts    
         SetIO1AsHigh:
                ori*       PortBState,IO1_High
                opb        PortBState
                rts
         SetIO1AsLow:    
                andi*      PortBState,IO1_Low
                opb        PortBState
                rts  
         SetPowerAsHigh:
                ori*       PortBState,Power_High
                opb        PortBState
                rts  
         SetPowerAsLow:    
                andi*      PortBState,Power_Low
                opb        PortBState
                rts                                   	        			             
;*********************** 15.625MS事件處理 ***************************                                             
Halt15msPro:
                plc        10h             ;Clear timer2 Halt release request flag HRF1
                andi*      Halt15ms,1101b ;clear timer2 Halt release flag
                nop
                nop
                lda        AutoScanFlag
                jnz        GoToAutoSearch
                mrw	   WorkReg,Counter1 	       
	        subi       WorkReg,08h 
	        jc         EighthSecEntry
                inc*       Counter1 
                jmp        MainHalt 
      ;=========== 1/8秒事件處理 ============          
           EighthSecEntry:
                lds        Counter1,00h                  
                lda        CycScanKeyFlag
                jz         EighthSecEntry2
                mrw	   WorkReg+1,Counter2 	       
	        subi       WorkReg+1,04h  ;設置常按時間
	        jc         AutoScanDelWith
                inc*       Counter2 
            EighthSecEntry2:                    ;125ms偵測一次按鍵 
                ipc        KeyValue       ;read pin of portc 
                jz         NoDetectKey
                sub        KeySave
                jz         DetectKey   
            NoDetectKey:  
                lds        CycScanKeyFlag,00h
                lds        Counter2,00h
                rf2        1         ;關閉reload功能 2005-3-11 18:06
                jmp        MainHalt
            DetectKey:               ;不變,表明是常按鍵  
                lds        CycScanKeyFlag,01h
                jmp        MainHalt
      ;==================常按鍵處理===================          
      AutoScanDelWith:
                lds        KeyHoldFlag,01h
                lds        Counter2,00h
                lds        AutoScanFlag,01h 
                sf2        01h  
                jmp        MainHalt 
;==============================     
            KeyAddPressPro1:
                call       KeyAddPress
                jmp        AutoSearchAgain
            KeySubPressPro1:
                call       KeySubPress
                jmp        AutoSearchAgain
;******************* 自動搜臺 *******************       
GoToAutoSearch:
                ;rf2        1     ;關閉reload功能 2005-3-11 18:06                
                lda        KeySave
                jb2        KeyAddPressPro1    
                jb3        KeySubPressPro1 
                jmp        MainHalt 
            AutoSearchAgain: 
                lds        AutoScanFlag,00h 
                ;call       Delay62ms ;2005-11-16 13:39 
                call       Delay100ms ;2005-11-16 13:52
                call       TransDataControlByD2 
                lda        AutoScanFlag
                jnz        AutoSearchAgain1
                sf2        1h    ;開啟reload功能/enable timer2                 
                lds        AutoScanFlag,01h  ;2005-8-23 13:33
                jmp        MainHalt 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品免费视频网站| 欧美亚洲综合在线| wwwwxxxxx欧美| 韩日欧美一区二区三区| 精品日韩99亚洲| 久久99蜜桃精品| 久久综合色之久久综合| 国产精品影视在线| 中文字幕成人av| 日本道精品一区二区三区| 亚洲影院理伦片| 欧美一区二区久久| 国内精品国产三级国产a久久| 久久综合狠狠综合久久综合88| 美女诱惑一区二区| 国产欧美综合在线观看第十页 | 日韩精品电影一区亚洲| 欧美色偷偷大香| 蜜臀久久99精品久久久久宅男 | 日韩视频不卡中文| 国产福利91精品| 亚洲三级理论片| 日韩一区二区中文字幕| 成人亚洲一区二区一| 一区二区三区中文在线| 日韩欧美高清dvd碟片| 波多野结衣视频一区| 日韩av成人高清| 欧美激情一区二区在线| 欧美日韩情趣电影| 韩国欧美国产1区| 亚洲一区在线观看免费| 国产亚洲一区二区三区| 欧美三级一区二区| 国产福利一区二区三区视频在线| 一卡二卡欧美日韩| 久久久久久久久97黄色工厂| 在线一区二区视频| 国产精品一二三四五| 亚洲一区在线观看视频| 国产精品色在线| 欧美大片在线观看一区| 日本丰满少妇一区二区三区| 国产精品亚洲成人| 日韩在线一区二区| 中文字幕视频一区| 精品va天堂亚洲国产| 精品视频一区 二区 三区| 国产高清不卡二三区| 免费观看91视频大全| 一区二区三区在线高清| 久久久久久亚洲综合| 制服丝袜亚洲网站| 91久久一区二区| 99麻豆久久久国产精品免费优播| 黑人巨大精品欧美黑白配亚洲| 亚洲成人av电影| 亚洲免费三区一区二区| www亚洲一区| 欧美一级xxx| 在线成人免费视频| 欧美在线视频你懂得| av色综合久久天堂av综合| 国产精品亚洲午夜一区二区三区 | 狠狠色丁香婷综合久久| 日韩精品一区第一页| 一区二区三区欧美激情| 成人免费小视频| 国产精品自产自拍| 美女一区二区久久| 日本美女一区二区三区| 性欧美疯狂xxxxbbbb| 亚洲国产一区二区三区青草影视| 国产精品传媒在线| 国产精品毛片高清在线完整版| 久久久激情视频| 国产色综合久久| 国产无一区二区| 国产三级欧美三级| 欧美韩国日本不卡| 国产精品你懂的在线欣赏| 国产欧美日韩在线| 日韩一区在线免费观看| 国产精品久久久久aaaa| 亚洲欧美综合在线精品| 综合激情成人伊人| 一区二区三区在线影院| 五月激情综合婷婷| 麻豆精品一区二区av白丝在线| 麻豆成人免费电影| 国产老女人精品毛片久久| 国产精品一区二区在线观看网站 | 日韩电影免费一区| 美日韩黄色大片| 国产精品影音先锋| www.日韩大片| 欧美三级午夜理伦三级中视频| 91精品国产综合久久香蕉的特点| 日韩免费高清电影| 国产欧美精品一区二区色综合 | 国产精品国产精品国产专区不片| 日韩美女精品在线| 亚洲成人激情综合网| 免费人成精品欧美精品| 国产在线精品不卡| 91视频免费看| 日韩一区二区精品在线观看| 国产欧美日韩综合| 亚洲国产一区二区在线播放| 极品瑜伽女神91| 99综合电影在线视频| 欧美精品自拍偷拍| 久久久久久97三级| 亚洲综合丁香婷婷六月香| 免费在线视频一区| av不卡一区二区三区| 欧美欧美欧美欧美| 国产女主播一区| 日韩精品成人一区二区三区| 福利一区二区在线观看| 欧美三级视频在线| 久久久不卡网国产精品二区| 一区二区三区影院| 国产制服丝袜一区| 欧美色视频一区| 欧美激情综合在线| 日韩和的一区二区| 91美女片黄在线观看| 欧美va在线播放| 一区二区三区色| 国产精品66部| 制服丝袜亚洲播放| 日韩理论片网站| 韩国精品一区二区| 91麻豆精品国产91| 亚洲欧洲成人自拍| 国产成人午夜高潮毛片| 91精品国产欧美一区二区18| 综合久久久久久| 国产精品18久久久久久久久| 欧美男女性生活在线直播观看| 国产精品全国免费观看高清| 日韩精品亚洲专区| 日本精品视频一区二区三区| 国产女人aaa级久久久级| 久久精品久久久精品美女| 欧美日韩一级视频| 亚洲欧美另类久久久精品| 国产成人精品三级麻豆| 欧美精品一区二区精品网| 欧美aⅴ一区二区三区视频| 欧美日韩另类一区| 亚洲综合在线观看视频| bt欧美亚洲午夜电影天堂| 国产亚洲污的网站| 精品一区在线看| 91精品国产综合久久福利软件| 亚洲一区二区三区激情| 色哟哟一区二区在线观看| 国产精品妹子av| 成人午夜视频福利| 国产女人18毛片水真多成人如厕 | 亚洲国产精品高清| 国产馆精品极品| 久久久久国产一区二区三区四区 | 国产aⅴ精品一区二区三区色成熟| 日韩欧美一区二区视频| 婷婷国产v国产偷v亚洲高清| 欧美网站一区二区| 婷婷开心久久网| 91精品久久久久久久99蜜桃| 青草国产精品久久久久久| 欧美一区二区三区不卡| 久久精品国产**网站演员| 精品国精品国产| 高清shemale亚洲人妖| 国产精品国模大尺度视频| av一区二区三区黑人| 一区二区三区欧美| 制服丝袜中文字幕一区| 韩国一区二区在线观看| 日本一区二区免费在线观看视频| 成人国产视频在线观看| 亚洲免费三区一区二区| 欧美日韩精品一二三区| 日本视频一区二区三区| 亚洲精品在线免费播放| 成人av网站在线观看免费| 自拍偷拍国产亚洲| 欧美日韩一区久久| 精品制服美女丁香| 欧美国产激情一区二区三区蜜月| 91免费看视频| 日韩avvvv在线播放| 亚洲精品一区二区三区99| 国产激情91久久精品导航| 一区二区三区免费看视频| 日韩一区二区视频| 成人免费毛片高清视频| 亚洲一区二区三区四区在线免费观看|