有了 D/A 這個武器,我們就不僅僅可以輸出方波信號了,可以輸出任意波形了,比如正弦波、三角波、鋸齒波等等。以正弦波為例,首先我們要建立一個正弦波的波表。這些不需要大家去逐一計算,可以通過搜索找到正弦波數(shù)據(jù)表,然后可以根據(jù)時間參數(shù)自己選取其中一定量數(shù)據(jù)作為我們程序的正弦波表
RS232 標準是誕生于 RS485 之前的,但是 RS232 有幾處不足的地方:接口的信號電平值較高,達到十幾 V,使用不當容易損壞接口芯片,電平標準也與TTL 電平不兼容。傳輸速率有局限,不可以過高,一般到一兩百千比特每秒(Kb/s)就到極限了。接口使用信號線和 GND 與其它設(shè)備形成共地模式的通信,這種共地模式傳輸容易產(chǎn)生干擾,并且抗干擾性能也比較弱。傳輸距離有限,最多只能通信幾十米。通信的時候只能兩點之間進行通信,不能夠?qū)崿F(xiàn)多機聯(lián)網(wǎng)通信。針對 RS232 接口的不足,就不斷出現(xiàn)了一些新的接口標準,RS485 就是其中之一
在使用KEIL的時候,我們習慣上在一個.c的文件中把自己要寫的東西按照自己思路的順序進行順序書寫。這樣是很普遍的寫法,當程序比較短的時候比如幾十行或者一百多行,是沒有什么問題的。但是當程序很長的時候,比如你要用到LCD顯示數(shù)據(jù),就有幾個LCD相關(guān)的函數(shù),然后你想在LCD上顯示溫度,那么就要有DS18B20相關(guān)的操作,這又有幾個相關(guān)的函數(shù),如果你還想加上去DS1302的時間顯示功能,那么又要多很多函數(shù)。這樣的話一個程序下來幾百行是很正常的事情,對于自己寫的程序可能在自己的腦海中比較清晰,不會太亂,但是當把自己寫的程序交給別人來看的時候,別人往往會看的云里霧里,經(jīng)常會看著看著就不知道你寫的是什么了。
STC12C5A60S2單片機是一款功能比較強大的單片機,在眾多的51系列單片機中,要算國內(nèi)STC 公司的1T增強系列更具有競爭力,因他不但和8051指令、管腳完全兼容,而且其片內(nèi)的具有大容量程序存儲器且是FLASH工藝的,如STC12C5A60S2單片機內(nèi)部就自帶高達60K FLASH ROM,這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫。而且STC系列單片機支持串口程序燒寫。
串聯(lián)電路 幾個電路元件沿著單一路徑互相連接,每個節(jié)點最多只連接兩個元件,此種連接方式稱為串聯(lián)。以串聯(lián)方式連接的電路稱為串聯(lián)電路。
在實際應(yīng)用中,對被控對象的物理參數(shù)(溫度、濕度、位移、電流及電壓等)在一定的范圍內(nèi)進行控制,是單片機的典型應(yīng)用之一。很多宏觀要求精確控制的場合,其微觀控制過程,仍可歸結(jié)為是對某些參數(shù)變化范圍的控制。如傳統(tǒng)的三相異步電機從啟動到正常運行,電流、電壓和溫度的變化;抽水塔水位的變化;機床刀具的行程變化及數(shù)字電表的自動量程變換等。這些控制過程最顯著的特點是:被控物理量都是一個變化范圍,而非某一個精確的“點”。對物理量變化范圍進行有效控制的方法很多,本文重點介紹利用C8051F000單片機片內(nèi)8路高性能的12位ADC數(shù)據(jù)采集系統(tǒng)和可編程窗口檢測器,實現(xiàn)對多路參數(shù)變化范圍控制的硬件組成和軟件設(shè)計方法。
在工業(yè)生產(chǎn)和科學技術(shù)研究過程的各行業(yè)中,常常要對各種數(shù)據(jù)進行采集,現(xiàn)在常用的采集方式是在PC機或工控機內(nèi)安裝數(shù)據(jù)采集卡,如A/D卡及 422卡、485卡、采集卡不僅安裝麻煩,易受機箱內(nèi)環(huán)境的影響,而且由于受計算機插槽數(shù)量和地址、中斷資源的限制,不可能掛接很多設(shè)備;而用串行總線 USB(Universal Serial Bus)能很發(fā)地解決以上這些沖突。
單片機構(gòu)成的多機通信系統(tǒng)中常采用總線型主從式結(jié)構(gòu)。在多個單片機組成的系統(tǒng)中,只允許存在一個主機,其他的就是從機,從機要服從主機的控制,這就是總線型主從式結(jié)構(gòu)。
電子巡更系統(tǒng)是智能樓宇中保安系統(tǒng)的一個子系統(tǒng)。保安巡更時,需按指定的路線和時間,依次以達各個巡更點進行巡更。在此系統(tǒng)中,各巡更點設(shè)有信息鈕扣,保安用巡更機讀取信息鈕及當前時間。巡更完畢后,將巡更機交至安保中心,使之與計算機的USB接口相連,將存儲在巡更機中的巡更數(shù)據(jù)輸入計算機。所以,通過它可以了解保安的巡更情況,有效地管理和督促保安的工作。
本文介紹了一種新型調(diào)頻連續(xù)波高度表,主要創(chuàng)新點在于:采用了FPGA/單片機的硬件平臺,通用性強,并具備現(xiàn)場軟件升級能力;通過軟件算法實現(xiàn)了高度搜索、高度跟蹤、STC、 AGC 等功能,改變信號處理算法和控制軟件能實現(xiàn)多種功能,滿足更多應(yīng)用場合的需要;采用恒定差拍結(jié)構(gòu),抗干擾能力強,并具有頻譜前沿跟蹤能力;具有1500m 的大范圍測高能 力,在低高度上具有1m 的測高精度。
隨著城市汽車保有量的越來越多,城市的交通擁擠問題正逐漸引起人們的注意。交通燈是交管部分管理城市交通的重要工具。目前絕大部分交通燈其時間都是設(shè)定好的,不管是車流高峰還是低谷,紅綠燈的時間都固定不變;還有一些交通燈能根據(jù)簡單劃分的時間段來調(diào)整時間,但控制起來都不是很靈活,這使得城市車流的調(diào)節(jié)不能達到最優(yōu)。本文所述設(shè)計正是針對這一弊端進行了改進,根據(jù)實時車流量對各路口的綠燈時間進行動態(tài)調(diào)節(jié),大大加強了其靈活性和實時性;軟件編程采用了實時操作系統(tǒng)RTX51,在確保實時性要求的同時,簡化了復(fù)雜的軟件設(shè)計工作。
隨著LED 技術(shù)的不斷發(fā)展,推動了白光LED 的問世,照明產(chǎn)業(yè)開始了綠色照明時代。由于LED 能耗少、熱輻射低、發(fā)光效率高,是一種節(jié)能、環(huán)保、經(jīng)濟、安全的新型照明器件,因此,加快技術(shù)研究并提高其發(fā)光效率成為當今首要問題。大功率LED 要成為照明業(yè)的主體,其中安全、高效的驅(qū)動研究是推廣應(yīng)用大功率LED的關(guān)鍵。
溫濕度監(jiān)測系統(tǒng)是在環(huán)境試驗、科學研究(諸如種植、養(yǎng)殖、生物工程、化工工程)、工業(yè)生產(chǎn)等領(lǐng)域應(yīng)用廣泛的現(xiàn)場環(huán)境控制系統(tǒng)。它能模擬各種環(huán)境條件,即按照實際要求精確控制環(huán)境的溫度和濕度,為研究不同的生化過程創(chuàng)造了良好的環(huán)境條件。因此,溫濕度監(jiān)測系統(tǒng)廣泛應(yīng)用在科研、現(xiàn)代農(nóng)業(yè)、醫(yī)藥、冶金、化工、林業(yè)、環(huán)境科學及生物遺傳工程等領(lǐng)域。
因為課程有單片機, 所以今天將上年買的TX-B開發(fā)板拿了出來玩玩. 寫了一個關(guān)于行列掃描的單片機程序.
最近都在學習和寫單片機的程序, 今天有空又模仿DS18B20溫度測量顯示實驗寫了一個與DS18B20基于單總線通信的程序.