完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫(kù)為您提供最新技術(shù)文章,最實(shí)用的電子技術(shù)文章,是您了解電子技術(shù)動(dòng)態(tài)的最佳平臺(tái)。
在C語(yǔ)言系統(tǒng)中,除了8bit的char類型,還有16bit的short類型、32bit的long類型。...
本設(shè)計(jì)由STM32F103C8T6單片機(jī)核心板電路+LCD1602液晶顯示電路+RFID模塊電路+按鍵電路+繼電器電路組成。...
單片機(jī)(MCU)和PLC(可編程控制器)這兩種控制器是我在平時(shí)工作中接觸最多的,對(duì)這兩種控制器件也比較熟悉,今天我來(lái)聊聊這兩種控制器件之間的區(qū)別與聯(lián)系。...
IC集成電路在早期,除法律和經(jīng)濟(jì)外,幾乎沒有保護(hù)措施來(lái)防止復(fù)制這些設(shè)備。例如:ROM 是用低成本的掩模技術(shù)制造的,可用EPROM 輕易復(fù)制,但后者通常要貴 3-10 倍或更多。...
微控制器(Micro-controller Unit,簡(jiǎn)稱MCU)是指把中央處理器的規(guī)格與規(guī)格做適當(dāng)縮減,并將內(nèi)存、計(jì)數(shù)器、模數(shù)轉(zhuǎn)換器(A/D轉(zhuǎn)換)、異步收發(fā)傳輸器(UART)、可編程邏輯控制器(PLC)以及各種輸入輸出結(jié)構(gòu)等整合在單一芯片上,形成芯片級(jí)的計(jì)算機(jī)。...
大多數(shù)編程語(yǔ)言新手曾編寫的第一個(gè)程序(現(xiàn)在仍是)就是將字符串“Hello World”輸出到標(biāo)準(zhǔn)輸出設(shè)備的程序。對(duì)我而言,就是在編輯器中鍵入“Writeln(‘Hello World’)”,如同我開始學(xué)習(xí)Pascal一樣。從那時(shí)起,我用其他幾種語(yǔ)言編寫了類似的代碼行,主要是為了對(duì)新開發(fā)環(huán)境的安裝進(jìn)行...
AT32的微控制器內(nèi)置最多三個(gè)高級(jí)12位片上SAR模擬數(shù)字轉(zhuǎn)換器(ADC)并提供自校準(zhǔn)功能,用于提高環(huán)境條件變化時(shí)的ADC精度。在涉及模數(shù)轉(zhuǎn)換的應(yīng)用中,ADC精度會(huì)影響整體的系統(tǒng)質(zhì)量和效率。為了提高此精度,必須了解ADC相關(guān)的運(yùn)作和影響精度的原因。...
最近看了硬漢分享的一個(gè)內(nèi)容:為什么復(fù)位中斷服務(wù)程序里面直接調(diào)用的main函數(shù),難道所有程序都在復(fù)位中斷里面執(zhí)行的?...
減少后級(jí)電源對(duì)前級(jí)的影響,防止電源正負(fù)接反燒壞后級(jí)電路,防止電源關(guān)電時(shí)電流倒灌,但經(jīng)過(guò)二極管有0.4V左右壓降,需要考慮經(jīng)過(guò)0.4V降壓后會(huì)不會(huì)低于后級(jí)電路的正常工作電壓。...
我們來(lái)思考一個(gè)問(wèn)題,當(dāng)我們?cè)诰幊唐髦邪岩粭l指令寫進(jìn)單片機(jī)內(nèi)部,然后取下單片機(jī),單片機(jī)就可以執(zhí)行這條指令,那么這條指令一定保存在單片機(jī)的某個(gè)地方,并且這個(gè)地方在單片機(jī)掉電后依然可以保持這條指令不會(huì)丟失,這是個(gè)什么地方呢?這個(gè)地方就是單片機(jī)內(nèi)部的只讀存儲(chǔ)器即ROM(READ ONLY MEMORY)。為...
第二種是以NXP官方推出的GUI Guider為代表的動(dòng)態(tài)加載策略,即只加載在系統(tǒng)啟動(dòng)后顯示的屏幕,后面如果需要顯示哪一個(gè)屏幕再動(dòng)態(tài)加載。...
STM32F10xxx系列內(nèi)置兩個(gè)看門狗(獨(dú)立看門狗和窗口看門狗),提供了更高的安全性、時(shí)間的精確性和使用的靈活性。兩個(gè)看門狗設(shè)備(獨(dú)立看門狗和窗口看門狗)可用來(lái)檢測(cè)和解決由軟件錯(cuò)誤引起的故障;當(dāng)計(jì)數(shù)器達(dá)到給定的超時(shí)值時(shí),觸發(fā)一個(gè)中斷(僅適用于窗口型看門狗)或產(chǎn)生系統(tǒng)復(fù)位。...
窗口看門狗通常被用來(lái)監(jiān)測(cè),由外部干擾或不可預(yù)見的邏輯條件造成的應(yīng)用程序背離正常的運(yùn)行序列而產(chǎn)生的軟件故障。除非遞減計(jì)數(shù)器的值在T6位變成0前被刷新,否則看門狗電路在達(dá)到預(yù)置的時(shí)間周期時(shí),會(huì)產(chǎn)生一個(gè)MCU復(fù)位。...
在由單片機(jī)構(gòu)成的微型計(jì)算機(jī)系統(tǒng)中,由于單片機(jī)的工作常常會(huì)受到來(lái)自外界電磁場(chǎng)的干擾,造成程序的跑飛,而陷入死循環(huán),程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)無(wú)法繼續(xù)工作,會(huì)造成整個(gè)系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對(duì)單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的考慮,便產(chǎn)生了一種專門用于監(jiān)測(cè)單片機(jī)程序運(yùn)行狀...
看門狗(watch dog)是一個(gè)定時(shí)器,可以設(shè)置一個(gè)定時(shí)時(shí)間,計(jì)時(shí)到時(shí)會(huì)把MCU復(fù)位,所以MCU必須要在定時(shí)時(shí)間到之前將計(jì)數(shù)值重置(這個(gè)動(dòng)作通常稱為喂狗)。...
調(diào)試參數(shù)在嵌入式開發(fā)中再常見不過(guò)了,比如濾波系數(shù)、PID參數(shù),以及一些簡(jiǎn)單的模式參數(shù)切換、寫入和讀取等等。...
單片機(jī)的基本結(jié)構(gòu)包括中央處理器(CPU) 、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、輸入輸出接口、中斷控制系統(tǒng)和時(shí)鐘電路六部分。...
單片機(jī)的啟動(dòng)過(guò)程是加電后,先運(yùn)行芯片內(nèi)部固有程序(這個(gè)程序是用戶訪問(wèn)不到也改寫不了的),即啟動(dòng)代碼。啟動(dòng)代碼程序建立完運(yùn)行環(huán)境后,會(huì)去讀串口狀態(tài),就是用戶下載程序用到的各個(gè)端口,判斷用戶是否正在使用端口準(zhǔn)備下載程序。...
MCS-51是Intel公司生產(chǎn)的一個(gè)單片機(jī)系列名稱,該系列生產(chǎn)工藝有HMOS和CHMOS這兩種,CHMOS是CMOS和HMOS的結(jié)合,既保持了HMOS的高密度和高速度,還具有CMOS低功耗的特點(diǎn)。...
80C51內(nèi)部RAM有256個(gè)單元,通常在空間上分為兩個(gè)區(qū)。...