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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? walkie_talkie.asm

?? Atmega 串口雙向通信實(shí)現(xiàn)
?? ASM
字號(hào):
.include "m64def.inc"
;公共定義
.def A=R16
.def B=R17

.EQU RXD0_POINT =$203
.EQU RXD1_OVR =$204

.EQU TXD0_TRANS_BUFFER_len = $FD
.EQU TXD0_TRANS_BUFFER = $206




.CSEG
.ORG 0000
   jmp main


.org $0024
  jmp RXD0_INTERRUPT;串行口0接收中斷服務(wù)程序
.org $0026
      reti

.org $0028
   jmp RS232C_TXD0;串行口0發(fā)送中斷服務(wù)程序

.org $003A
   jmp TIMER3_OVF ;中斷定時(shí)程序,在50ms內(nèi)讀通道2的最大值

.org $003C
  jmp RXD1_INTERRUPT;串行口1接收中斷服務(wù)程序

.org $0040
   jmp RS232C_TXD1;串行口1發(fā)送中斷服務(wù)程序




main:
    LDI R16,LOW(RAMEND)
    OUT SPL,R16
    LDI R16,HIGH(RAMEND)
    OUT SPH,R16
   
    CALL u1_init0
	call u1_init1
    ldi a,0
    sts RXD0_POINT,a
	LDI A,1
	STS RXD1_OVR,A
    
	LDI R16,$f7;初始化c口;pc0為0時(shí)M7512的XD可發(fā);pc1為0時(shí)M7512的XD可發(fā);pc1為1時(shí)且pc0M7512的RD可收;
   	out DDRc,R16
	LDI R16,$03
    out PORTc,R16

	ldi R16,$0;初始化TIMER3
	STS TCCR3A,R16
    ldi R16,$2;0
	STS TCCR3B,R16;設(shè)置為8分頻  (1/8,000,000)*8*50000=50ms 65535-50000=3CAF
    ldi R16,$0
    STS TCCR3C,R16
    SEI


LOOP:
  
   LDS A,RXD1_OVR
   CPI A,0
   BREQ CHENG_SET
   JMP LOOP
CHENG_SET:
	LDI R16,$f7
   	out DDRc,R16
	LDI R16,$03
    out PORTc,R16
  
    
JMP LOOP
		






DELAY_10mS:PUSH A
           PUSH B
		   LDI B,100
DLY1021:LDI A,100
DLY1011:NOP
		  NOP
		  NOP
		  NOP
		  DEC A
		  CPI A,0
		  BRNE DLY1011
		  DEC B
		  CPI B,0
		  BRNE DLY1021
		   POP B
		  POP A
		  RET





		   

RXD0_INTERRUPT:PUSH A;串行口1接收中斷服務(wù)程序 
               IN A,SREG
			   PUSH A
			   PUSH B
			   PUSH R18
			   PUSH R19
			   PUSH R21
			   
			   PUSH XL
			   PUSH XH

				LDI R16,$ff;只要有從上位機(jī)收到的信號(hào)就設(shè)置mod1為0m7512處于發(fā)信號(hào)狀態(tài);同時(shí)需要將ptt拉底;
	   	        out DDRc,R16
		        LDI R16,$00
	            out PORTc,R16
                LDI B,$0
			    LDI R18,$0
			    CPI R20,$FF
			    BREQ RXD1_INTERRUPT_OUT
			    CPI R20,$0
                BREQ RXD1_SET
			    MOV R21,R20


RXD1_STATE:  LDI XL,LOW(TXD0_TRANS_BUFFER)
			 LDI XH,HIGH(TXD0_TRANS_BUFFER) 
             MOV R19,R21
             DEC R19
			 CLC
             ADD XL,R19
             ADC XH,R18
			 LD  B,X+
			 ST X,B
			 DEC R21
            CPI R19,$0
			 BRNE RXD1_STATE
RXD1_SET:    LDI XL,LOW(TXD0_TRANS_BUFFER)
			 LDI XH,HIGH(TXD0_TRANS_BUFFER) 
             lds a,udr1
             ST X,A
            
			 INC R20
			 LDS A,RATE_FLAG
             INC A
			 STS RATE_FLAG,A
	
			 

			 

TIME_INI:LDI R16,$F8;FC 
	   STS TCNT3H,R16
       LDI R16,$17
       STS TCNT3L,R16   ;TCNT3H and TCNT3L
       ldi R16,$04;00000100 允許定時(shí)器3溢出中斷
 	   STS ETIMSK,R16  
	   LDI A,1
	   STS RXD1_OVR,A   
	   JMP RXD1_INTERRUPT_OUT
CHENGE_SPEED:
             LDI A,0
			 STS RATE_FLAG,A
             CPI R22,0
             BREQ TIME_INI
			 ldi A,$68
             sts ubrr1l,A
             out ubrr0l,A
			 LDI R22,0
			 JMP TIME_INI
RXD1_INTERRUPT_OUT:  POP XH
			   POP XL
			  
			   POP R21
			   POP R19
			   POP R18
			   POP B
			   POP A
			   OUT SREG,A
			   POP A
               RETI
	
RS232C_TXD1:reti

RXD1_INTERRUPT:;串行口0接收中斷服務(wù)程序 
           PUSH A
           IN A,SREG
	       PUSH A
		   PUSH B
          
           lds a,udr1
           out UDR0,A


RXD1_INTERRUPT_OUT:POP B
			   POP A
			   OUT SREG,A
			   POP A
               RETI

RS232C_TXD0:reti







TIMER3_OVF:PUSH A
          LDI A,0
		   STS RXD1_OVR,A
           POP A             
            RETI



u1_init0:   ;初始化串口0  
    push A                        
  
   ldi A,$22
   out ucsr0a,A;out ucsr1a,A
   ldi A,$D8;(D8允許接收中斷和發(fā)送中斷;98是允許接收中斷,禁止發(fā)送中斷,接收、發(fā)送為8位數(shù)據(jù)位;)18;(18是禁止收發(fā)中斷,接收、發(fā)送為8位數(shù)據(jù)位;)(d8是允許中斷,接收、發(fā)送為8位數(shù)據(jù)位;)
   out ucsr0b,A;out ucsr1b,A
   ldi A,$03;$0;01
   sts ubrr0h,A;out ubrr1h,A
   ldi A,$40;34;67;$1A=38400;$67=9600;$34;$d0;$0d0;a0;  (1a0=  416   600bps crystal:4MHz)($340=832 600bps  8MHz crystal)
   out ubrr0l,A;out ubrr1l,A   波特率9600bps
   ldi A,$06;$8e 奇偶、8位數(shù)據(jù)、1位停止 
   sts ucsr0c,A;out ucsr1c,A
   in A,ucsr0b
   ori A,$18
   out UCSR0B,A  ;發(fā)送允許標(biāo)志
;   OUT UDR0,A;
   POP A
      ret

u1_init1:   ;初始化串口1  
    push A                        
  
   ldi A,$22;原來是02
   sts ucsr1a,A;out ucsr1a,A
   ldi A,$D8;(D8允許接收中斷和發(fā)送中斷;98是允許接收中斷,禁止發(fā)送中斷,接收、發(fā)送為8位數(shù)據(jù)位;)18;(18是禁止收發(fā)中斷,接收、發(fā)送為8位數(shù)據(jù)位;)(d8是允許中斷,接收、發(fā)送為8位數(shù)據(jù)位;)
   sts ucsr1b,A;out ucsr1b,A
   ldi A,$03;$0;01
   sts ubrr1h,A;out ubrr1h,A
   ldi A,$40;26=38400;$68=9600;$34;$d0;$0d0;a0;  (1a0=  416   600bps crystal:4MHz)($340=832 600bps  8MHz crystal)
   sts ubrr1l,A;out ubrr1l,A   波特率9600bps
   ldi A,$06;$8e 無奇偶、8位數(shù)據(jù)、1位停止
   sts ucsr1c,A;out ucsr1c,A
   LDS A,ucsr1b
   ori A,$18
   STS UCSR1B,A  ;發(fā)送允許標(biāo)志
;   STS UDR1,A;
   POP A
   ret

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
eeuss鲁片一区二区三区| 91精品国产综合久久久蜜臀图片| 久久综合九色综合欧美就去吻 | 亚洲午夜久久久久久久久电影网 | 91豆麻精品91久久久久久| 久久夜色精品一区| 一本色道**综合亚洲精品蜜桃冫 | 国产精品自拍三区| 亚洲成人1区2区| 中文字幕中文字幕在线一区 | 成人av在线播放网址| 日韩av成人高清| 日韩欧美在线一区二区三区| 99久久精品国产毛片| 麻豆91免费观看| 亚洲动漫第一页| 亚洲精品视频在线观看免费| 久久久蜜桃精品| 久久精品男人的天堂| 26uuu精品一区二区| 91麻豆精品国产91久久久更新时间 | 一本到高清视频免费精品| 国内精品写真在线观看| 精一区二区三区| 麻豆精品国产传媒mv男同| 日产欧产美韩系列久久99| 亚洲美女视频一区| 一区二区三区不卡视频在线观看| 中文无字幕一区二区三区| 久久伊人蜜桃av一区二区| 欧美一区二区观看视频| 69成人精品免费视频| 成人手机电影网| 亚洲一二三四在线| 夜夜精品浪潮av一区二区三区| 欧美国产丝袜视频| 一个色妞综合视频在线观看| 欧美丝袜丝交足nylons| 91日韩精品一区| 成人一区在线看| 欧美制服丝袜第一页| 欧美成人aa大片| 《视频一区视频二区| 日韩国产欧美在线观看| 国产 日韩 欧美大片| 欧美性大战久久| 久久―日本道色综合久久| 免费在线观看一区| 成人永久aaa| 欧美老女人第四色| 国产精品全国免费观看高清| 亚洲综合网站在线观看| 韩国v欧美v亚洲v日本v| 在线一区二区视频| 色老头久久综合| 久久久影视传媒| 午夜私人影院久久久久| 国产一区二区三区久久久| 91在线精品秘密一区二区| 久久久久久97三级| 天天影视涩香欲综合网| 91豆麻精品91久久久久久| 久久精品一区蜜桃臀影院| 天堂一区二区在线| 色就色 综合激情| 国产欧美精品区一区二区三区 | 国产午夜亚洲精品不卡| 一级日本不卡的影视| 成人午夜电影小说| 久久久综合激的五月天| 成人性色生活片| 91精品欧美福利在线观看| 亚洲乱码日产精品bd| 日本韩国欧美一区二区三区| 久久久久久一级片| 国产亚洲综合在线| 日韩精品一级二级 | 亚洲国产日韩在线一区模特| 国产在线一区二区综合免费视频| 欧美日韩激情一区| 亚洲视频电影在线| 丁香激情综合五月| 精品国产伦一区二区三区免费| 亚洲国产成人av网| 在线精品亚洲一区二区不卡| 中文字幕成人av| 洋洋av久久久久久久一区| 欧美性xxxxxxxx| 亚洲制服丝袜一区| 欧美色爱综合网| 天天色 色综合| 日韩欧美国产一区二区在线播放 | 亚洲成年人影院| 国产成人99久久亚洲综合精品| 久久人人爽爽爽人久久久| 99国产精品久| 亚瑟在线精品视频| 亚洲国产成人av| 日韩av电影天堂| 色综合色综合色综合色综合色综合| 91麻豆精品国产自产在线观看一区| 成人av在线资源| 成人h动漫精品| 成人av电影免费观看| 成人av电影免费在线播放| 北岛玲一区二区三区四区| 成人av先锋影音| 99久久er热在这里只有精品66| 99久久99久久久精品齐齐| 99精品视频一区| 欧美日韩大陆一区二区| 欧美三级韩国三级日本一级| 国产高清精品久久久久| 亚洲成人一区在线| 国产精品美女久久久久久2018| 色诱视频网站一区| 美女视频网站久久| 日韩精品一卡二卡三卡四卡无卡| 久久久91精品国产一区二区精品| 精品一区二区三区在线观看| 制服丝袜激情欧洲亚洲| 青青草国产精品亚洲专区无| 337p粉嫩大胆噜噜噜噜噜91av| 久久国产精品色婷婷| 久久久精品一品道一区| 不卡一区二区三区四区| 亚洲女女做受ⅹxx高潮| 欧美精品日韩综合在线| 国产永久精品大片wwwapp| 国产精品久久看| 欧美性色综合网| 青青草国产精品97视觉盛宴| 久久久美女艺术照精彩视频福利播放| 国产成人综合自拍| 亚洲激情图片一区| 欧美一区二区三区电影| 国产精品夜夜爽| 夜夜嗨av一区二区三区| 日韩欧美一区中文| 北岛玲一区二区三区四区| 午夜电影一区二区三区| 久久精品视频一区| 在线免费观看视频一区| 看电影不卡的网站| 日韩理论片在线| 欧美一区二区三区免费| 成人蜜臀av电影| 日日摸夜夜添夜夜添国产精品| 久久综合网色—综合色88| 色综合咪咪久久| 久久国产免费看| 亚洲欧美一区二区三区国产精品| 欧美卡1卡2卡| 成人激情小说乱人伦| 日本亚洲最大的色成网站www| 国产区在线观看成人精品 | 波多野结衣中文一区| 午夜天堂影视香蕉久久| 国产精品日产欧美久久久久| 欧美高清视频不卡网| 国产成人综合在线| 天天综合天天做天天综合| 欧美国产日韩a欧美在线观看| 精品视频999| 成人免费看视频| 美女一区二区在线观看| 亚洲人精品午夜| 久久久久久影视| 日韩一区二区免费在线观看| 色噜噜狠狠成人中文综合| 国产一区在线观看视频| 午夜欧美大尺度福利影院在线看| 国产精品全国免费观看高清| 欧美一区三区二区| 在线观看中文字幕不卡| 高清免费成人av| 另类小说视频一区二区| 洋洋成人永久网站入口| 亚洲欧洲性图库| 国产视频不卡一区| 日韩三级在线观看| 7777精品伊人久久久大香线蕉的 | 色综合中文字幕国产 | 亚洲日本乱码在线观看| 久久免费美女视频| 日韩一区二区不卡| 777奇米四色成人影色区| 欧美中文字幕一区二区三区 | 大白屁股一区二区视频| 久久av中文字幕片| 日韩国产一区二| 偷拍亚洲欧洲综合| 午夜精品福利在线| 一区二区免费在线播放| 中文字幕亚洲视频| 国产精品乱码一区二区三区软件| 久久综合色播五月| 精品国产91洋老外米糕| 精品日韩av一区二区| 精品久久免费看|