<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > PTP2000及其在不停車(chē)收費系統中的應用

PTP2000及其在不停車(chē)收費系統中的應用

作者: 時(shí)間:2012-03-12 來(lái)源:網(wǎng)絡(luò ) 收藏

PTR2000與PC機相連接時(shí)必須經(jīng)過(guò)電平轉換,將TTL電平轉換成RS-232C電平。用一片MAX232芯片即可達到電平轉換的目的。PTR2000與計算機串口連接的典型電路如圖4所示。

30.jpg

5 軟件編程

5.1 單 牒同發(fā)射部分編程

本例中單片機采用89C51,通過(guò)匯編語(yǔ)言對其進(jìn)行編程。

PTR2000的Pin6(PWR)與單片機的P1.0相連,PTR2000的Pin7(TXEN)與單片機的P1.1相連,CS直接接地,利用工作頻道1,即433.92MHz。

單片機程序清單介紹如下:
ORG 0000H
AJMP START
ORG 0200H
START:SETB P1.0 ;PTR2000的Pin6置1
SETB P1.1 ;PTR2000的Pin6置1
MOV SP, #80H ;設置數據指針的位置
MOV SCON, 40H ;串口工作方式1
MOV TMOD, #20H ;定時(shí)器工作方式1
MOV TL1, #0FDH ;設定波特率9600bits/s
MOV TH1, #0FDH
MOV PCON, #00H
SETB TR1 ;開(kāi)啟定時(shí)器1
MOV DPH, #50H ;指針指向數據塊
MOV DPL, 00H
VIN: MOV R1, #LEN1 ;發(fā)送VIN碼
ACALL TXSUB
CARNO:MOV R1, #LEN2 ; 發(fā)送車(chē)牌號
ACALL TXSUB
COUNT:MOV RA, #LEN3 ;發(fā)送車(chē)主賬號
ACALL TXSUB
CLR P1.0 ;將PTR2000置接收狀態(tài)
CLR P1.1 ;將PTR2000置待機狀態(tài)
ORG 0400H
TXSUB:PUSH ACC ;保護ACC
PUSH PSW ;保護PSW
CLR TI ;清TI
TXDD:CLR A
MOVC A,@A+DPTR ;從數據塊中取數
MOVSUBF, A ;從串口發(fā)送
JNB TI,$ ;等待發(fā)送完
CLR TI
INC DPTR ;取下一個(gè)數
DJNZ R1,TXDD ;數據為發(fā)送完,繼續
POP PSW ;彈出PSW
POP ACC ;彈出ACC
RET
ORG 0500H ;數據塊
DVIN:DB '1234567890'
LEN1 DATA 10
DCARNO:DB 'ABCDEFG'
LEN2 DATA 7
DCOUNT DB '874033654200'
LEN3 DATA 12



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>