本程序使用MSP430F149驅(qū)動(dòng)PS2接口的PC鍵盤,使用了SN74LVC4245用作電平轉(zhuǎn)換;PS2 端口使用了標(biāo)準(zhǔn)的六芯插座,可以接收來自標(biāo)準(zhǔn)鍵盤、鼠標(biāo)的數(shù)據(jù)。由于鍵盤、鼠標(biāo)都是 5V 供電系統(tǒng),而 MSP430F149 只能工作在 3.3V,所以需要在兩者之間進(jìn)行電平轉(zhuǎn)換。根據(jù)鍵盤的工作原理,MCU只要接收鍵盤發(fā)送過來的時(shí)鐘信號和數(shù)據(jù)信號,然后對數(shù)據(jù)信號進(jìn)行解碼就可以了。為此我們利用了電平轉(zhuǎn)換電路的兩根數(shù)據(jù)線,讓鍵盤的時(shí)鐘線 CLK 連接SN74LVC4245 的A8 端口,鍵盤的數(shù)據(jù)線DATA連接SN74LVC4245 的A7 端口
上傳時(shí)間: 2013-12-02
上傳用戶:cx111111
單片機(jī)通過串口協(xié)議控制電腦鼠標(biāo)移動(dòng) A program that communicate with MCU through RS232 to let the MCU control the mouse of the PC
標(biāo)簽: communicate MCU the program
上傳時(shí)間: 2013-12-18
上傳用戶:風(fēng)之驕子
MCU為LPC2220,FLASH為39FV1601(地址0x80000000),外部一個(gè)SRAM(地址0x81000000),程序用ADS編譯, 用分散加載,程序0x80000000開始引導(dǎo),F(xiàn)LASH操作在LPC2220內(nèi)部RAM運(yùn)行。 實(shí)現(xiàn)的作用為開機(jī)等待2秒左右若PC發(fā)來連接指令將進(jìn)入BOOT部分,若超時(shí)則COPY應(yīng)用程序到外部RAM開始運(yùn)行。 拋磚引玉,可以認(rèn)識(shí)到分散加載,BOOT的基本原理及方法,該程序已可完成所有功能,但可能仍然需要補(bǔ)足一些 如FLASH壞區(qū)檢查等,不足之處,敬請自己修改過來拉。 用于串口方式下載,波特率38400。
標(biāo)簽: 0x80000000 0x81000000 FLASH 2220
上傳時(shí)間: 2014-01-26
上傳用戶:zhuyibin
將程序下載到MCU以后,從IAR軟件中退出;用USB電纜連接學(xué) 習(xí)板和PC機(jī),按下USB電源開關(guān)按鍵,在連接建立成功以后。 打開WinDriver軟件,首先向EP1中寫入數(shù)值0x88,然后再接收 來自EP1的數(shù)據(jù),就可以看到3位溫度數(shù)值了
上傳時(shí)間: 2014-12-03
上傳用戶:縹緲
本程序?qū)崿F(xiàn)的硬件平臺(tái)為蘇州大學(xué)MCU&DSP研發(fā)中心的MC9S12DG128核心板與MT-ExBorard-Ⅰ型擴(kuò)展板。該硬件平臺(tái)使用9.8304MHZ的有源晶振,配置后系統(tǒng)程序運(yùn)行的總線頻率為4.9152MHZ。硬件連線方面,使用擴(kuò)展板下方的10到17腳即標(biāo)識(shí)為LED1_LD0至LED1_LD7的引腳連接8盞小燈;板上SCI1連接PC的串口,通信波特率為9600。 在這個(gè)實(shí)例中,我們利用PC機(jī)串口發(fā)送的一個(gè)字節(jié)數(shù)據(jù)來控制八盞小燈的閃爍。
標(biāo)簽: MT-ExBorard 9.8304 MCU DSP
上傳時(shí)間: 2014-01-13
上傳用戶:qiaoyue
客戶使用STM32F429系列MCU,存儲(chǔ)介質(zhì)有兩種,分別為SDIO連接TF-card,SPI Flash,目的是通過1個(gè)usb口連接到PC后,能夠看到兩個(gè)盤符,PC能夠分別對TF-card和SPI Flash進(jìn)行讀寫操作。
上傳時(shí)間: 2022-02-22
上傳用戶:
30路PT100溫度數(shù)據(jù)自動(dòng)采集硬件+單片機(jī)軟件+PC上位機(jī)軟件系統(tǒng)設(shè)計(jì),多年前做的小項(xiàng)目,硬件已實(shí)現(xiàn)包括PROTEL 99SE 設(shè)計(jì)的硬件原理圖+PCB文件,W77E58單片機(jī)軟件,EPM7128S CPLD邏輯,VB設(shè)計(jì)的上位機(jī)數(shù)據(jù)采集界面軟件,機(jī)械屏蔽外殼。可作為你產(chǎn)品設(shè)計(jì)的參考。自動(dòng)測溫系統(tǒng)設(shè)計(jì)目錄1、 設(shè)計(jì)目的由于人工用萬用表測量不僅浪費(fèi)時(shí)間與人力,而且也只是得到傳感器的電阻值,不能直觀的反映出磁體的溫度值,0.45T系統(tǒng)軟件開發(fā)及臨床的應(yīng)用也給測量帶來了不變,今采用磁體溫度自動(dòng)測量系統(tǒng),可以完全克服這些矛盾,在系統(tǒng)成像掃描后可以開啟磁體溫度自動(dòng)測量系統(tǒng)通過PC串口隨時(shí)讀取30路磁體溫度數(shù)據(jù)。2、 設(shè)計(jì)方案1》 硬件方案:采用通過主機(jī)的串口來讀取這30路溫度數(shù)據(jù),主機(jī)與MCU的通信采用RS232的方式,主機(jī)給MCU命令,MCU在與CPLD之間在進(jìn)行邏輯控制,通過CPLD來控制這30路電流型模擬開關(guān)(或者繼電器)的選通,來定時(shí)(如200 ms)一路一路的來選通溫度傳感器,然后在通過變送器進(jìn)行電阻到電流電壓的轉(zhuǎn)換,通過12位A/D轉(zhuǎn)換器,將溫度模擬信號轉(zhuǎn)化為數(shù)字信號,將這些數(shù)字信號送入MCU進(jìn)行數(shù)據(jù)處理,線上電阻補(bǔ)償?shù)龋詈笸ㄟ^串口將MCU處理后的數(shù)據(jù)送入HOST顯示出來。
標(biāo)簽: pt100 溫度數(shù)據(jù)自動(dòng)采集 單片機(jī)
上傳時(shí)間: 2022-05-17
上傳用戶:trh505
作為一種全新的探測技術(shù),激光雷達(dá)已廣泛應(yīng)用于大氣、陸地、海洋探測、空中交會(huì)對接、偵察成像、化學(xué)試劑探測等領(lǐng)域。與傳統(tǒng)雷達(dá)技術(shù)相比,激光雷達(dá)是一種通過發(fā)射特定波長的激光,處理并分析回波信號,實(shí)現(xiàn)目標(biāo)探測的技術(shù),具有高測量精度、精細(xì)的時(shí)間和空間分辨率,以及極大的探測距離等優(yōu)點(diǎn),目前已成為一種重要的探測手段。激光雷達(dá)探測系統(tǒng)需采用硬件電路實(shí)現(xiàn)系統(tǒng)的控制以及回波信號的處理、分析,從而實(shí)現(xiàn)目標(biāo)距離、速度、姿態(tài)等參數(shù)的測量,因此研制高速、高精度、性能穩(wěn)定、性價(jià)比高、保密性強(qiáng)的處理電路,對提升激光雷達(dá)探測系統(tǒng)的整體性能有著十分重要的意義。 激光雷達(dá)系統(tǒng)控制及信號處理電路有多種實(shí)現(xiàn)方案,傳統(tǒng)的MCU實(shí)現(xiàn)方案較為普遍,但受線程的帶寬限制,且難以提高系統(tǒng)的精度與復(fù)雜性;采用 FPGA、ARM或DSP實(shí)現(xiàn)信號處理架構(gòu),一定程度上提高了系統(tǒng)的帶寬與復(fù)雜度,但成本較高,功耗較大,且開發(fā)周期較長。針對目前激光目標(biāo)探測系統(tǒng)中,對系統(tǒng)控制復(fù)雜度,信號處理實(shí)時(shí)性,整體性能與功耗等要求,論文提出了一種基于 CPLD與MCU架構(gòu)的電路改進(jìn)方案。該方案采用高速并行的現(xiàn)場可編程PLD器件,完成相關(guān)電路的控制與回波信號的實(shí)時(shí)處理、分析;同時(shí)選用線程處理優(yōu)勢較強(qiáng)的MCU,實(shí)現(xiàn)相關(guān)信號的控制與高速串口的收發(fā),完成PC軟件終端的通信。 本文結(jié)合所提出的基于 CPLD與 MCU架構(gòu)的硬件電路設(shè)計(jì)方案,選用了Altera的MAX II CPLD器件EPM240T100C5N,以及宏晶科技公司的增強(qiáng)型單片機(jī)STC12LE5A60S2,實(shí)現(xiàn)了激光雷達(dá)系統(tǒng)控制及信號處理等功能。文中詳細(xì)介紹了實(shí)驗(yàn)系統(tǒng)的設(shè)備資源與硬件電路的模塊化設(shè)計(jì),完成了相關(guān)外設(shè)的驅(qū)動(dòng)控制,并采用 CPLD與 MCU完成了回波信號的采集、處理與分析,最終通過與所設(shè)計(jì)PC軟件終端的通信,實(shí)現(xiàn)與硬件電路板的實(shí)時(shí)數(shù)據(jù)上傳。 目前板卡在100MHz主頻下工作,可完成10kHz激光器的觸發(fā),并行實(shí)現(xiàn)回波信號的實(shí)時(shí)處理與分析,以及921600波特率下的高速串口通信。結(jié)合激光雷達(dá)實(shí)驗(yàn)系統(tǒng),多次進(jìn)行硬件電路的測試與實(shí)驗(yàn),表明本文設(shè)計(jì)的激光雷達(dá)系統(tǒng)控制及信號處理硬件電路功能正常,性能穩(wěn)定,且功耗低,保密性強(qiáng),符合設(shè)計(jì)的需求,實(shí)驗(yàn)證明本文所提出方案的具有一定的可...
上傳時(shí)間: 2022-05-28
上傳用戶:xsr1983
ITU-T的H.323標(biāo)準(zhǔn)[1規(guī)定了如何在沒有QoS保證的分組網(wǎng)上實(shí)現(xiàn)多媒體通信的具體技術(shù)要求和規(guī)程,它為在IP網(wǎng)絡(luò)上進(jìn)行聲音、視頻和數(shù)據(jù)通信建立了基礎(chǔ)。因?yàn)椋壳癐P網(wǎng)絡(luò)不能完全滿足會(huì)議系統(tǒng)所要求的多點(diǎn)對多點(diǎn)通信控制功能,需要有多點(diǎn)控制單元MCU處理多點(diǎn)視聽信號的分配、切換和管理。在Internet迅速發(fā)展和PC極為普及且性能較高的背景下,基于PC和IP網(wǎng)絡(luò)的桌面型視頻會(huì)議將有較好的應(yīng)用前景。整個(gè)系統(tǒng)包括:終端、網(wǎng)關(guān)、網(wǎng)守和MCU,都是基于PC和Windows系統(tǒng)用VC+ +實(shí)現(xiàn)的。1 MCU的總體設(shè)計(jì)MCU支持同時(shí)舉行多個(gè)會(huì)議,會(huì)議的個(gè)數(shù)沒有限制,每個(gè)會(huì)議可以接入多個(gè)終端。MCU可接入終端的數(shù)量理論上只限制于Windows操作系統(tǒng)下可使用的SOCKET端口的數(shù)量,實(shí)際上主要的限制在于MCU接入的網(wǎng)絡(luò)帶寬和MCU主機(jī)的處理能力如CPU、內(nèi)存等。
標(biāo)簽: mcu
上傳時(shí)間: 2022-06-26
上傳用戶:wangshoupeng199
工業(yè)PC
標(biāo)簽: 工業(yè)
上傳時(shí)間: 2013-06-30
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1