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

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

?? serial.src

?? rs485串口通訊程序,對大家很有幫助,
?? SRC
?? 第 1 頁 / 共 2 頁
字號:
; .\serial.SRC generated from: serial.c
; COMPILER INVOKED BY:
;        E:\Program Files\C51\BIN\C51.EXE serial.c BROWSE DEBUG OBJECTEXTEND SRC(.\serial.SRC)

$NOMOD51

NAME	SERIAL

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
T0	BIT	0B0H.4
AC	BIT	0D0H.6
T1	BIT	0B0H.5
T2	BIT	090H.0
EA	BIT	0A8H.7
IE	DATA	0A8H
EXF2	BIT	0C8H.6
RD	BIT	0B0H.7
ES	BIT	0A8H.4
IP	DATA	0B8H
RI	BIT	098H.0
INT0	BIT	0B0H.2
CY	BIT	0D0H.7
TI	BIT	098H.1
INT1	BIT	0B0H.3
RCAP2H	DATA	0CBH
PS	BIT	0B8H.4
SP	DATA	081H
T2EX	BIT	090H.1
OV	BIT	0D0H.2
RCAP2L	DATA	0CAH
C_T2	BIT	0C8H.1
WR	BIT	0B0H.6
RCLK	BIT	0C8H.5
TCLK	BIT	0C8H.4
SBUF	DATA	099H
PCON	DATA	087H
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
lck	BIT	0B0H.5
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
CP_RL2	BIT	0C8H.0
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
ET2	BIT	0A8H.5
TF1	BIT	088H.7
TF2	BIT	0C8H.7
RB8	BIT	098H.2
TH0	DATA	08CH
addr0	BIT	090H.4
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
addr1	BIT	090H.5
TB8	BIT	098H.3
EX1	BIT	0A8H.2
IT1	BIT	088H.2
TH2	DATA	0CDH
addr2	BIT	090H.6
P	BIT	0D0H.0
addr3	BIT	090H.7
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
TL2	DATA	0CCH
PT0	BIT	0B8H.1
LED	BIT	090H.3
PT1	BIT	0B8H.3
RS0	BIT	0D0H.3
PT2	BIT	0B8H.5
TR0	BIT	088H.4
RS1	BIT	0D0H.4
TR1	BIT	088H.6
TR2	BIT	0C8H.2
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
EXEN2	BIT	0C8H.3
REN	BIT	098H.4
T2CON	DATA	0C8H
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
F0	BIT	0D0H.5
PSW	DATA	0D0H
?PR?initial?SERIAL   SEGMENT CODE 
?PR?send?SERIAL      SEGMENT CODE 
?PR?serial?SERIAL    SEGMENT CODE 
?PR?_delay?SERIAL    SEGMENT CODE 
?PR?ledscan?SERIAL   SEGMENT CODE 
?PR?main?SERIAL      SEGMENT CODE 
?CO?SERIAL           SEGMENT CODE 
?DT?SERIAL           SEGMENT DATA 
?BI?SERIAL           SEGMENT BIT 
	EXTRN	CODE (?C_STARTUP)
	PUBLIC	buffer
	PUBLIC	sbuffer
	PUBLIC	i
	PUBLIC	receive
	PUBLIC	sendFINS
	PUBLIC	copyOK
	PUBLIC	cmd_numb
	PUBLIC	re_finish
	PUBLIC	cash
	PUBLIC	number?
	PUBLIC	table
	PUBLIC	scan
	PUBLIC	main
	PUBLIC	ledscan
	PUBLIC	_delay
	PUBLIC	serial
	PUBLIC	send
	PUBLIC	initial

	RSEG  ?DT?SERIAL
        number?:   DS   1
           cash:   DS   8
       cmd_numb:   DS   1
         copyOK:   DS   1
       sendFINS:   DS   1
              i:   DS   1
        sbuffer:   DS   1
         buffer:   DS   8

	RSEG  ?BI?SERIAL
      re_finish:   DBIT   1
        receive:   DBIT   1

	RSEG  ?CO?SERIAL
scan:
	DB	0FEH
	DB	0FDH
	DB	0FBH
	DB	0F7H
	DB	0EFH
	DB	0DFH
	DB	0BFH
	DB	07FH

table:
	DB	0C0H
	DB	0F9H
	DB	0A4H
	DB	0B0H
	DB	099H
	DB	092H
	DB	082H
	DB	0F8H
	DB	080H
	DB	090H
	DB	088H
	DB	083H
	DB	0C6H
	DB	0A1H
	DB	086H
	DB	08EH
	DB	0BFH
	DB	0FFH

; /*****************************************************************/ 
; /*                                                               */                                                                
; /*名稱:             RS232通信+數碼管顯示程序                    */                                                                                                                                                                           
; /*功能:           在數碼管上顯示串口發過來的數字                */                                                    
; /*難度等級:                   高                                */                                                                     
; /* 作者:                  zengrenliang                          */
; /* 版權:           http://www.51kaifa.com                       */
; /*編寫日期:        2006.05.19                                   */                                                                                                                                                                                                             
; /*****************************************************************/
; 
; #include <reg52.h>
; #define uchar  unsigned char
; 
; bit receive;  //接收標志
; bit re_finish;//接收一串字符完成標志
; sbit lck = P3^5;//HC574鎖存信號
; sbit LED = P1^3;//串口通信指示
; sbit addr0 = P1^4;//系統片選地址線0
; sbit addr1 = P1^5;//系統片選地址線1
; sbit addr2 = P1^6;//系統片選地址線2
; sbit addr3 = P1^7;//系統片選地址線3
; 
; uchar  i,buffer[8];//串口緩沖區
; uchar  cash[8];    //數碼管顯示緩沖區
; uchar  sbuffer,number;//發送字符個數
; uchar  sendFINS ;  //發送完成標志
; uchar  copyOK , cmd_numb ;//發送緩沖區填充完成標志
; 
; //數碼管位掃描數據
; uchar code scan[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//row0--row7
; 
; //數碼管數字碼表
; 
; uchar code table[18] ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,//0,1,2,3,4,5
;                        0x82,0xf8,0x80,0x90,0x88,0x83,//6,7,8,9,a,b
;                        0xc6,0xa1,0x86,0x8e,0xbf,0xff};//c,d,e,f,-,空格
; 
; void  delay(unsigned int loop); //延時函數聲明
; 
; 
; /********************************系統初始化函數************************/
; 
; void initial(void)

	RSEG  ?PR?initial?SERIAL
initial:
	USING	0
			; SOURCE LINE # 43
; {  uchar j;
			; SOURCE LINE # 44
;   
;    
;    SCON=0x50;           //串口工作方式1,允許接收
			; SOURCE LINE # 47
	MOV  	SCON,#050H
;    PCON=0x80;           //波特率翻倍
			; SOURCE LINE # 48
	MOV  	PCON,#080H
;    TCON=0;              
			; SOURCE LINE # 49
	CLR  	A
	MOV  	TCON,A
;    TMOD=0x26;           //T1用于串口波特率控制
			; SOURCE LINE # 50
	MOV  	TMOD,#026H
;    TL1=0xfa;            //初始化T1,波特率為9600(晶振11.0592M)
			; SOURCE LINE # 51
	MOV  	TL1,#0FAH
;    TH1=0xfa;                    
			; SOURCE LINE # 52
	MOV  	TH1,#0FAH
;    TR1=1;               //開定時器
			; SOURCE LINE # 53
	SETB 	TR1
;    EA=1;                //開總中斷
			; SOURCE LINE # 54
	SETB 	EA
;    ES=1;                //開串口中斷
			; SOURCE LINE # 55
	SETB 	ES
;    copyOK = 0;         //緩沖區準備好標志清零
			; SOURCE LINE # 56
	MOV  	copyOK,A
;    receive = 0;        //接收標志清零
			; SOURCE LINE # 57
	CLR  	receive
;    re_finish = 0;      //接受完成標志清零
			; SOURCE LINE # 58
	CLR  	re_finish
;    cmd_numb = 0;       //接受計數器清零
			; SOURCE LINE # 59
	MOV  	cmd_numb,A
; 
;   for(j=0; j<8; j++)   //串口緩沖區清空
			; SOURCE LINE # 61
;---- Variable 'j?040' assigned to Register 'R7' ----
?C0001:
;       buffer[j] = 17;  //table[18]為空顯示   
			; SOURCE LINE # 62
	MOV  	R7,#08H
	MOV  	R0,#LOW (buffer)
	MOV  	A,#011H
?C0038:
	MOV  	@R0,A
	INC  	R0
	DJNZ 	R7,?C0038
?C0002:
;   for(j=0; j<8; j++)   //串口緩沖區清空
			; SOURCE LINE # 63
?C0004:
;       cash[j] = 17;  //table[18]為空顯示 
			; SOURCE LINE # 64
	MOV  	R7,#08H
	MOV  	R0,#LOW (cash)
	MOV  	A,#011H
?C0039:
	MOV  	@R0,A
	INC  	R0
	DJNZ 	R7,?C0039
?C0005:
;   cash[0] = 15;   
			; SOURCE LINE # 65
	MOV  	cash,#0FH
;  }                        
			; SOURCE LINE # 66
	RET  	
; END OF initial

; 
; 
; /************************向串口發送字符串*************************/
; 
; void  send(void)

	RSEG  ?PR?send?SERIAL
send:
	USING	0
			; SOURCE LINE # 71
;  { 
			; SOURCE LINE # 72
;    
;    if(copyOK)  //串口準備好且緩沖區準備好
			; SOURCE LINE # 74
	MOV  	A,copyOK
	JZ   	?C0010
;     { 
			; SOURCE LINE # 75
;      i = 0;                 
			; SOURCE LINE # 76
	CLR  	A
	MOV  	i,A
;      REN = 0;               //發送過程中禁止接收數據
			; SOURCE LINE # 77
	CLR  	REN
;      copyOK = 0;            //清緩沖區準備好標志
			; SOURCE LINE # 78
	MOV  	copyOK,A
;      SBUF = cash[i++];      //發送字符串首字符
			; SOURCE LINE # 79
	MOV  	R7,i
	INC  	i
	MOV  	A,#LOW (cash)
	ADD  	A,R7
	MOV  	R0,A
	MOV  	A,@R0
	MOV  	SBUF,A
;      number = 7;            //置發送計數器
			; SOURCE LINE # 80
	MOV  	number?,#07H
;       }
			; SOURCE LINE # 81
;    else
;        return;              //沒準備好則返回

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区精品久久久| 天天色 色综合| 日韩福利电影在线观看| 粉嫩一区二区三区在线看| 欧美挠脚心视频网站| 国产清纯白嫩初高生在线观看91| 亚洲国产精品一区二区www| 从欧美一区二区三区| 亚洲精品一线二线三线无人区| 亚洲成a人片在线不卡一二三区 | 午夜激情一区二区三区| 成人丝袜视频网| 久久久亚洲高清| 黄色精品一二区| 日韩欧美一二三四区| 午夜视频在线观看一区| 色播五月激情综合网| 国产精品污网站| 国产白丝网站精品污在线入口| 欧美大胆人体bbbb| 日韩1区2区3区| 91精品国产黑色紧身裤美女| 亚洲一二三四在线| 在线区一区二视频| 亚洲成人你懂的| 欧美日韩三级一区二区| 亚洲一二三四久久| 欧美在线免费观看亚洲| 亚洲一区中文日韩| 欧美狂野另类xxxxoooo| 午夜日韩在线观看| 91精品午夜视频| 美日韩黄色大片| 日韩欧美一区在线| 久久99精品国产.久久久久久| 日韩欧美黄色影院| 久久99国产精品麻豆| 久久综合狠狠综合久久激情| 激情综合网av| 国产精品污污网站在线观看| www.亚洲免费av| 亚洲综合免费观看高清完整版 | 午夜激情一区二区三区| 欧美精品久久久久久久久老牛影院| 亚洲一区视频在线| 91精品在线一区二区| 麻豆精品一二三| 欧美经典三级视频一区二区三区| 粉嫩一区二区三区在线看| 国产精品久久久久7777按摩| 在线观看日韩av先锋影音电影院| 亚洲午夜久久久久久久久电影院 | 一本在线高清不卡dvd| 亚洲欧美乱综合| 欧美视频在线不卡| 黑人巨大精品欧美一区| 欧美国产日韩a欧美在线观看| 色婷婷国产精品| 日韩二区三区四区| 国产精品不卡在线| 欧美精品丝袜中出| 成人av网站免费| 亚洲1区2区3区4区| 国产精品天干天干在线综合| 欧美日韩专区在线| 处破女av一区二区| 偷拍日韩校园综合在线| 国产精品色哟哟| 欧美夫妻性生活| 99麻豆久久久国产精品免费优播| 日日噜噜夜夜狠狠视频欧美人| 久久久久久久一区| 欧美日韩精品一区二区三区 | 欧美性一二三区| 国产一区二区精品在线观看| 一区二区三区成人在线视频| 26uuu亚洲婷婷狠狠天堂| 日本乱人伦aⅴ精品| 国产尤物一区二区在线| 性感美女久久精品| 中文字幕在线播放不卡一区| 欧美videos中文字幕| 欧美日韩三级视频| 91偷拍与自偷拍精品| 国产一区二区三区在线看麻豆| 亚洲人成伊人成综合网小说| 久久久久久97三级| 日韩欧美中文一区| 欧美老年两性高潮| 色哟哟一区二区在线观看| 国产成人免费9x9x人网站视频| 视频一区免费在线观看| 亚洲精品日产精品乱码不卡| 中文一区一区三区高中清不卡| 欧美一区二区免费视频| 欧美日韩激情在线| 欧美在线视频日韩| 91免费在线播放| av爱爱亚洲一区| av亚洲精华国产精华精华| 国产精品自拍av| 国产一区二区三区四区五区入口| 蜜桃一区二区三区在线| 五月天网站亚洲| 亚洲成人av资源| 视频一区视频二区中文| 婷婷成人激情在线网| 无码av中文一区二区三区桃花岛| 一区二区三区精品在线| 一区二区三区不卡视频| 一区二区在线看| 亚洲欧美一区二区三区久本道91| 国产精品灌醉下药二区| 亚洲色图一区二区| 亚洲精品日韩综合观看成人91| 亚洲激情图片小说视频| 一区二区三区四区国产精品| 一区二区三区色| 亚洲成a人片在线观看中文| 午夜精品福利一区二区蜜股av| 天天综合日日夜夜精品| 久久狠狠亚洲综合| 国产精品亚洲综合一区在线观看| 丁香啪啪综合成人亚洲小说 | 国产一区二区精品久久91| 国内精品免费在线观看| 国产成人亚洲精品青草天美| av电影天堂一区二区在线| 91美女福利视频| 欧美群妇大交群中文字幕| 欧美一区二区视频在线观看2022| 日韩精品一区二区三区在线 | 欧美精品18+| 精品精品欲导航| 国产精品国产三级国产aⅴ中文| 亚洲日本va午夜在线影院| 亚洲h精品动漫在线观看| 美女视频黄a大片欧美| 国产91精品欧美| 欧美专区亚洲专区| 日韩手机在线导航| 国产精品久久久久久久久果冻传媒| 亚洲美女一区二区三区| 理论片日本一区| 91蜜桃网址入口| 日韩欧美不卡一区| 亚洲欧美日韩国产中文在线| 天天射综合影视| 成人污视频在线观看| 欧美高清视频在线高清观看mv色露露十八 | 国产福利精品导航| 欧美日韩一区二区三区高清| 日韩精品在线一区| 亚洲精品免费电影| 国产在线精品不卡| 欧美日韩性生活| 国产精品久久久久婷婷| 欧美96一区二区免费视频| 99久久婷婷国产综合精品电影| 91精品国产福利在线观看 | 久久久精品国产99久久精品芒果| 国产精品久久久久久久久搜平片| 亚洲综合丝袜美腿| 粉嫩蜜臀av国产精品网站| 91麻豆精品国产91久久久 | 精油按摩中文字幕久久| 99国产精品久久久| 亚洲精品一区二区三区影院| 性做久久久久久免费观看| 99在线视频精品| 久久亚洲欧美国产精品乐播| 午夜精品久久久久久久久久| 97久久精品人人爽人人爽蜜臀| 欧美精品一区二区在线播放| 亚洲一区二区三区四区的| 成人av在线资源网站| 久久免费视频色| 看电视剧不卡顿的网站| 欧美卡1卡2卡| 亚洲国产一区二区在线播放| 91色婷婷久久久久合中文| 久久久久久一二三区| 韩国女主播一区| 欧美哺乳videos| 麻豆91免费观看| 91精品国产综合久久福利| 亚洲第一会所有码转帖| 欧美性生活大片视频| 亚洲综合视频网| 欧美无乱码久久久免费午夜一区 | 国产日韩成人精品| 久久国产欧美日韩精品| 日韩亚洲欧美一区| 日韩av一二三| 日韩欧美一区二区三区在线| 日韩精品一二三区| 日韩欧美的一区二区| 精彩视频一区二区三区| 26uuu国产日韩综合| 国产高清亚洲一区|