直播推薦
企業(yè)動(dòng)態(tài)
- 會(huì)后報(bào)道 | 世界級(jí)制造WCM與工業(yè)4.0創(chuàng)新大會(huì)暨頒獎(jiǎng)盛典新聞動(dòng)態(tài)
- 東莞皓天交付隔爆試驗(yàn)箱,助力廣東電子科技企業(yè)品質(zhì)升級(jí)
- SNEC 2025大秦?cái)?shù)能兩類新品連發(fā),以“智慧儲(chǔ)能”助推能源轉(zhuǎn)型
- 藍(lán)芯科技即將亮相泰國NEPCON Thailand 2025
- 漢達(dá)森攜手瑞典AQ邀您共聚CPHI China 2025
- 歐姆龍亮相SNEC 2025:助推新能源產(chǎn)業(yè)加速升級(jí),為零碳未來蓄能
- 東莞市皓天試驗(yàn)設(shè)備有限公司召開線上技術(shù)會(huì)議 凝聚智慧共促技術(shù)升級(jí)
- 天津市投資促進(jìn)局、天津市建設(shè)銀行一行到訪國聯(lián)股份肥多多
推薦展會(huì)
315M無線模塊+單片機(jī)的無線系統(tǒng) |
來源: 網(wǎng)易博客 作者:未知 摘錄:2008-08-15 |
1.引 言 |
本篇文章簡單描述了對(duì)艦上16枚火箭進(jìn)行遙控點(diǎn)火zui基本的芯片通信調(diào)試過程。有關(guān)的具體控制暫未公布,如果你對(duì)這個(gè)遙控設(shè)計(jì)感興趣或有商業(yè)需求,請(qǐng)作者,。 2.使用的315芯片的資料: 3. 遙控端信號(hào)發(fā)射部分的電路(測(cè)試用) 4. 原理 ⑴用定時(shí)器產(chǎn)生制定脈寬的脈沖 ⑵用計(jì)數(shù)器計(jì)算接收到脈沖的寬度 GATE=1時(shí)(門控方式), 啟動(dòng)計(jì)數(shù)器的條件 TR=1且INT0=1。所以利用這點(diǎn),可以測(cè)量外部脈沖的高電平寬度 7. 單片機(jī)調(diào)試程序 *步的調(diào)試不停發(fā)送1( 一個(gè)位) ,觀察接收到的信號(hào)是否正常。有示波器的話非常方便直觀,如果沒有示波器,那么可以在單片機(jī)上接16個(gè)LED燈,將TH0顯示在P2口的8?jìng)€(gè)燈,TL0顯示在P0的8?jìng)€(gè)燈。比如收到脈寬900us的信號(hào),那么TL0=11000010B TH0=1B ,下排P2口左邊第二個(gè)和右邊zui后兩個(gè)燈亮,上排P0口左邊*個(gè)亮。然而實(shí)驗(yàn)中發(fā)現(xiàn)實(shí)際接收到的脈寬比預(yù)計(jì)的平均少20us,但是這絲毫不會(huì)影響接收數(shù)據(jù)的正確性,因?yàn)樵谶@個(gè)協(xié)議中只要判斷TH0和TL0的高4位就足以識(shí)別是1或0了發(fā)送程序關(guān)鍵部分如下。 略 第二步的調(diào)試發(fā)送一字節(jié)數(shù)據(jù)( 8個(gè)位) ,并顯示在P2口上ORG 0000H AJMP MAIN ORG 0010H MAIN: MOV TMOD,#01H CLR C MOV R5,#08H aa: MOV A,#10101010B acall send mov a,#01010101b acall send mov a,#11110000b acall send mov a,#1111b acall send ajmp aa send: MOV TH0,#00fcH MOV TL0,#0018H SETB P1.0 SETB TR0 JNB TF0,$ CLR P1.0 CLR TF0 MOV TH0,#00FCH MOV TL0,#0025H SETB TR0 JNB TF0,$ CLR TF0 SS: RLC A JC S1 AJMP S0 S1: MOV TH0,#00feH MOV TL0,#003fH SETB P1.0 SETB TR0 JNB TF0,$ CLR P1.0 CLR TF0 MOV TH0,#00FCH MOV TL0,#0025H SETB TR0 JNB TF0,$ CLR TF0 AJMP OUT s0: MOV TH0,#00ffH MOV TL0,#001fH SETB P1.0 SETB TR0 JNB TF0,$ CLR P1.0 CLR TF0 MOV TH0,#00FCH MOV TL0,#0025H SETB TR0 JNB TF0,$ CLR TF0 ajmp out OUT: DJNZ R5,SS clr c mov a,#10101010b mov r5,#08h ret DELAY: mov R0,#05Fh w_1: mov R1,#0fFh w_2: djnz R1,w_2 djnz R0,w_1 RET 接收端的電路(測(cè)試) 如果順利,那么在接收芯片的數(shù)據(jù)輸出端也會(huì)產(chǎn)生900us脈寬的脈沖波。如果沒有示波器,那么怎么知道接受到信號(hào)的脈寬呢?我在P2口接了8個(gè)LED。讀取TH0 TL0 里的數(shù)值,取反,然后依次在P2上顯示。比如900us脈寬對(duì)應(yīng)TH0=11B TL0=10000100B,對(duì)應(yīng)位為1折亮,所以當(dāng)顯示TH0的時(shí)候zui左邊的兩個(gè)LED會(huì)被點(diǎn)亮,而顯示TL0的時(shí)候從左往右:第三個(gè)和zui后一個(gè)亮。但事實(shí)上脈沖信號(hào)存在20us的誤差。然而這絲毫不影響遙控的準(zhǔn)確性,因?yàn)槲沂侨?00us表示1,450us表示0,然后根據(jù)8個(gè)1或0組成一個(gè)字節(jié)的控制碼。具體的通信協(xié)議就不在這啰嗦了 ORG 0000H AJMP MAIN org 0003h ajmp TF ORG 0050H MAIN: SETB IT0 CLR IE0 MOV TMOD,#00001001B MOV TH0,#00H MOV TL0,#00H MOV IE,#10000001B ajmp $ TF: acall det MOV A,TH0 CJNE A,#07H,diuqi AJMP DETECT detect: acall det MOV A,TH0 CJNE A,#03H,S_C AJMP SETB1 S_C:MOV A,TH0 CJNE A,#01h,ERROR AJMP SETB0 SETB1: MOV A,R7 SETB C RLC A MOV R7,A DJNZ R3,DETECT AJMP OUT SETB0: MOV A,R7 CLR C RLC A MOV R7,A DJNZ R3,DETECT AJMP OUT det: mov th0,#00h mov tl0,#00h JB P3.2,detect SETB TR0 S_2: JNB P3.2,S_2 s_3: JB P3.2,s_3 clr tr0 ret diuqi: acall fuwei reti ERROR: clr p0.7 acall delay setb p0.7 acall delay acall fuwei RETI OUT: clr p0.6 CPL A mov p2,A mov r4,#20h del:acall delay djnz r4,del setb p0.6 mov p2,#0ffh acall delay acall fuwei reti fuwei: mov TH0,#00h mov TL0,#00h MOV R3,#08H MOV R6,#02H clr ie0 ret DELAY: mov R0,#061h w_1: mov R1,#0ffh w_2: djnz R1,w_2 djnz R0,w_1 RET |
注:本資料摘自網(wǎng)絡(luò),如有侵害作者利益,請(qǐng)將把其刪除。另,本電路我們未實(shí)際測(cè)試僅供參考,如電路中存在問題請(qǐng)作者本人謝謝! |
免責(zé)聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請(qǐng)必須注明智能制造網(wǎng),http://www.caslcampaign.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
2025中國鄭州衡器與計(jì)量技術(shù)設(shè)備展覽會(huì)
展會(huì)城市:鄭州市展會(huì)時(shí)間:2025-11-07