導航:首頁 > 編程語言 > 串列編程數據

串列編程數據

發布時間:2024-06-12 11:22:35

⑴ 51單片機的串列口按工作方式1進行串列數據通信,假定波特率為2400b/s編寫程序

ORG 0000H
AJMP MAIN ;上電,轉向主程序
ORG 0023H ;串列口的中斷入口地址
AJMP SERVE ;轉向中斷服務程序
ORG 0040H ;主程序
MAIN: MOV SP,#60H ;設置堆棧指針
MOV SCON ,#50H
MOV PCON ,#00H
MOV TMOD,#20H
MOV TH1,#0F3H
MOV TL1,#0F3H
SETB TR1
MOV R0 ,#20H ;置發送數據區首地址
MOV R1 ,#40H ;置接收數據區首地址
MOV R7 ,#10H ;置發送位元組長度
MOV R6 ,#10H ;置接收位元組長度
SETB ES ;允許串列口中斷
SETB EA ;CPU允許中斷
MOV A ,@R0 ;取第一個數據發送
MOV SBUF ,A ;發送第一個數據
SJMP $ ;等待中斷
SERVE: JNB RI ,SEND ;TI=1,為發送中斷
CLR RI
MOV A ,SBUF ;讀出接收緩沖區內容
MOV @R1 ,A ;讀入接收緩沖區
DJNZ R6 ,L1 ;判斷數據塊發送完否
SJMP L2 ;數據塊接收完,轉L2
L1:INC R1 ;修改數據區指針
L2:RETI ;中斷返回
SEND:
CLR TI ;清除發送中斷標志
DJNZ R7 ,L3 ;判斷數據塊發送完否
SJMP L4 ;數據塊接收完,轉L4
L3: MOV A ,@R0 ;取數據發送
MOV SBUF ,A ;發送數據
INC R0 ;修改數據地址
L4:
RETI ;中斷返回
END

⑵ 鍗曠墖鏈虹紪紼嬶紝鐢ㄤ覆琛屽伐浣滄柟寮1緙栧啓鍙戦佷竴涓瀛楄妭鐨勬暟

;涓茶岄氳MODE1

MY_NUMEQU30H
MY_NUMIEQU31H
MY_NUMOEQU32H

ORG0000H
LJMPSTART
ORG0023H
LJMPINT_S
ORG0030H
START:
MOVTH1,#0F3H
MOVTL1,#0F3H
MOVTMOD,#20H
MOVTCON,#40H
MOVSCON,#50H
MOVPCON,#80H
MOVIP,#00H
MOVIE,#90H

CIRCLE:
MOVA,MY_NUM
CJNEA,#16,OUTPUT
LJMPCIRCLE

OUTPUT:
CLREA
CLRREN
MOVMY_NUMO,MY_NUM
MOVSBUF,MY_NUMO
JNBTI,$
CLRTI
SETBREN
SETBEA
LJMPCIRCLE

INT_S:
;INPUT:
CLREA
;JBTI,INT_S_R
MOVMY_NUMI,SBUF
CLRRI
INT_S_R:
;CLRTI
SETBEA
RETI

END

闄勪歡閲屾湁鍑犱釜奼囩紪渚嬬▼錛4鍜5鏄鍗曠墖鏈轟覆琛岄氳鐨勪緥紼嬶紝榪樻湁涓涓狿roteus 7.4a鐗堢殑浠跨湡鐢佃礬錛屾湁鍏磋叮鍙浠ョ湅鐪嬶紒

⑶ cc1000鐨勪笁綰誇覆琛屾暟鎹鍙

CC1000 鍙閫氳繃綆鍗曠殑涓夌嚎涓茶屾帴鍙(PDATA銆 PCLK 鍜孭ALE) 榪涜岀紪紼嬶紝鏈36涓8浣嶉厤緗瀵勫瓨鍣錛屾瘡涓鐢7浣嶅湴鍧瀵誨潃銆備竴涓瀹屾暣鐨凜C1000閰嶇疆錛岃佹眰鍙戦29涓鏁版嵁甯э紝姣忎釜16浣嶏紙7涓鍦板潃浣嶏紝1涓璇/鍐欎綅鍜8涓鏁版嵁浣嶏級銆侾CLK 棰戠巼鍐沖畾浜嗗畬鍏ㄩ厤緗鎵闇鐨勬椂闂淬傚湪10MHz鐨凱CLK棰戠巼宸ヤ綔涓嬶紝瀹屾垚鏁翠釜閰嶇疆鎵闇鏃墮棿灝戜簬60渭s銆傚湪浣庣數浣嶆ā寮忚劇疆鏃訛紝浠呴渶鍙戝皠涓涓甯э紝鎵闇鏃墮棿灝戜簬2渭s銆傛墍鏈夊瘎瀛樺櫒閮藉彲璇匯傚湪姣忔″啓寰鐜涓錛16浣嶅瓧鑺傞佸叆PDATA閫氶亾錛屾瘡涓鏁版嵁甯т腑7涓鏈閲嶈佺殑浣嶏紙A6錛0錛夋槸鍦板潃浣嶏紝A6鏄疢SB錛堟渶楂樹綅錛夛紝棣栧厛琚鍙戦併備笅涓涓鍙戦佺殑浣嶆槸璇/鍐欎綅錛堥珮鐢靛鉤鍐欙紝浣庣數騫寵伙級錛屽湪浼犺緭鍦板潃鍜岃/鍐欎綅鏈熼棿錛孭ALE 錛堢紪紼嬪湴鍧閿佸瓨浣胯兘錛夊繀欏諱繚鎸佷綆鐢靛鉤錛屾帴鐫浼犺緭8 涓鏁版嵁浣嶏紙D7錛 0錛夛紝濡傚浘3鎵紺恆傝〃1鏄瀵瑰悇鍙傛暟鐨勮存槑銆侾DATA 鍦≒CLK 涓嬮檷娌挎湁鏁堛傚綋8浣嶆暟鎹浣嶄腑鐨勬渶鍚庝竴涓瀛楄妭浣岲0 瑁呭叆鍚庯紝鏁翠釜鏁版嵁瀛楁墠琚瑁呭叆鍐呴儴閰嶇疆瀵勫瓨鍣ㄤ腑銆傜粡榪囦綆鐢典綅鐘舵佷笅緙栫▼鐨勯厤緗淇℃伅鎵嶄細鏈夋晥錛屼絾鏄涓嶈兘鍏抽棴鐢墊簮銆
寰鎺у埗鍣ㄩ氳繃鐩稿悓鐨勬帴鍙d篃鑳借誨嚭閰嶇疆瀵勫瓨鍣ㄣ傞栧厛錛屽彂閫7浣嶅湴鍧浣嶏紝鐒跺悗璇/鍐欎綅璁句負浣庣數騫籌紝鐢ㄦ潵鍒濆嬪寲璇誨洖鐨勬暟鎹銆傛帴鐫錛孋C1000浠庡誨潃瀵勫瓨鍣ㄤ腑榪斿洖鏁版嵁銆傛ゆ椂錛孭DATA 鐢ㄤ綔杈撳嚭鍙o紝鍦ㄨ誨洖鏁版嵁鏈熼棿錛圖7錛0錛夛紝寰鎺у埗鍣ㄥ繀欏繪妸瀹冭炬垚涓夋侊紝鎴栬呭湪寮曡剼寮璺鏃惰句負楂樼數騫熾

閱讀全文

與串列編程數據相關的資料

熱點內容
安卓手機拍攝慢動作怎麼設置 瀏覽:480
中國程序員加油 瀏覽:172
python去哪個城市比較多 瀏覽:759
閃迪u盤加密初始密碼 瀏覽:773
房屋辦理解壓需要契稅和發票嗎 瀏覽:888
麗江易學java高級程序員 瀏覽:661
程序員木蘭教程 瀏覽:665
pythontkinter按鈕 瀏覽:439
如何快捷錄音安卓 瀏覽:7
sd播放音樂需要哪些文件夾 瀏覽:839
華為平板m3怎麼升級到安卓11 瀏覽:532
聯通app排隊號怎麼看 瀏覽:647
怎麼不越獄安裝app 瀏覽:183
python怎麼用鏈表 瀏覽:853
8k程序員面試題 瀏覽:541
貴州交警app怎麼下載 瀏覽:414
解壓縮安裝包怎麼安裝 瀏覽:44
壓縮機系統與裝置 瀏覽:679
上海大眾app怎麼查保養記錄 瀏覽:464
抖音網紅一手資源解壓密碼 瀏覽:543