用單片機(jī)制作多功能莫爾斯碼電路:用單片機(jī)制作多功能莫爾斯碼電路莫爾斯電碼通信有著悠久的歷史,盡管它已被現(xiàn)代通信方式所取代,但在業(yè)余無線電通信和特殊的專業(yè)場合仍具有重要的地位,這是因?yàn)榈确姶a通信的抗干擾能力是其它任何一種通信方式都無法相比的。在短波波段用幾瓦的功率即可進(jìn)行國際間的通信,收發(fā)射設(shè)備簡單易制成本低廉,所以深受業(yè)余無線電愛好者的喜愛,是業(yè)余無線電高手必備的技能。要想熟練掌握莫爾斯電碼的收發(fā)技術(shù)除了持之以恒的毅力外,還需要相關(guān)的設(shè)備。設(shè)計本電路的目的就是給愛好者提供一個實(shí)用和訓(xùn)練的工具。 一、功能簡介 本電路可以配合自動鍵體和手動鍵體,產(chǎn)生莫爾斯碼控制信號,設(shè)有16種速度,從初學(xué)者到操作高手都能適用。監(jiān)聽音調(diào)也有16種,均可以通過功能鍵進(jìn)行選擇。可以按程序中設(shè)定好的呼號自動呼叫,設(shè)有聽抄練習(xí)功能,聽抄練習(xí)有短碼和混合碼兩種模式,分別對10個數(shù)字和常用的38個混合碼模擬隨機(jī)取樣,產(chǎn)生分組報碼,供愛好者提高抄收水平之用,速度低4檔的聽抄練習(xí)是專為初學(xué)者所設(shè),內(nèi)容是時間間隔較長的單字符。設(shè)有PTT開關(guān)鍵,可以決定是否控制發(fā)射機(jī)工作,不需要反復(fù)通斷控制線。無論當(dāng)前處于呼叫狀態(tài)還是聽抄狀態(tài)只要電鍵接點(diǎn)接通則自動轉(zhuǎn)到人工發(fā)報程序。4分鐘內(nèi)不使用電路將自動關(guān)閉電源,只有按復(fù)位鍵才能重新開始工作。先按住聽抄練習(xí)鍵復(fù)位則進(jìn)入短碼練習(xí)狀態(tài),其它功能不變。從開機(jī)到自動關(guān)機(jī)執(zhí)行每個功能都有不同的莫爾斯碼提示音。本電路具有較強(qiáng)的抗高低頻干擾的能力和使用方便的大電流開關(guān)接口,以適應(yīng)不同的發(fā)射設(shè)備。 二、硬件電路原理硬件電路如圖1所示。設(shè)計電路的目的在于方便實(shí)用,以免在緊張的操作中失誤,所以除了聽抄練習(xí)鍵外其它鍵沒有定義復(fù)用功能。各鍵的作用在圖中已經(jīng)標(biāo)出。PTT控制在每次復(fù)位時處于關(guān)閉狀態(tài),每按動一次PTT功能鍵則改變一次狀態(tài),這樣可以使用軟件開關(guān)控制發(fā)射。 PTT處于控制狀態(tài)時發(fā)光二極管隨控制信號閃亮。考慮到自制設(shè)備及淘汰軍用設(shè)備與高檔設(shè)備控制電流的不同,PTT開關(guān)管采用了2SC2073,可以承受500mA的電流,同時還增加了無極性PTT開關(guān)電路,無論外部被控制的端口直流極性如何加到VT3的極性始終不變,供有興趣的愛好者實(shí)驗(yàn)。應(yīng)該注意,如果被控制的負(fù)載是感性,則電感兩端必須并聯(lián)續(xù)流二極管,除自制設(shè)備外成品機(jī)在這方面一般沒有什么問題。手動鍵只有一個接點(diǎn),接通后產(chǎn)生連續(xù)的音頻和發(fā)射控制信號。在本電路中手動鍵的輸入端是P1.5 ,程序不斷檢測P1.5電平,當(dāng)按鍵按下時P1.5電平為0,程序轉(zhuǎn)入手動鍵子程序。 自動鍵的接點(diǎn)分別接到P1.3和P1.4 ,同樣當(dāng)程序檢測到有接點(diǎn)閉合時便自動產(chǎn)生“點(diǎn)”或“劃”。音頻信號從P輸出,經(jīng)VT1放大后推動揚(yáng)聲器發(fā)音。單片機(jī)的I/O口在輸入狀態(tài)下阻抗較高,容易受到高低頻信號干擾,所以在每個輸入端口和三極管的be端并聯(lián)電阻和高頻旁路電容,確保在較長的電鍵連線和大功率發(fā)射時電路工作穩(wěn)定。圖2是印刷電路版圖,尺寸為110mmX85mm,揚(yáng)聲器用粘合劑直接粘接在電路版有銅箔的面。 三、軟件設(shè)計方法 “點(diǎn)”時間長度是莫爾斯電碼中的基本時間單位。按規(guī)定“劃”的時間長度不小于三個“點(diǎn)”,同字符中“點(diǎn)”與“劃”的間隔不小于一個“點(diǎn)”,字符之間不小于一個“劃”,詞與詞之間不應(yīng)小于五個“點(diǎn)”。在本程序中用條件轉(zhuǎn)移指令來產(chǎn)生“點(diǎn)”時間長度。通過速度功能鍵功可以設(shè)置16種延時參數(shù)。用T0中斷產(chǎn)生監(jiān)聽音頻信號,并將中斷設(shè)為優(yōu)先級,保證在聽覺上純正悅耳。T1用于自動關(guān)機(jī)計時,如果不使用任何功能四分鐘后將向PCON 位寫1,單片機(jī)進(jìn)入休眠狀態(tài),此時耗電量僅有幾個微安。自動鍵的“點(diǎn)”或“劃”以及手動鍵的連續(xù)發(fā)音都是子程序的反復(fù)調(diào)用。P1.2對地短接時自動呼叫可設(shè)定為另一內(nèi)容。為了便于熟悉匯編語言的讀者對發(fā)音內(nèi)容進(jìn)行修改,這里介紹發(fā)音字符的編碼方法。莫爾斯碼的信息與計算機(jī)中二進(jìn)制恰好相同,我們可以用0表示“點(diǎn)”,用1表示“劃”。提示音、自動呼叫、聽抄內(nèi)容等字符是預(yù)先按一定編碼方式存儲在程序中的常數(shù)。每個字符的莫爾斯碼一般是由1至6位“點(diǎn)”、“劃”組成,也就是發(fā)音次數(shù)最多6次。程序中每個字符占用1個字節(jié),字符時間間隔不占用字節(jié),但更長的延時或發(fā)音結(jié)束信息占用一個字節(jié)。我們用字節(jié)的低三位表示字節(jié)的性質(zhì),對于5次及5次以下發(fā)音的字符我們用存儲器的高5位存儲發(fā)音信息,發(fā)音順序由高位至低位,用低3位存儲發(fā)音次數(shù),發(fā)音時將數(shù)據(jù)送入累加器A,先得到發(fā)音次數(shù),然后使A左環(huán)移,對E0進(jìn)行位尋址,判斷是發(fā)“點(diǎn)”還是“劃”,環(huán)移次數(shù)由發(fā)音次數(shù)決定。對于6次發(fā)音的字符不能完全按照上述編碼規(guī)則,否則會出現(xiàn)信息重疊,如果是6次發(fā)音且最后一次是“劃”我們把發(fā)音次數(shù)定義為111B,因?yàn)檫@時第6次位尋址得到的是1。如果第6次發(fā)音是“點(diǎn)”,那么這個字符的低三位定義為000B。字符間隔時間由程序自動產(chǎn)生,更長的時間隔或結(jié)束標(biāo)志由字節(jié)低三位110B來定義,高半字節(jié)表示字符間隔的倍數(shù),例如26H表示再加兩倍時間間隔。如果字節(jié)為06H則表示讀字符程序結(jié)束,返回主程序。更詳細(xì)的內(nèi)容不再贅述,讀者可閱讀源程序。四、使用注意事項(xiàng)手動鍵的操作難度相對大一些,時間節(jié)拍全由人掌握,其特點(diǎn)是發(fā)出的電碼帶有“人情味”。自動鍵的“點(diǎn)”、“劃”靠電路產(chǎn)生,發(fā)音標(biāo)準(zhǔn),容易操作,而且可以達(dá)到相當(dāng)快的速度,長時間工作也不易疲勞。在干擾較大、信號微弱的條件下自動鍵碼的辨別程度好于手動鍵碼。初學(xué)者初次使用手動鍵練習(xí)發(fā)報要有老師指導(dǎo),且不可我行我素,一旦養(yǎng)成不正確的手法則很難糾正。在電臺上時常聽到一些讓對方難以抄收的電碼,這可能會使對方反感而拒絕回答。使用自動鍵也應(yīng)在一定的聽抄基礎(chǔ)上再去練習(xí)。在暫時找不老師的情況下可多練習(xí)聽力,這對于今后能夠發(fā)出標(biāo)準(zhǔn)正確的電碼非常有益。
上傳時間: 2013-10-31
上傳用戶:sdq_123
基于單片機(jī)的汽車多功能報警系統(tǒng)設(shè)計The Design of Automobile Multi-function AlarmingBased on Single Chip Computer劉法治趙明富寧睡達(dá)(河 南 科 技 學(xué) 院 ,新 鄉(xiāng) 453 00 3)摘要介紹了一種基于單片機(jī)控制的汽車多功能報警系統(tǒng),它能對汽車的潤滑系統(tǒng)油壓、制動系統(tǒng)氣壓、冷卻系統(tǒng)溫度、輪胎欠壓及防盜進(jìn)行自動檢測,并在發(fā)現(xiàn)異常情況時,發(fā)出聲光報警。闡述了該報警系統(tǒng)的硬件組成及軟件設(shè)計方法。關(guān)鍵詞單片機(jī)傳感器數(shù)模轉(zhuǎn)換報警Abstract Am ulti-fimctiona utomobilea larnungs ystemb asedo ns inglec hipc omputerco ntorlis in torducedin th isp aper.Th eo ilpr essuero flu bricatesystem, air pressure of braking system, temperature of cooling system, under pressure of tyre and guard against theft, detected automaticaly場thesystem. Audio and visual alarms wil be provided under abnormal conditions廠The hardware composition and software design of the system, described.Keywords Singlec hipc omputer Sensor Digital-t-oanaloguec onversion Alarmin 汽車多功能報苦器硬件系統(tǒng)設(shè)計根據(jù) 系 統(tǒng) 實(shí)際需要和產(chǎn)品性價比,選用ATMEL公司新生產(chǎn)的采用CMOs工藝的低功耗、高性能8位單片機(jī)AT89S52作為系統(tǒng)的控制器。AT89S52的片內(nèi)有8k Bytes LSP Flash閃爍存儲器,可進(jìn)行100(〕次寫、擦除操作;256Bytes內(nèi)部數(shù)據(jù)存儲器(RAM);3 2 根可編程輸N輸出線;2個可編程全雙工串行通道;看門狗(WTD)電路等。系統(tǒng)由傳感器、單片機(jī)、模數(shù)轉(zhuǎn)換器、無線信號發(fā)射電路、指示燈驅(qū)動電路、聲光報警驅(qū)動電KD一9563,發(fā)出三聲二閃光。并觸發(fā)一個高電平,驅(qū)動無線信號發(fā)射電路。
上傳時間: 2013-11-09
上傳用戶:gxmm
由于傳統(tǒng)的有線控制方式的LED控制卡,傳輸距離近,易受外界環(huán)境的制約,因而不能構(gòu)建大規(guī)模的聯(lián)網(wǎng)式LED屏信息發(fā)布系統(tǒng),而GPRS無線通訊控制方式開銷大,不利于小商戶使用。本文針對目前大屏幕LED顯示系統(tǒng)存在的問題,結(jié)合當(dāng)今先進(jìn)的微控制器產(chǎn)品、控制技術(shù)和通信技術(shù),把3種不同控制方式包括串口控制、短信控制以及GPRS無線集群控制的多功能控制卡集成在同一張異步控制卡上,以便滿足不同客戶使用需求。
上傳時間: 2013-11-16
上傳用戶:風(fēng)為裳的風(fēng)
為了克服國內(nèi)數(shù)據(jù)采集器通用性不強(qiáng),論文以C8051F120為控制核心設(shè)計了通用多功能低功耗海洋數(shù)據(jù)采集器。多功能低功耗海洋數(shù)據(jù)采集器采用B1203LS非線性變壓模塊,降低了系統(tǒng)的功耗;采用了OCM12864-8液晶顯示設(shè)計,實(shí)現(xiàn)了系統(tǒng)的菜單化管理;采用大容量存儲器AT45DB041,可以存儲大量歷史數(shù)據(jù);并提供了RS232接口可以實(shí)現(xiàn)遠(yuǎn)程有線或者無線傳輸。整個系統(tǒng)有體積小、功耗低、太陽能供電的特點(diǎn),完全達(dá)到設(shè)計要求,有較大的實(shí)用價值和應(yīng)用前景。
標(biāo)簽: 多功能 低功耗 海洋數(shù)據(jù) 采集器
上傳時間: 2013-11-05
上傳用戶:lyy1234
好易多圖書管理系統(tǒng) 首頁(index.jsp) 圖書選購,(可按分類方式查找圖書,或通過關(guān)鍵字進(jìn)行查詢) 購物車功能. 查看圖書詳細(xì)情況。 用戶注冊. 用戶登錄. 查看用戶的訂單信息. 修改用戶個人信息。 后臺管理部份: 商店圖書管理:添加,修改,刪除,查看。 用戶信息管理:查看,修改,刪除。 訂單信息管理:查看訂單清單,更新訂單付款,出貨狀態(tài)。刪除訂單。
上傳時間: 2013-12-18
上傳用戶:nanxia
電子書店說明 聲明:好易多電子書店是本人在學(xué)習(xí)JAVA過程中的一個作業(yè),所用的網(wǎng)站名字和公司名均為杜撰,如有同名,實(shí)在抱歉。 本程序只可用于學(xué)習(xí)參考,不得用于商業(yè)系統(tǒng),如有發(fā)現(xiàn),將以法律解決。 本站基本功能如下: 首頁(index.jsp) 圖書選購,(可按分類方式查找圖書,或通過關(guān)鍵字進(jìn)行查詢) 購物車功能. 查看圖書詳細(xì)情況。 用戶注冊. 用戶登錄. 查看用戶的訂單信息. 修改用戶個人信息。 后臺管理部份: 商店圖書管理:添加,修改,刪除,查看。 用戶信息管理:查看,修改,刪除。 訂單信息管理:查看訂單清單,更新訂單付款,出貨狀態(tài)。刪除訂單。 數(shù)據(jù)庫設(shè)計時采用Oracle進(jìn)行的,可以用所附腳本生成表結(jié)構(gòu)。
上傳時間: 2013-12-29
上傳用戶:天涯
jsp電子書店源碼 ∷軟件簡介∷ 電子書店說明 聲明:好易多電子書店是本人在學(xué)習(xí)JAVA過程中的一個作業(yè),所用的網(wǎng)站名字和公司名均為杜撰,如有同名,實(shí)在抱歉。 本程序只可用于學(xué)習(xí)參考,不得用于商業(yè)系統(tǒng),如有發(fā)現(xiàn),將以法律解決。 本站基本功能如下: 首頁(index.jsp) 圖書選購,(可按分類方式查找圖書,或通過關(guān)鍵字進(jìn)行查詢) 購物車功能. 查看圖書詳細(xì)情況。 用戶注冊. 用戶登錄. 查看用戶的訂單信息. 修改用戶個人信息。 后臺管理部份: 商店圖書管理:添加,修改,刪除,查看。 用戶信息管理:查看,修改,刪除。 訂單信息管理:查看訂單清單,更新訂單付款,出貨狀態(tài)。刪除訂單
上傳時間: 2015-05-29
上傳用戶:franktu
多功能定時器v2.11 1、定時、倒計時關(guān)機(jī) 2、定時、倒計時重啟 3、定時、倒計時注銷 4、定時、倒計時執(zhí)行你選擇的可執(zhí)行文件(就是其他應(yīng)用程序)。 5、鬧鐘(硬件發(fā)生,沒有音箱的也可以使用)。 6、軟件關(guān)閉顯示器,可以保護(hù)你的筆記本電腦的液晶顯示器(普通顯示器也適用)。
上傳時間: 2014-01-15
上傳用戶:huyiming139
多功能數(shù)字鐘的設(shè)計。要求:使用單片機(jī)實(shí)現(xiàn)智能數(shù)字鐘,應(yīng)該具有以下功能: 1,能動態(tài)顯示年月日、時分秒(用LCD液晶顯示),誤差小于±10%; 2,具有鬧鐘功能; 3,重要事件提醒功能; 4,液晶顯示具有反顯選擇功能。 摘 要 多功能數(shù)字鐘在電子產(chǎn)品的研發(fā)和制造中占有很重要的位置,其主要功能在于能動態(tài)顯示時間,并且具有鬧鐘和重要事件提醒等多種功能,用途廣泛,意義深遠(yuǎn)。本次課程設(shè)計規(guī)定使用單片機(jī)制作一個簡易的多功能電子鐘。使用AT89S51單片機(jī)編程產(chǎn)生數(shù)字信號,以及驅(qū)動程序完成對LCD1602的顯示功能。同時將數(shù)字信號通過放大電路放大,驅(qū)動蜂鳴器產(chǎn)生報警。通過按鍵控制開關(guān)可對時鐘時間進(jìn)行調(diào)整以及對報警時刻的設(shè)置等。
標(biāo)簽: 多功能 數(shù)字 用單片機(jī) 智能數(shù)字
上傳時間: 2014-01-05
上傳用戶:frank1234
多功能太陽能熱水器設(shè)計 硬件:AT89S52單片機(jī),晶振為12MHz,KS0108驅(qū)動的128*64液晶 SPI總線的DS1302時鐘,1-WIRE溫度傳感器DS18B20。
上傳時間: 2016-08-17
上傳用戶:evil
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1