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