摘要:為了實(shí)現(xiàn)可見光傳輸信號的接收,并盡可能減小接收機(jī)的體積,適應(yīng)不同亮度下的傳輸,利用0.18μm CMOS工藝,自主設(shè)計(jì)光探測器、跨阻放大器、主放大器并集成于一片,形成單片集成的可變增益光接收機(jī)。經(jīng)過軟件
摘要:智能家居是人們的一種居住環(huán)境,利用先進(jìn)的網(wǎng)絡(luò)通信技術(shù),嵌入式技術(shù)以滿足人們的需要,與普通家居相比由原來靜止的結(jié)構(gòu)轉(zhuǎn)化為具有能動智能的結(jié)構(gòu)工具,提供全方位的信息交換功能,幫助家庭與外部保持信息交流
摘要:本文設(shè)計(jì)了冶金軋鋼退火爐、環(huán)形爐、罩式爐安全快速智能點(diǎn)火控制裝置。智能點(diǎn)火控制裝置由單片機(jī)控制硬件控制邏輯,再由硬件控制邏輯控制打火、開關(guān)閥等動作,當(dāng)出現(xiàn)報(bào)警而單片機(jī)未能給出報(bào)警信號給硬件控制邏
摘要 為了實(shí)現(xiàn)對容器內(nèi)水位的精確控制,提出采用AT89S52作為主控芯片,24位高精度A/D轉(zhuǎn)換芯片HX711處理稱重傳感器輸出微弱電壓信號的變化,并將其轉(zhuǎn)換為數(shù)字信號,通過軟件將ADHX711轉(zhuǎn)換后的數(shù)字信號換算成相應(yīng)的水
前陣子,MCU市場“噩耗”頻頻傳出。由于微控制器產(chǎn)品利潤的不斷下滑,先是富士通半導(dǎo)體宣布出售其MCU業(yè)務(wù),緊接著三星半導(dǎo)體也不得不斷臂淡出MCU市場。不過,在眼下陰云密布的MCU市場上也并非只有壞消息,
在現(xiàn)今SOC設(shè)計(jì)中,當(dāng)周邊裝置(Peripheral IP)想要和中央處理器(CPU)溝通時,最常使用的機(jī)制是透過中斷(Interrupt)。周邊裝置可觸發(fā)中斷給中央處理器,當(dāng)中央處理器接收到中斷后,則可判斷是由那個周邊裝置觸發(fā)些中
摘要 介紹了模擬交通燈控制系統(tǒng)的綜合實(shí)驗(yàn)設(shè)計(jì),系統(tǒng)以AT89S52為核心,采用多種中斷處理和P口分時復(fù)用功能來控制數(shù)碼管和LED燈,實(shí)現(xiàn)了各種情況下交通燈的正常指示和倒計(jì)時功能。實(shí)驗(yàn)采用的軟件有KeilC51、Proteus、
摘要:針對采用基于流接口驅(qū)動方式進(jìn)行GPIO端口驅(qū)動開發(fā)所存在的困難和不足,提出了采用動態(tài)方式加載(卸載)端口驅(qū)動的思路,給出了該思路下GPIO端口驅(qū)動設(shè)計(jì)方法的步驟和關(guān)鍵代碼并進(jìn)行了驗(yàn)證,為其他類似的驅(qū)動設(shè)計(jì)
摘要:為了提高Cortex—M0系列單片機(jī)應(yīng)用系統(tǒng)的二進(jìn)制到十進(jìn)制BCD碼整數(shù)轉(zhuǎn)換代碼的執(zhí)行效率,采用除十求余數(shù)法來實(shí)現(xiàn)。該快速算法的核心內(nèi)容是通過高效的匯編語言來實(shí)現(xiàn)常數(shù)除法,無論在程序代碼的運(yùn)行時間和存
工程師編寫單片機(jī)程序的時候一般是采用用匯編語言或高級語言(C或C++)編寫的,這些程序代碼叫原代碼,當(dāng)程序編寫完成后,經(jīng)過編譯軟件或編譯器 的編譯生成可以燒錄到單片機(jī)ROM存儲區(qū)里的文件,不同型號的單片機(jī)的編譯
摘要:針對自組織網(wǎng)絡(luò)中的互同步算法進(jìn)行了研究,基于單片機(jī)設(shè)計(jì)了一種便于驗(yàn)證學(xué)習(xí)的實(shí)體節(jié)點(diǎn),彌補(bǔ)了單純軟件仿真的不足。該設(shè)計(jì)具有簡單直觀、網(wǎng)絡(luò)規(guī)模擴(kuò)展靈活的特點(diǎn),對于掌握無線傳感網(wǎng)或多智能體等進(jìn)行同步和
STM32中的定時器有多種,按功能分成2個高級控制器定時器,4個普通定時器,2個基本定時器,2個看門狗定時器,1個系統(tǒng)滴答定時器SysTick。定時器的關(guān)鍵是定時時間的計(jì)算。比如用定時器控制繼電器的開關(guān)的時候,需要延時
在STM32里面有備份寄存器(BKP),它的功能之一就是用來存儲RTC校驗(yàn)值的校驗(yàn)寄存器,即具有RTC校準(zhǔn)功能。在PC13引腳上輸出RTC 校準(zhǔn)時鐘,RTC鬧鐘或者秒脈沖。在程序中有#define RTCClockOutput_Enable /*RTC Clock/64
在基于微控制器(MCU)的項(xiàng)目中,矩陣式鍵盤常被用作輸入設(shè)備。將矩陣鍵盤連接至微控制器的常規(guī)做法需使用微控制器的多個I/O引腳。然后MCU運(yùn)用掃描算法來確認(rèn)按住了哪些鍵。這種辦法的一個弊端就是需要大量MCU的I/O引腳
分層的思想,并不是什么神秘的東西,事實(shí)上很多做項(xiàng)目的工程師本身自己也會在用??戳瞬簧偬佣及l(fā)現(xiàn)沒有提及這個東西,然而分層結(jié)構(gòu)確是很有用的東西,參透后會有一種恍然大悟的感覺。如果說我不懂LCD怎么驅(qū)動,那好