8051處理器自誕生起近30年來,一直都是嵌入式應(yīng)用的主流處理器,不同規(guī)模的805l處理器涵蓋了從低成本到高性能、從低密度到高密度的產(chǎn)品。該處理器極具靈活性,可讓開發(fā)者自行定義部分指令,量身訂制所需的功能模塊和外設(shè)接口,而且有標(biāo)準(zhǔn)版和經(jīng)濟(jì)版等多種版本可供選擇,可讓設(shè)計(jì)人員各取所需,實(shí)現(xiàn)更高性價(jià)比的結(jié)構(gòu)。如此多的優(yōu)越性使得8051處理器牢固地占據(jù)著龐大的應(yīng)用市場(chǎng),因此研究和發(fā)展8051及與其兼容的接口具有極大的應(yīng)用前景。在眾多8051的外設(shè)接口中,I2C總線接口扮演著重要的角色。通用的12C接口器件,如帶12C總線的RAM,ROM,AD/DA,LCD驅(qū)動(dòng)器等,越來越多地應(yīng)用于計(jì)算機(jī)及自動(dòng)控制系統(tǒng)中。因此,本論文的根本目的就是針對(duì)如何在8051內(nèi)核上擴(kuò)展I2C外設(shè)接口進(jìn)行較深入的研究。 本課題項(xiàng)目采用可編程技術(shù)來開發(fā)805l核以及12C接口。由于8051內(nèi)核指令集相容,我們能借助在現(xiàn)有架構(gòu)方面的經(jīng)驗(yàn),發(fā)揮現(xiàn)有的大量代碼和工具的優(yōu)勢(shì),較快地完成設(shè)計(jì)。在8051核模塊里,我們主要實(shí)現(xiàn)中央處理器、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等七大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,這些都是標(biāo)準(zhǔn)8051核所具有的模塊。在其之上我們?cè)偾度?2C的串行通信模塊,采用自下而上的方法,逐次實(shí)現(xiàn)一位的收發(fā)、一個(gè)字節(jié)的收發(fā)、一個(gè)命令的收發(fā),直至實(shí)現(xiàn)I2C的整個(gè)通信協(xié)議。 8051核及I2C總線的研究通過可編程邏輯器件和一塊外圍I2C從設(shè)備TMPl01來驗(yàn)證。本課題的最終目的是可編程邏輯器件實(shí)現(xiàn)的8051核成功并高效地控制擴(kuò)展的12C接口與從設(shè)備TMPl01通信。 用EP2C35F672C6芯片開發(fā)的12C接口,數(shù)據(jù)的傳輸速率由該芯片嵌入8051微處理的時(shí)鐘頻率決定。經(jīng)測(cè)試其傳輸速率可達(dá)普通速率和快速速率。 目前集成了該12C接口的8051核已經(jīng)在工作中投入使用,主要用于POS設(shè)備的用戶數(shù)據(jù)加密及對(duì)設(shè)備溫度的實(shí)時(shí)控制。雖然該設(shè)備尚未大批量投產(chǎn),但它已成功通過PCI(PaymentCardIndustry)協(xié)會(huì)認(rèn)證。
標(biāo)簽: FPGA 8051 I2C 內(nèi)核
上傳時(shí)間: 2013-06-18
上傳用戶:731140412
探索雙層板布線技藝電池供電產(chǎn)品的競(jìng)爭(zhēng)市場(chǎng)中,考慮目標(biāo)成本相對(duì)的重要。多層板解決方案更是工程師在設(shè)計(jì)時(shí)必需的重要考慮。本文將探討雙層板的布線方式,使用自動(dòng)布線與手工布線來做模擬與混合信號(hào)電路布線的差別,如何安排接地回路等。以電池供電產(chǎn)品之高度競(jìng)爭(zhēng)市場(chǎng)中,當(dāng)考慮目標(biāo)成本時(shí)總是要求設(shè)計(jì)者在設(shè)計(jì)中使用雙層電路板。雖然多層板(四層、六層以及八層)的解決方式無論在尺寸、噪聲,以及性能上都可以做得更好,但成本壓力迫使工程師必須盡量使用雙層板。在本文中將討論使用或不用自動(dòng)布線、有或沒有接地面的電流返回路徑的概念,以及關(guān)于雙層板零件的布置方式。使用自動(dòng)布線器來設(shè)計(jì)印刷電路板(PCB)是吸引人的。大多數(shù)的情形下,自動(dòng)布線對(duì)純數(shù)字的電路(尤其是低頻率信號(hào)且低密度的電路)的動(dòng)作不至于會(huì)有問題。但當(dāng)嘗試使用布線軟件提供的自動(dòng)布線工具做模擬、混合訊號(hào)或高速電路的布線時(shí),可能會(huì)出現(xiàn)一些問題,而且有可能造成極嚴(yán)重的電路性能問題。例如,(圖一)所示為雙層板自動(dòng)走線的上層,(圖二)為電路板的下層。對(duì)混合訊號(hào)電路的布線而言,各種裝置都是經(jīng)過周詳?shù)目紤]后才以人工方式將零件放置到板子上并將數(shù)字與模擬裝置隔開。
上傳時(shí)間: 2014-12-24
上傳用戶:flg0001
探索雙層板布線技藝電池供電產(chǎn)品的競(jìng)爭(zhēng)市場(chǎng)中,考慮目標(biāo)成本相對(duì)的重要。多層板解決方案更是工程師在設(shè)計(jì)時(shí)必需的重要考慮。本文將探討雙層板的布線方式,使用自動(dòng)布線與手工布線來做模擬與混合信號(hào)電路布線的差別,如何安排接地回路等。以電池供電產(chǎn)品之高度競(jìng)爭(zhēng)市場(chǎng)中,當(dāng)考慮目標(biāo)成本時(shí)總是要求設(shè)計(jì)者在設(shè)計(jì)中使用雙層電路板。雖然多層板(四層、六層以及八層)的解決方式無論在尺寸、噪聲,以及性能上都可以做得更好,但成本壓力迫使工程師必須盡量使用雙層板。在本文中將討論使用或不用自動(dòng)布線、有或沒有接地面的電流返回路徑的概念,以及關(guān)于雙層板零件的布置方式。使用自動(dòng)布線器來設(shè)計(jì)印刷電路板(PCB)是吸引人的。大多數(shù)的情形下,自動(dòng)布線對(duì)純數(shù)字的電路(尤其是低頻率信號(hào)且低密度的電路)的動(dòng)作不至于會(huì)有問題。但當(dāng)嘗試使用布線軟件提供的自動(dòng)布線工具做模擬、混合訊號(hào)或高速電路的布線時(shí),可能會(huì)出現(xiàn)一些問題,而且有可能造成極嚴(yán)重的電路性能問題。例如,(圖一)所示為雙層板自動(dòng)走線的上層,(圖二)為電路板的下層。對(duì)混合訊號(hào)電路的布線而言,各種裝置都是經(jīng)過周詳?shù)目紤]后才以人工方式將零件放置到板子上并將數(shù)字與模擬裝置隔開。
上傳時(shí)間: 2013-11-01
上傳用戶:swaylong
摘要:隨著人們生活水平的提高,各種熱水器的使用已相當(dāng)普及。與之相配套的控制儀也相繼問世。然而目前市場(chǎng)上的各種熱水器控制電路還與理想要求相差甚遠(yuǎn)。消費(fèi)者需要真正的“自動(dòng)”控制,以實(shí)現(xiàn)使用的最簡(jiǎn)單化。就像家用電視機(jī)、電冰箱一樣,按通電源、設(shè)定完畢這么簡(jiǎn)單就可以了。本次畢業(yè)設(shè)計(jì)運(yùn)用AT89C51單片機(jī)設(shè)計(jì)了一種自動(dòng)控制電路,該電路用于太陽能熱水器,能實(shí)現(xiàn)在用水時(shí),若水位不夠可以自動(dòng)供水,若日曬水溫達(dá)不到設(shè)定值,則電加熱自動(dòng)補(bǔ)溫。從而實(shí)現(xiàn)了熱水器的自動(dòng)及節(jié)能。太陽能熱水器自動(dòng)控制硬件電路,輔以相應(yīng)的軟件設(shè)計(jì),來實(shí)現(xiàn)溫度和水位參數(shù)的實(shí)時(shí)顯示,而且具有溫度設(shè)定、水位設(shè)定與控制功能,停電后再來電時(shí)也不用重新設(shè)定,具有故障報(bào)警和故障自處理功能,良好的穩(wěn)定性和抗干擾性能。實(shí)驗(yàn)結(jié)果表明,本次系統(tǒng)設(shè)計(jì)合理,工作穩(wěn)定可靠、溫度測(cè)量精度高。同時(shí)給出了溫度測(cè)量系統(tǒng)的硬件結(jié)構(gòu)和軟件設(shè)計(jì)當(dāng)前能源緊缺,用電緊張,太陽能是綠色能源,得到廣大用戶的喜愛。使用太陽能熱水器時(shí)存在的問題:不可缺水,空曬情況下上水會(huì)爆炸;春、秋天,水溫升高蒸發(fā),造成熱能損失;冬天水溫不夠,須用電等等。采用太陽能熱水器智能儀(儀稱太陽能熱水器水溫水位測(cè)控儀),能解決上述問題。使用戶省心,使用方便,智能運(yùn)行,用戶不必作任何操作。太陽能是一種低密度、間歇性、空間分布不斷變化的能源,與常規(guī)能源有很大的區(qū)別,這就對(duì)太陽能的收集和利用提出了較高的要求。在太陽能熱利用中,為了得到中高溫?zé)崮埽仨毷辜療崞鲝娜粘龅饺章涓櫶枺谔柲芄怆娭校嗤瑮l件下,自動(dòng)跟蹤發(fā)電設(shè)備要比固定發(fā)電設(shè)備的發(fā)電量提高35%,成本下降25%,因此在太陽能利用中,進(jìn)行跟蹤裝置的控制方式進(jìn)行研究是一項(xiàng)很有意義的工作。
上傳時(shí)間: 2022-05-30
上傳用戶:得之我幸78
將數(shù)據(jù)幀中的第一個(gè)8位字節(jié)與CRC寄存器中的低字節(jié)進(jìn)行異或運(yùn)算,CRC寄存器,循環(huán)冗余校驗(yàn)算法
標(biāo)簽: CRC 字節(jié) 寄存器 數(shù)據(jù)
上傳時(shí)間: 2013-12-16
上傳用戶:JIUSHICHEN
串口發(fā)送modbus協(xié)議CRC校驗(yàn)低字節(jié)(若為查表所得數(shù)據(jù)為高字節(jié),其實(shí)為CRC的低字節(jié))
標(biāo)簽: modbus CRC 字節(jié) 串口發(fā)送
上傳時(shí)間: 2013-12-12
上傳用戶:sjyy1001
利用C++ Builder程式撰寫出可以驗(yàn)證臺(tái)灣人身分證件是否為合法證件的 C 源碼
上傳時(shí)間: 2014-06-25
上傳用戶:youlongjian0
上窮碧落下黃泉 - 源碼追蹤經(jīng)驗(yàn)談 (PDF 繁體中文 26頁) 侯捷觀點(diǎn) 剖析名家源碼,是讓自己技術(shù)躍升的捷徑。但是大系統(tǒng)的源碼非常龐大(Unix, Linux, Java, STL, MFC, VCL, Qt...),閱讀要有閱讀的方法。本文從動(dòng)機(jī)、對(duì)象、前提、書籍、態(tài)度、工具、方法、瓶頸、價(jià)值、附加價(jià)值等方向加以討論。
上傳時(shí)間: 2016-01-13
上傳用戶:cooran
概率理論與數(shù)理統(tǒng)計(jì)實(shí)驗(yàn)系統(tǒng)matlab代碼,含gui
上傳時(shí)間: 2016-10-17
上傳用戶:大三三
jsp製作的驗(yàn)證碼,內(nèi)有中文、數(shù)字、字母+數(shù)字三種驗(yàn)證模式
上傳時(shí)間: 2013-12-23
上傳用戶:hjshhyy
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1