freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能公交站無線數(shù)據(jù)通信系統(tǒng)研制-文庫吧

2025-06-13 05:20 本頁面


【正文】 SLEEP模塊休眠控制( 輸入)模塊休眠信號(hào)低有效(低電平持續(xù)時(shí)間大于10ms)9RESET模塊喚醒控制( 輸入)模塊喚醒信號(hào)(復(fù)位信號(hào))負(fù)脈沖, 脈沖寬度大于1ms資料來源:上海兆富有限公司. ZF02系列無線數(shù)傳模塊說明書.:ZF02系列模塊的右下角有一組5位的短路跳線,(如表2所示)分別定義為①②③④⑤,①②③是用來設(shè)置信道的,有8個(gè)(23=8)信道,收發(fā)雙方模塊只要①②③的跳線方式相同,(即在同一個(gè)信道)就可相互通信。設(shè)定跳線開路(不插短路跳線)為狀態(tài)1,跳線短路(插入短路跳線)為狀態(tài)0,則07信道所對(duì)應(yīng)的頻點(diǎn)配置方法如表2:表2 ZF02頻點(diǎn)配置跳線①②③信道號(hào)頻率跳線①②③信道號(hào)頻率04152637資料來源:上海兆富有限公司. ZF02系列無線數(shù)傳模塊說明書.注:各信道所對(duì)應(yīng)的頻點(diǎn),可根據(jù)用戶的需要進(jìn)行調(diào)整。例: ①②③對(duì)應(yīng)“ ”為 1 信道,這時(shí)①、②插上短路跳線,③懸空:1)模塊與外部單片機(jī)通信(TTL,CMOS 電平):單片機(jī)的發(fā)送連無線模塊的RXD(PIN3)。單片機(jī)的接收連無線模塊的TXD(PIN4)。2)模塊與RS232接口通信RS232的發(fā)送連無線模塊的RXD_232(PIN7) 。RS232的接收連無線模塊的TXD_232(PIN6 ) 。④=1(④ 不插上短路跳線)3)模塊與RS485 接口通信4)RS485的D+連接無線模塊的D+(PIN6)5)RS485的D連接無線模塊的D(PIN7)6)④=0(④ 插上短路跳線)7)模塊的RS485 接口與RS232 是同一個(gè)接口,由如表2所示中的①②③④⑤ 五個(gè)插針跳線中的④ 來決定是RS232 接口還是RS485 接口,當(dāng)懸空時(shí)為RS232接口用,當(dāng)插跳線時(shí)為RS485 接口用。圖4無線傳輸應(yīng)用框圖波特率由硬件決定,用戶不可自行設(shè)置,訂貨時(shí)需說明??商峁?200bps,2400 bps,4800 bps,9600 bps,19200 bps 等常用波特率,還可以訂做一些特殊波特率的模塊。模塊支持兩種數(shù)據(jù)格式,8E1/8O1 和8N1。用戶可通過如圖(一)中所示的①②③④⑤ 五個(gè)跳線中的⑤ 跳線自己選擇。⑤=1(⑤ 不插上短路插):不帶位校驗(yàn)位⑤=0(⑤ 插上短路插): 8E1/801 帶一位校驗(yàn)位8E1/8O1:1 位起始位8位數(shù)據(jù)位,1 位停止位8N1:1 位起始位,9 位數(shù)據(jù)位(其中第9 位可以用戶自定義),1 位停止位1)要傳送的信號(hào)只能是標(biāo)準(zhǔn)的異步串口信號(hào),即:一位起始位,8 位數(shù)據(jù)位,一位停止位,或者一位起始位,8 位數(shù)據(jù)位,一位校驗(yàn)位,一位停止位。建議用“串口調(diào)試助手”(去網(wǎng)上下載)或“超級(jí)終端”進(jìn)行通信測試。2)RS485 接口用戶注意: 毫秒后才能回音,TTL,RS232 沒有這個(gè)限制。在對(duì)模塊的①②③④⑤五個(gè)設(shè)置跳線進(jìn)行設(shè)置后必須重新上電,設(shè)置方可生效。 3 硬件電路設(shè)計(jì):串行端口的本質(zhì)功能是作為CPU和串行設(shè)備間的編碼轉(zhuǎn)換器。當(dāng)數(shù)據(jù)從 CPU經(jīng)過串行端口發(fā)送出去時(shí),字節(jié)數(shù)據(jù)轉(zhuǎn)換為串行的位。在接收數(shù)據(jù)時(shí),串行的位被轉(zhuǎn)換為字節(jié)數(shù)據(jù)。圖5串口通信電路原理圖串口用于ASCII碼字符的傳輸。通信使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配:1)波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。2)數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)不會(huì)是8位的,標(biāo)準(zhǔn)的值是7和8位。3)停止位:用于表示單個(gè)包的最后一位。典型的值為1。由于數(shù)據(jù)是在傳輸線上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。4)奇偶校驗(yàn)位:在串口通信中一種簡單的檢錯(cuò)方式。有四種檢錯(cuò)方式:偶、奇、高和低。當(dāng)然沒有校驗(yàn)位也是可以的。對(duì)于偶和奇校驗(yàn)的情況,串口會(huì)設(shè)置校驗(yàn)位(數(shù)據(jù)位后面的一位),用一個(gè)值確保傳輸?shù)臄?shù)據(jù)有偶個(gè)或者奇?zhèn)€邏輯高位。此系統(tǒng)用的是8位數(shù)碼管,所謂的8位數(shù)碼管就是指數(shù)碼管里有八個(gè)小LED發(fā)光二極管,通過控制不同的LED的亮滅來顯示出不同的數(shù)字。數(shù)碼管又分為共陰極和共陽極兩種類型,此系統(tǒng)用的是8位共陰極數(shù)碼管,見圖6所示。就是將八個(gè)LED的陰極連在一起,讓其接地,這樣給任何一個(gè)LED的另一端高電平,它便能點(diǎn)亮。而共陽極就是將八個(gè)LED的陽極連在一起。其原理圖如圖7所示。圖6 8位共陰數(shù)碼管圖 圖7 數(shù)碼管原理圖其中引腳圖的兩個(gè)COM端連在一起,是公共端,共陰數(shù)碼管要將其接地,共陽數(shù)碼管將其接正5伏電源。一個(gè)八段數(shù)碼管稱為一位,多個(gè)數(shù)碼管并列在一起可構(gòu)成多位數(shù)碼管,它們的段選線(即a,b,c,d,e,f,g,dp)連在一起,而各自的公共端稱為位選線。顯示時(shí),都從段選線送入字符編碼,而選中哪個(gè)位選線,那個(gè)數(shù)碼管便會(huì)被點(diǎn)亮。數(shù)碼管的8段,對(duì)應(yīng)一個(gè)字節(jié)的8位,a對(duì)應(yīng)最低位,dp對(duì)應(yīng)最高位。所以如果想讓數(shù)碼管顯示數(shù)字0,那么共陰數(shù)碼管的字符編碼為00111111,即0x3f;共陽數(shù)碼管的字符編碼為11000000,即0xc0。 44矩陣鍵盤的工作原理矩陣鍵盤又稱為行列式鍵盤,它是用4條I/O線作為行線,4條I/O線作為列線組成的鍵盤。在行線和列線的每一個(gè)交叉點(diǎn)上,設(shè)置一個(gè)按鍵。這樣鍵盤中按鍵的個(gè)數(shù)是44個(gè)。這種行列式鍵盤結(jié)構(gòu)能夠有效地提高單片機(jī)系統(tǒng)中I/O口的利用率。圖8為矩陣鍵盤電路圖,-,-。圖8 矩陣鍵盤的工作原理圖 44矩陣鍵盤的編程方法:1)先讀取鍵盤的狀態(tài),得到按鍵的特征編碼。先從P1口的高四位輸出低電平,低四位輸出高電平,從P1口的低四位讀取鍵盤狀態(tài)。再從P1口的低四位輸出低電平,高四位輸出高電平,從P1口的高四位讀取鍵盤狀態(tài)。將兩次讀取結(jié)果組合起來就可以得到當(dāng)前按鍵的特征編碼。2)根據(jù)按鍵的特征編碼,查表得到按鍵的順序編碼。將用上述方法得到的16個(gè)按鍵的特征編碼按圖8按鍵排列的順序排成一張?zhí)卣骶幋a與順序編碼的對(duì)應(yīng)關(guān)系表,然后用當(dāng)前讀得的特征編碼來查對(duì)應(yīng)關(guān)系表,當(dāng)表中有該特征編碼時(shí),它所在的位置就是對(duì)應(yīng)的順序編碼。3)矩陣鍵盤鍵值查找程序的具體編程這個(gè)演示程序的主要功能有:識(shí)別鍵盤有無按鍵按下,若無鍵按下返回。如果有鍵按下,找出具體的按鍵值(順序碼)。發(fā)送設(shè)備:圖9發(fā)送端設(shè)備實(shí)物連接圖接收設(shè)備:圖10接收端實(shí)物連接圖4 軟件部分設(shè)計(jì)軟件部分設(shè)計(jì)按照結(jié)構(gòu)化的模式來實(shí)現(xiàn),主要可以分為3個(gè)部分:(1)模塊是普通I/O口實(shí)現(xiàn)異步串行通信發(fā)送接收功能,(2)模塊是公交車站臺(tái)系統(tǒng), (3)模塊是公交車載子系統(tǒng)。 通信模塊與單片機(jī)之間的通信采用的是異步串行通信方式,數(shù)據(jù)采用圖11所示8E1格式編碼。1位起始位(低電平),7位數(shù)據(jù)位還包括一位奇偶校驗(yàn)位,一位停止位(高電平)。每位數(shù)據(jù)的持續(xù)時(shí)間有波特率決定,我們采用的通信速率為9600bps,所以每位的持續(xù)時(shí)間是104us,串口時(shí)序見圖12。這樣我們就可以通過普通I/O口模擬串行通信了。校驗(yàn)位停止位停止位0/1D0D1D2D3D4D5D60/1起始位起始位7位數(shù)據(jù)位字符N圖11 8E1格式編碼圖圖12 232串口時(shí)序圖在軟件的設(shè)計(jì)的過程中,即通用異步接收/發(fā)送模塊,不能直接用于異步串行通信。所以本作品采用HT46R24的普通I/O口實(shí)現(xiàn)串行通信。在此系統(tǒng)中數(shù)據(jù)傳送的波特率為9600波特,則字節(jié)中每一位傳送的時(shí)間為T=1/9600s=104us,可以采用中斷方式來實(shí)現(xiàn),即設(shè)定一個(gè)定時(shí)/計(jì)數(shù)器,使它在每位數(shù)據(jù)持續(xù)時(shí)間結(jié)束時(shí)產(chǎn)生溢出,然后在相應(yīng)的終端子程序里把下一位數(shù)據(jù)的電平“呈現(xiàn)”,但是所采用的單片機(jī)只有一個(gè)定時(shí)器,所以在本程序的設(shè)計(jì)中采用的是延時(shí)子程序來實(shí)現(xiàn)這一功能。所以根據(jù)字節(jié)中每一位的傳送時(shí)間為104us,我們便可以用普通的I/O口來模擬實(shí)現(xiàn)串行通信的時(shí)序。I++NY開始發(fā)送起始位(=0)I 8 ?發(fā)送第i位數(shù)據(jù)(i初始化為1)發(fā)送停止位(=1)延時(shí)一幀數(shù)據(jù)發(fā)送完畢延時(shí)延時(shí)利用普通I/0口實(shí)現(xiàn)異步串行通信的程序流程如圖13所示:圖12(a)發(fā)送(TXD)子程序框圖NNYYNI++YN開始=0?(接收是否開始)延時(shí)52us接收第i位數(shù)據(jù)(i初始化為1)I 8 ?一幀數(shù)據(jù)接收完畢儲(chǔ)存該字節(jié)數(shù)據(jù)延時(shí)104us=1?(接收是否正確)=0?(防止受到干擾)圖12(b) 接收(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1