、本實戰(zhàn)的目的是讓大家熟悉ADC模塊的功能以及AD轉(zhuǎn)換的方法 2、項目實現(xiàn)的功能:從芯片RA0輸入一個可以隨時變化的模擬量(通過調(diào)節(jié)DEMO板VR1實現(xiàn)) 則單片機就能夠及時地把該模擬量進(jìn)行模/數(shù)轉(zhuǎn)換,并用LED顯示出來,我們可以看到轉(zhuǎn)換結(jié)果 會隨模擬量的變化而變化,從而以讓我們了解片內(nèi)ADC模塊的工作情況。 3、本例的軟件設(shè)計思路:利用單片機片內(nèi)硬件資源TMR0和預(yù)分頻器,為ADC提供定時啟動信號。但是 沒有利用其中斷功能,而是采用了軟件查詢方式,轉(zhuǎn)換結(jié)果采用了右對齊方式, A/D轉(zhuǎn)換的時鐘源選用了系統(tǒng)周期的8倍,本例對于ADC的電壓基準(zhǔn)要求不高, 我們就選用了電源電壓VDD和VSS作為基準(zhǔn)電壓, 4、對于A/D轉(zhuǎn)換過程是否完成也沒有利用ADC模塊的中斷功能,而是以軟件方式查詢其中啟動位GO是否為0。本例中選用的模擬通道為AN0。
上傳時間: 2014-01-17
上傳用戶:離殤
spserver 是一個實現(xiàn)了半同步/半異步(Half-Sync/Half-Async)和領(lǐng)導(dǎo)者/追隨者(Leader/Follower) 模式的服務(wù)器框架,能夠簡化 TCP server 的開發(fā)工作。 spserver 使用 c++ 實現(xiàn),目前實現(xiàn)了以下功能: 1.封裝了 TCP server 中接受連接的功能; 2.使用非阻塞型I/O和事件驅(qū)動模型,由主線程負(fù)責(zé)處理所有 TCP 連接上的數(shù)據(jù)讀取和發(fā)送,因此連接數(shù)不受線程數(shù)的限制; 3.主線程讀取到的數(shù)據(jù)放入隊列,由一個線程池處理實際的業(yè)務(wù)。 4.一個 http 服務(wù)器框架,即嵌入式 web 服務(wù)器(請參考: SPWebServer:一個基于 SPServer 的 web 服務(wù)器框架)
標(biāo)簽: Half-Async Half-Sync spserver Follower
上傳時間: 2013-12-17
上傳用戶:JasonC
數(shù)模\轉(zhuǎn)換器和模\數(shù)轉(zhuǎn)換器在單片機系統(tǒng)中的應(yīng)用:A\D轉(zhuǎn)換器和D\A轉(zhuǎn)換器在MCS-51系列單片機系統(tǒng)中的應(yīng)用
標(biāo)簽: MCS 單片機系統(tǒng) 中的應(yīng)用 51
上傳時間: 2013-12-18
上傳用戶:tuilp1a
本地機使用ATDT命令撥號,遠(yuǎn)程機設(shè)為自動響應(yīng)方式,即可進(jìn)入聯(lián)機方式, 進(jìn)行終 端通信.在聯(lián)機方式下,按PageUp鍵上載文件,按PageDn鍵下載文件,Ctrl-O呼出主菜單, 退出聯(lián)機方式使用Ctrl-D鍵.退出終端仿真器主程序使用TC編寫.終端方式為VT100.
標(biāo)簽: PageUp PageDn Ctrl-O 方式
上傳時間: 2013-12-23
上傳用戶:csgcd001
1. 本程序使用一個定時器和任意 2 個 I/O 口模擬一個串行口。 2. 1位起始位,8位數(shù)據(jù)位,1位停止位。發(fā)數(shù)據(jù)位時先發(fā)低位。 3. 支持半雙工通訊。收、發(fā)波特率相同。 4. 應(yīng)把定時器中斷優(yōu)先級設(shè)置為最高級。 5. 本程序每接收一個字節(jié)后就把它放到一個隊列緩沖區(qū)中(也可使用環(huán)行緩沖區(qū)), 待緩沖區(qū)滿后,將緩沖區(qū)中的內(nèi)容原樣發(fā)回。這是為了測試多字節(jié)連續(xù)收發(fā)的 能力和簡化程序。實際應(yīng)用中應(yīng)防止緩沖區(qū)溢出。 6. 由接收轉(zhuǎn)換到發(fā)送時要先調(diào)用 soft_send_enable (); 由發(fā)送轉(zhuǎn)換到接收時要先調(diào)用 soft_receive_enable ()。 7. 發(fā)送最后一個字節(jié)后如果要立刻轉(zhuǎn)為接收,必須等待最后一個字節(jié)后發(fā)送完畢 while ( rs_f_TI == 0) // 等待最后一個字節(jié)發(fā)送完畢
上傳時間: 2016-10-22
上傳用戶:tonyshao
ADC0809是廣泛使用的模/數(shù)轉(zhuǎn)換器,在可不采用外部總線結(jié)構(gòu)的單片機系統(tǒng)中(如 由AT89C51組成的系統(tǒng))。ASC0809的數(shù)據(jù)線直接與單片結(jié)構(gòu)的I/0 口相連,并由單片機的I/O 口直接對ADC0809進(jìn)行控制。
標(biāo)簽: 0809 ADC 模/數(shù)轉(zhuǎn)換器
上傳時間: 2013-12-17
上傳用戶:youke111
ADC0809是廣泛使用的模/數(shù)轉(zhuǎn)換器,在可不采用外部總線結(jié)構(gòu)的單片機系統(tǒng)中(如 由AT89C51組成的系統(tǒng))。ASC0809的數(shù)據(jù)線直接與單片結(jié)構(gòu)的I/0 口相連,并由單片機的I/O 口直接對ADC0809進(jìn)行控制。
標(biāo)簽: 0809 ADC 模/數(shù)轉(zhuǎn)換器
上傳時間: 2016-11-03
上傳用戶:啊颯颯大師的
導(dǎo)彈的寬帶多模導(dǎo)引頭系統(tǒng)含有寬波段相控陣收發(fā)單元,它采用了晶片級相控陣 裝置,帶寬約2GHz~35GHz。多模中頻單元有選擇地生成雷達(dá)和干擾波形并測量反射雷達(dá)和外部RF能量輻射的參數(shù)。制導(dǎo)處理器控制前端裝置以便主動或半主動雷達(dá)搜索、跟蹤以及同時搜索、跟蹤、尋的多部防御雷達(dá),并針對這些防御雷達(dá)有選擇地采取有效的電子對抗措施。指定突擊目標(biāo)的確認(rèn)通過把接收的RF信號與預(yù)定的防御系統(tǒng)參數(shù)、高分辨力目標(biāo)輪廓和預(yù)裝目標(biāo)地理坐標(biāo)數(shù)據(jù)庫進(jìn)行相關(guān)來實現(xiàn)。
上傳時間: 2014-01-16
上傳用戶:zhouli
通過對于模2除法的研究 可以得到如下方法: 1. 把信息碼后面加上p-1位的0,這個試驗中p是6位,即在輸入的信息碼后面加上“00000”。把這個17位的被除數(shù)放入input中。 2. 在得到被除數(shù)input之后,設(shè)計一個在被除數(shù)上移動的數(shù)據(jù)滑塊變量d,把input中的最高位開始逐次復(fù)制給變量d。 3. 如果d的最高位為1,由變量d和變量p做異或運算;如果d的最高位為0則不運算或者做多余的異或‘0’的運算。 4. 把滑塊變量d往后滑動一位。 5. 循環(huán)步驟(3,4)11次。 6. 執(zhí)行步驟3。 7. 得到余數(shù)c,把c轉(zhuǎn)成信號輸出。
上傳時間: 2013-12-28
上傳用戶:鳳臨西北
本文提出了一種基于AT89S51和模數(shù)轉(zhuǎn)換芯片ADC0809的數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)方案。主要從硬件電路設(shè)計、數(shù)據(jù)采集程序設(shè)計2個方面進(jìn)行了詳細(xì)闡述,其中硬件電路設(shè)計部分結(jié)合具體芯片,詳細(xì)的介紹了數(shù)據(jù)采集系統(tǒng)各部分硬件接口電路的設(shè)計。設(shè)計中利用51單片機控制A/D轉(zhuǎn)換器構(gòu)成采樣模塊,實現(xiàn)對信號的采集,采樣后的數(shù)據(jù)通過LED顯示出來。本論文設(shè)計并實現(xiàn)了一種數(shù)據(jù)采集系統(tǒng),具有簡單可靠、使用方便、擴展性強等特點。
上傳時間: 2016-12-30
上傳用戶:dengzb84
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1