使用DSP軟件實(shí)現(xiàn)UART功能.一般教科書(shū)上提供的UART收發(fā)的程序往往是一段采用輪循(Polling)方式完成收發(fā)的簡(jiǎn)單代碼。但對(duì)于高速的AVR來(lái)講,采用這種方式大大降低了 MUC的效率。在使用AVR時(shí),應(yīng)根據(jù)芯片本身的特點(diǎn)(片內(nèi)大容量數(shù)據(jù)存儲(chǔ)器RAM,更適合采用高級(jí)語(yǔ)言編寫(xiě)系統(tǒng)程序),編寫(xiě)高效可靠的UART收發(fā)接口(低層)程序。下面是一個(gè)典型的USART的接口程序。
標(biāo)簽: UART Polling DSP AVR
上傳時(shí)間: 2013-12-15
上傳用戶:fxf126@126.com
關(guān)于AVR單片機(jī)中ATmega128所有功能的介紹,還有不少經(jīng)典例程,不可多得一本好書(shū)
標(biāo)簽: ATmega AVR 128 單片機(jī)
上傳時(shí)間: 2015-04-28
上傳用戶:jqy_china
對(duì)于AVR初學(xué)者來(lái)說(shuō),通過(guò)這些例程的學(xué)習(xí)可提高自己的單片機(jī)編程能力。
上傳時(shí)間: 2013-12-22
上傳用戶:戀天使569
SH401.C 單片機(jī)驅(qū)動(dòng)直流電機(jī)的例程 SH402.C 單片機(jī)數(shù)模輸出控制LED亮度的例程 SH403.C 單片機(jī)PWM輸出控制電機(jī)的轉(zhuǎn)角 404 介紹光耦的作用 SH405.C 單片機(jī)驅(qū)動(dòng)壓電應(yīng)變片的例程 SH406.C 單片機(jī)控制語(yǔ)音芯片的例程 SH407.C 單片機(jī)控制充電芯片的例程 SH408.C 單片機(jī)控制時(shí)鐘芯片的例程
上傳時(shí)間: 2013-11-25
上傳用戶:dave520l
基于DOS的多任務(wù)系統(tǒng)的實(shí)現(xiàn) 1. 用C語(yǔ)言完成線程的創(chuàng)建和撤消,并按優(yōu)先權(quán)加時(shí)間片輪轉(zhuǎn)算法對(duì)多個(gè)線程進(jìn)行調(diào)度; 2. 改變時(shí)間片的大小,觀察結(jié)果的變化。思考:為什么時(shí)間片不能太小或太大; 3. 假設(shè)兩個(gè)線程共用同一軟件資源(如某一變量,或某一數(shù)據(jù)結(jié)構(gòu)),請(qǐng)用記錄型信號(hào)量來(lái)實(shí)現(xiàn)對(duì)它的互斥訪問(wèn); 4. 假設(shè)有兩個(gè)線程共享一個(gè)可存放5個(gè)整數(shù)的緩沖,一線程不停的計(jì)算1到50的平方,并將結(jié)果放入緩沖中,另一個(gè)線程不斷的從緩沖中取出結(jié)果,并將他們打印出來(lái),請(qǐng)用記錄型信號(hào)量實(shí)現(xiàn)這一生產(chǎn)者和消費(fèi)者的同步問(wèn)題; 5. 實(shí)現(xiàn)消息緩沖通信,并于3,4中的簡(jiǎn)單通信進(jìn)行比較; 6. 思考:在線程間進(jìn)行消息緩沖通信時(shí),若對(duì)消息隊(duì)列的訪問(wèn)沒(méi)有滿足互斥要求,情況會(huì)怎么樣?
標(biāo)簽: DOS C語(yǔ)言 多任務(wù)系統(tǒng) 線程
上傳時(shí)間: 2013-12-20
上傳用戶:趙云興
增強(qiáng)型8位單片機(jī)UPSD33xx系列芯片常用片上外設(shè)的驅(qū)動(dòng)程序(ADC,TIMER,UART,I2C..),c51編寫(xiě),適合KEIL開(kāi)發(fā)。還包含了啟動(dòng)代碼例程。
上傳時(shí)間: 2015-09-29
上傳用戶:libenshu01
鄰接矩陣類的根是A d j a c e n c y W D i g r a p h,因此從這個(gè)類開(kāi)始。程序1 2 - 1給出了類的描述。程 序中,先用程序1 - 1 3中函數(shù)Make2DArray 為二組數(shù)組a 分配空間,然后對(duì)數(shù)組a 初始化,以描述 一個(gè)n 頂點(diǎn)、沒(méi)有邊的圖的鄰接矩陣,其復(fù)雜性為( n2 )。該代碼沒(méi)有捕獲可能由M a k e 2 D A r r a y 引發(fā)的異常。在析構(gòu)函數(shù)中調(diào)用了程序1 - 1 4中的二維數(shù)組釋放函數(shù)D e l e t e 2 D
標(biāo)簽: 矩陣
上傳時(shí)間: 2013-12-21
上傳用戶:lanjisu111
精選一個(gè) uC/OS-II Porting 於一般業(yè)界使用之 MSP430F1132 開(kāi)發(fā)板上任務(wù)調(diào)度的例程,於 app.c 內(nèi)建構(gòu)了一個(gè)可於此開(kāi)發(fā)板上 Port 1.0 驅(qū)動(dòng) LED 閃爍任務(wù)工程,全例程於 IAR MSP430 V3.42A 下編譯,同時(shí)亦將此工程設(shè)好斷點(diǎn)可方便於 Simulator 內(nèi)直接觀測(cè) uC/OS 任務(wù)調(diào)度狀態(tài).
標(biāo)簽: Porting OS-II F1132 1132
上傳時(shí)間: 2015-12-14
上傳用戶:skfreeman
本章提供于Windows 操作系統(tǒng)設(shè)計(jì)Modbus 通信程序所需的基本子程 序,以Borland C++ Builder V5.0 所設(shè)計(jì)的Sample Porgram 提供讀者參考。 所有原始檔(source program)都存于隨書(shū)贈(zèng)送的光盤(pán)片內(nèi)。讀者必須了 解通信程序是需要高度與操作系統(tǒng)的API 相配合,各種資料型態(tài)的轉(zhuǎn)換, Multi-Thread 的運(yùn)用,時(shí)間的掌控等事項(xiàng),以C 語(yǔ)言為最適合的語(yǔ)言。
標(biāo)簽: Windows Modbus 操作 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2014-01-18
上傳用戶:asddsd
AVR單片機(jī)m48 8m晶振,片內(nèi)adc轉(zhuǎn)換c程序
上傳時(shí)間: 2016-01-11
上傳用戶:duoshen1989
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1