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

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

?? wave_generater.asm

?? 本程序是利用C8051F330單片機(jī)的10位DAC做的一個(gè)SIN信號(hào)發(fā)生器
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
$include (c8051f330.inc)                  ; Include register definition file.;-----------------------------------------------------------------------------; EQUATES;-----------------------------------------------------------------------------
						GREEN_LED   equ   P1.3                    ; Green LED: '1' is ON
						PB0 BIT P0.7
						FLAG0_180 BIT 00H							TEMP EQU 50H
						INDEX EQU 51H
						T_BUF EQU 60H
						MTD   EQU   30H
						MRD   EQU   40H
						DISP_BUF EQU   56H
						SDA BIT P1.4
						SCL BIT P1.5
						ACK1 BIT 20H
						SLA EQU  1AH 
						SUBA EQU  1BH
						NUMBYTE EQU  1CH
						BLINK   EQU  1DH
						NUM     EQU  1EH
						MTD1    EQU   0E0H
						ZLG7290 EQU   70H;-----------------------------------------------------------------------------; RESET and INTERRUPT VECTORS;-----------------------------------------------------------------------------            ; Reset Vector            ;cseg AT 0            ;ljmp Main                     ; Locate a jump to the start of
            ORG 0000H
						LJMP MAIN                              ; code at the reset vector.						ORG 000BH
						LJMP TIMER0
						ORG 0023H
            LJMP SVC_SCI					;轉(zhuǎn)串行口中斷服務(wù)程序;-----------------------------------------------------------------------------; CODE SEGMENT;-----------------------------------------------------------------------------;Blink       segment  CODE

            ;rseg     Blink                ; Switch to this code segment.
            ;using    0                    ; Specify register bank for the
             ORG 0100H                             ; following program code.Main:				MOV OSCICN,#0B0H							;內(nèi)部振蕩器使能,系統(tǒng)時(shí)鐘8分頻(24.5MHz)
						MOV A,OSCICL
						ADD A,#2DH
						MOV OSCICL,A									;內(nèi)部振蕩器調(diào)整為20MHz,時(shí)鐘周期0.4us
            ; Disable the WDT.
            ANL   PCA0MD, #NOT(040h)      ; clear Watchdog Enable bit            ; Enable the Port I/O Crossbar            ORL   P0SKIP, #06h            ; skip LED pin in crossbar
                                          ; assignments
						MOV XBR0,#0x01;#01H								;UART0使能
            MOV XBR1,#0x40;#40H           ; enable Crossbar
            ORL P1MDOUT, #0x38;#08h       ; make LED pin output push-pull
            ORL P1MDIN, #0x38;#08h        ; make LED pin input mode digital						;ANL P1MDOUT,#0FH							;P0.4、P0.5為開(kāi)漏輸出            ; Initialize LED to OFF            CLR   GREEN_LED
						MOV TEMP,#00H
						MOV IDA0CN,#0xf2							;DAC輸出2mA電流#0F2H
						MOV IDA0L,#00H						MOV IDA0H,#00H
						MOV TMOD,#22H;               	;TMOD: Timer 0, mode 2, 8-bit reload        */
						MOV TCON,#10H;               	;TCON:                                      */
						MOV TH0,#6;                		;TH0:  Reload value                         */
						MOV TL0,#6;                		;TL0:  Reload value
						SETB ET0;                  /* ET0:  Enable timer 0                       */
						SETB TR0;                  /* TR0:  Timer 0 run
						SETB EA;            ;開(kāi)放總中斷      /* EA:   Enable interrupts
						CLR FLAG0_180
						MOV INDEX,#00H
						NOP
						NOP
						NOP
						NOP
						NOP
						NOP
						NOP
						SJMP LOOP

TIMER0:			CLR TR0
						MOV A,INDEX
						JNB P0.4,TIM90
						JNB P0.0,TIM180
TIM90:			MOV DPTR,#SINTBL90
						SJMP TIM0
TIM180:			MOV DPTR,#SINTBL180
TIM0:				MOVC A,@A+DPTR
						MOV IDA0H,A
						INC INDEX
						MOV R2,INDEX
						CJNE R2,#0C7H,TORETI
						MOV INDEX,#00H
TORETI:			SETB TR0
						RETI

D20MS:			MOV R6,#14H
D201:				ACALL D1MS
						DJNZ R6,D201
						RET
D1MS:				MOV R7,#0C7H			;1T
DD1:				NOP								;1T
						NOP								;1T
						NOP								;1T
						DJNZ R7,DD1				;2T
						RET
															;2T
D250MS:			MOV R5,#0CH
DD2:				ACALL D20MS
						DJNZ R5,DD2
						RET

D500MS:			MOV R5,#19H
DD3:				ACALL D20MS
						DJNZ R5,DD3
						RET

D1S:				MOV R5,#32H
DD4:				ACALL D20MS
						DJNZ R5,DD4
						RET

DELAY:      PUSH    PSW
            PUSH    ACC
            MOV     PSW,#10H
            MOV     R6,#250
DE1:        NOP
            NOP
            DJNZ    R6,DE1
            POP     ACC
            POP     PSW
            RET

SVC_SCI:		PUSH ACC		;接收中斷服務(wù)程序
						PUSH PSW
	 					JBC RI0,SVC_SCI_RI
						SJMP SVC_SCI_Z
SVC_SCI_RI:	MOV A,SBUF0
						MOV 70H,A
SVC_SCI_Z:	POP PSW
						POP ACC
						RETI
TRANS:			MOV R7,#08H				;將60H單元開(kāi)始的連續(xù)10個(gè)字節(jié)通過(guò)串口發(fā)給PC機(jī)						
						MOV R0,#60H
TRANSA:			MOV A,@R0
						MOV SBUF0,A
WAITA:			JNB TI0,WAITA
						CLR TI0
						INC R0
						DJNZ R7,TRANSA
						RET
SINTBL90:		DB 0,8,16,24,32,40,47,55,63,71
						DB 79,86,94,101,108,116,123,130,137,143
						DB 150,156,163,169,175,181,186,192,197,202
						DB 207,211,216,220,224,228,231,234,238,240
						DB 243,245,247,249,251,252,253,254,255,255
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  
SINTBL180:	DB 0, 8, 16, 24, 32, 40, 47, 55, 63, 71
						DB 79, 86, 94, 101, 108, 116, 123, 130, 137, 143
						DB 150, 156, 163, 169, 175, 181, 186, 192, 197, 202
						DB 207, 211, 216, 220, 224, 228, 231, 234, 238, 240
						DB 243, 245, 247, 249, 251, 252, 253, 254, 255, 255
						DB 255, 255, 255, 254, 253, 252, 251, 249, 247, 245
						DB 243, 240, 238, 234, 231, 228, 224, 220, 216, 211
						DB 207, 202, 197, 192, 186, 181, 175, 169, 163, 156
						DB 150, 143, 137, 130, 123, 116, 108, 101, 94, 86
						DB 79, 71, 63, 55, 47, 40, 32, 24, 16, 8
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 
						DB 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

	
;在LED上顯示數(shù)字0~8
;入口參數(shù):R6:復(fù)合命令的第一個(gè)字節(jié),R7:復(fù)合命令的第二個(gè)字節(jié)。R2:要顯示的LED數(shù)

DISPLAY:
					MOV	R6,#60H			;復(fù)合命令第一個(gè)字節(jié)的初值,是按位下載數(shù)據(jù)并譯碼的指令代碼
					MOV	R0,#56H			;復(fù)合命令的第二個(gè)字節(jié),是要顯示的數(shù)值,這里是0
					MOV	R2,#06H			;循環(huán)6次,即顯示6位
LOOP1:		MOV	MTD,R6			;將復(fù)合命令的第一個(gè)字節(jié)送發(fā)送數(shù)據(jù)緩沖區(qū)
					MOV A,@R0
					MOV	MTD+1,A			;將復(fù)合命令的第二個(gè)字節(jié)送發(fā)送數(shù)據(jù)緩沖區(qū)
					MOV 5CH,R0
					LCALL SENDCMD		;調(diào)用發(fā)送命令函數(shù)
					INC R6					;指向下一個(gè)數(shù)碼管
					MOV R0,5CH
					INC	R0					;數(shù)值加1
					LCALL DELAY			;延遲
					DJNZ R2,LOOP1		;循環(huán)8次了嗎?
					RET

SENDCMD:  MOV	SLA,#ZLG7290			;指定器件地址
          MOV	SUBA,#07H					;指定子地址
	       	MOV	NUMBYTE,#02H			;發(fā)送2個(gè)字節(jié)的命令字節(jié)數(shù)據(jù)
	       	LCALL    IWRNBYTE			;調(diào)用寫(xiě)n字節(jié)數(shù)據(jù)程序
          NOP
          NOP
          NOP
          NOP
  	      RET
;--------------------------------------------------------------------------------------------------------
;		  MCS-51單片機(jī)模擬I2C軟件包(V1.1)
;    文件名:VI2C_ASM.INC
;    功能說(shuō)明:本模擬I2C軟件包包含了I2C操作的底層子程序,使用前要定義
;好SCL和SDA。在標(biāo)準(zhǔn)8051模式(12 Clock)下,對(duì)主頻要求是不高于12MHz(即1個(gè)
;機(jī)器周期1us);若Fosc>12MHz則要增加相應(yīng)的NOP指令數(shù)。(總線時(shí)序符合I2C標(biāo)
;準(zhǔn)模式,100Kbit/S)
;    版本說(shuō)明:本版新增了兩個(gè)子程序,IWRNBYTEEXT,IRDNBYTEEXT兩個(gè)子程序,
;這兩個(gè)子程序用于主從通訊上及一此特殊器件的讀寫(xiě)操作較為方便.
;					  更新時(shí)間:2002.06.04
;--------------------------------------------------------------------------------------------------------

;啟動(dòng)I2C總線子程序      
START:    SETB  SDA
          NOP
          SETB  SCL     			;起始條件建立時(shí)間大于4.7us
          NOP
          NOP
          NOP
          NOP
          NOP
					NOP
          NOP
          NOP
          NOP
          NOP
					NOP
          NOP
          NOP
          NOP
          NOP
					NOP
          NOP
          NOP
          NOP
          NOP
          CLR   SDA      
          NOP           		 	;起始條件鎖定時(shí)大于4us
          NOP
          NOP
          NOP
          NOP
					NOP           		 	;起始條件鎖定時(shí)大于4us
          NOP
          NOP
          NOP
          NOP
					NOP           		 	;起始條件鎖定時(shí)大于4us
          NOP
          NOP
          NOP
          NOP
					NOP           		 	;起始條件鎖定時(shí)大于4us
          NOP
          NOP
          NOP
          NOP
          CLR   SCL     		 	;鉗住總線,準(zhǔn)備發(fā)數(shù)據(jù)
          NOP
					NOP
					NOP
					NOP
					NOP
					NOP
          RET

;結(jié)束總線子程序
STOP:     CLR    SDA
          NOP
					NOP
					NOP
					NOP
          SETB   SCL    			;發(fā)送結(jié)束條件的時(shí)鐘信號(hào)
          NOP           			;結(jié)束總線時(shí)間大于4us
          NOP            
          NOP
          NOP
          NOP
					NOP           			;結(jié)束總線時(shí)間大于4us
          NOP            
          NOP
          NOP
          NOP
					NOP           			;結(jié)束總線時(shí)間大于4us
          NOP            
          NOP
          NOP
          NOP
					NOP           			;結(jié)束總線時(shí)間大于4us
          NOP            
          NOP
          NOP
          NOP
          SETB  SDA    			        ;結(jié)束總線
          NOP          			      	;保證一個(gè)終止信號(hào)和起始信號(hào)的空閑時(shí)間大于4.7us
          NOP
          NOP
          NOP
					NOP          			      	;保證一個(gè)終止信號(hào)和起始信號(hào)的空閑時(shí)間大于4.7us
          NOP
          NOP
          NOP
					NOP          			      	;保證一個(gè)終止信號(hào)和起始信號(hào)的空閑時(shí)間大于4.7us
          NOP
          NOP
          NOP
					NOP          			      	;保證一個(gè)終止信號(hào)和起始信號(hào)的空閑時(shí)間大于4.7us
          NOP
          NOP
          NOP
          RET

;發(fā)送應(yīng)答信號(hào)子程序

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品精华液2区45| 亚洲欧美日韩国产综合在线| 成人自拍视频在线观看| 依依成人综合视频| 久久女同精品一区二区| 欧美日韩一级片网站| 成人91在线观看| 九九精品视频在线看| 一区二区不卡在线播放| 欧美国产97人人爽人人喊| 51精品秘密在线观看| 91天堂素人约啪| 国产一区不卡精品| 老司机一区二区| 亚洲一区在线观看免费 | 麻豆精品新av中文字幕| 成人免费在线播放视频| 久久久久久久久久看片| 欧美日韩在线播放三区四区| av电影一区二区| 国产精品一区二区在线播放| 理论电影国产精品| 日本色综合中文字幕| 一个色综合网站| 亚洲男女毛片无遮挡| 中日韩免费视频中文字幕| 欧美精品一区二区久久婷婷 | 日韩欧美www| 欧美精品乱码久久久久久| 日本高清无吗v一区| www.亚洲国产| a级精品国产片在线观看| 国产凹凸在线观看一区二区| 国产麻豆精品久久一二三| 看电影不卡的网站| 久久激五月天综合精品| 蜜桃视频在线一区| 美女一区二区三区在线观看| 免费在线观看不卡| 精品一区二区三区免费毛片爱 | 中文字幕佐山爱一区二区免费| 国产婷婷色一区二区三区四区| 日韩女优电影在线观看| 精品国产免费人成电影在线观看四季| 日韩一二三四区| 日韩视频在线永久播放| 精品国产一区二区三区忘忧草 | 欧美日韩美少妇| 97成人超碰视| 色婷婷久久综合| 欧美精品丝袜中出| 欧美一级片在线观看| 日韩欧美视频在线| 精品成人免费观看| 欧美国产精品一区二区| 亚洲色图.com| 亚洲国产毛片aaaaa无费看| 午夜精品一区二区三区三上悠亚| 日韩av电影天堂| 狠狠网亚洲精品| 成人avav影音| 欧美日韩国产另类一区| 欧美刺激脚交jootjob| 欧美激情中文不卡| 亚洲激情综合网| 美女视频黄免费的久久| 国产精品911| 91成人免费网站| 91精品国产麻豆| 久久久久久久久一| 亚洲自拍偷拍综合| 青娱乐精品视频在线| 国产伦精品一区二区三区视频青涩| 成人精品国产福利| 欧美日韩一二三| 国产日韩v精品一区二区| 中文字幕在线免费不卡| 日韩国产一区二| 成人污视频在线观看| 欧美日韩一区不卡| 欧美国产成人精品| 日本不卡视频在线观看| 成人少妇影院yyyy| 在线电影国产精品| 国产精品剧情在线亚洲| 天天av天天翘天天综合网色鬼国产| 国产剧情一区二区三区| 一本色道久久综合亚洲91| 日韩欧美电影在线| 亚洲精品视频免费看| 久久精品国产第一区二区三区| 波多野洁衣一区| 欧美大片在线观看一区| 一区二区三区久久| 国产高清不卡二三区| 在线91免费看| 中文字幕一区二区不卡| 狠狠色丁香久久婷婷综合_中| 色香蕉久久蜜桃| 久久精品亚洲一区二区三区浴池| 亚洲午夜电影在线| 不卡的电视剧免费网站有什么| 91麻豆精品国产| 一区二区三区小说| 国产91丝袜在线播放| 日韩三级视频中文字幕| 亚洲一区二区三区在线看| 成人激情电影免费在线观看| 欧美大白屁股肥臀xxxxxx| 亚洲在线视频网站| 99re视频精品| 欧美经典一区二区三区| 精久久久久久久久久久| 欧美一区二区三区免费| 亚洲大型综合色站| 日本高清无吗v一区| 亚洲视频香蕉人妖| 成人av网站在线| 欧美国产综合一区二区| 精品在线免费视频| 日韩欧美色综合网站| 免费看欧美女人艹b| 欧美日韩电影一区| 亚洲电影你懂得| 在线精品观看国产| 一区二区三区在线观看国产 | 欧美mv日韩mv国产网站app| 婷婷久久综合九色国产成人 | 99re成人精品视频| 中文字幕成人av| 国产激情精品久久久第一区二区| 欧美大片在线观看| 狠狠色丁香婷综合久久| 2023国产精华国产精品| 狠狠色狠狠色综合| 日本一区二区三区四区在线视频| 国产成人久久精品77777最新版本| 久久久亚洲国产美女国产盗摄 | 91丨porny丨国产入口| 国产精品女主播av| 99久久99久久精品免费看蜜桃| 国产精品无遮挡| 91在线你懂得| 亚洲综合一区二区| 欧美日韩精品欧美日韩精品一| 日韩和欧美一区二区| 日韩一区二区三区在线| 老司机精品视频导航| 久久一夜天堂av一区二区三区| 国产精品18久久久久久久久| 国产精品久久久久一区二区三区共 | 国产女人aaa级久久久级 | 欧美性色aⅴ视频一区日韩精品| 亚洲一卡二卡三卡四卡无卡久久| 欧美视频第二页| 蜜臀精品久久久久久蜜臀| 精品乱人伦小说| 不卡的电影网站| 亚洲图片有声小说| 日韩欧美国产综合在线一区二区三区 | 精品国产乱码久久久久久影片| 国产精品中文字幕欧美| 成人欧美一区二区三区黑人麻豆| 色狠狠色狠狠综合| 蜜桃传媒麻豆第一区在线观看| 久久精品男人的天堂| 97久久精品人人做人人爽| 午夜在线成人av| 国产亚洲欧美一级| 91国偷自产一区二区三区观看 | 国产亚洲精品超碰| 91麻豆产精品久久久久久| 丝袜美腿成人在线| 国产欧美日韩另类视频免费观看| 色琪琪一区二区三区亚洲区| 日本不卡不码高清免费观看| 国产欧美日韩精品a在线观看| 色琪琪一区二区三区亚洲区| 久久精品99久久久| 亚洲视频一二三区| 精品国产一区二区三区久久久蜜月 | 97久久精品人人做人人爽50路| 日韩成人av影视| 国产精品激情偷乱一区二区∴| 精品婷婷伊人一区三区三| 国产不卡在线一区| 午夜精品久久久久久久99水蜜桃| 国产欧美一区二区精品性色| 欧美日韩高清一区二区| www.66久久| 久久国产婷婷国产香蕉| 一区二区三区国产豹纹内裤在线| 精品国内二区三区| 欧美日韩精品是欧美日韩精品| 成人深夜在线观看| 国产一区欧美二区| 午夜久久福利影院| 亚洲色图20p| 国产精品麻豆一区二区| 精品久久久久久亚洲综合网|