首頁(yè)  資訊  商機(jī)   下載  拆解   高校  招聘   雜志  會(huì)展  EETV  百科   問(wèn)答  電路圖  工程師手冊(cè)   Datasheet  100例   活動(dòng)中心  E周刊閱讀   樣片申請(qǐng)
EEPW首頁(yè) >> 主題列表 >> stc89c58rd+單片機(jī)

單片機(jī)如何設(shè)計(jì)防抖動(dòng)程序(源代碼),單片機(jī)高阻態(tài)怎樣克服?

  •   單片機(jī)按鍵去抖動(dòng)程序_單片機(jī)按鍵消抖程序匯編  通常按鍵所用的開(kāi)關(guān)都是機(jī)械彈性開(kāi)關(guān),當(dāng)機(jī)械觸點(diǎn)斷開(kāi)、閉合時(shí),由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開(kāi)關(guān)在閉合時(shí)不會(huì)馬上就穩(wěn)定的接通,在斷開(kāi)時(shí)也不會(huì)一下子徹底斷開(kāi),而是在閉合和斷開(kāi)的瞬間伴隨了一連串的抖動(dòng),如圖 8-10 所示。   圖 8-10 按鍵抖動(dòng)狀態(tài)圖  按鍵穩(wěn)定閉合時(shí)間長(zhǎng)短是由操作人員決定的,通常都會(huì)在 100ms 以上,刻意快速按的話能達(dá)到 40-50ms 左
  • 關(guān)鍵字: 單片機(jī)  防抖  

基于單片機(jī)和FPGA的簡(jiǎn)易數(shù)字存儲(chǔ)示波器設(shè)計(jì)

  •   與傳統(tǒng)模擬示波器相比.數(shù)字存儲(chǔ)示波器不僅具有可存儲(chǔ)波形、體積小、功耗低,使用方便等優(yōu)點(diǎn),而且還具有強(qiáng)大的信號(hào)實(shí)時(shí)處理分析功能。在電子測(cè)量領(lǐng)域,數(shù)字存儲(chǔ)示波器正在逐漸取代模擬示波器。但目前我國(guó)使用高性能數(shù)字存儲(chǔ)示波器主要依靠國(guó)外產(chǎn)品,而且價(jià)格昂貴。因此研究數(shù)字存儲(chǔ)示波器具有重要價(jià)值。借于此,提出了一種簡(jiǎn)易數(shù)字存儲(chǔ)示波器的設(shè)計(jì)方案,經(jīng)測(cè)試,性能優(yōu)良?! ? 數(shù)字存儲(chǔ)示波器基本工作原理  數(shù)字存儲(chǔ)示波器與模擬示波器不同在于信號(hào)進(jìn)入示波器后立刻通過(guò)高速A/D轉(zhuǎn)換器將模擬信號(hào)前端快速采樣,存儲(chǔ)其數(shù)字化
  • 關(guān)鍵字: 單片機(jī)  FPGA  

單片機(jī)學(xué)習(xí)不可欠缺的八大步驟

  •   學(xué)習(xí)使用單片機(jī)就是理解單片機(jī)硬件結(jié)構(gòu),以及內(nèi)部資源的應(yīng)用,在匯編或C語(yǔ)言中學(xué)會(huì)各種功能的初始化設(shè)置,以及實(shí)現(xiàn)各種功能的程序編制。  第一步:數(shù)字I/O的使用  使用按鈕輸入信號(hào),發(fā)光二極管顯示輸出電平,就可以學(xué)習(xí)引腳的數(shù)字I/O功能,在按下某個(gè)按鈕后,某發(fā)光二極管發(fā)亮,這就是數(shù)字電路中組合邏輯的功能,雖然很簡(jiǎn)單,但是可以學(xué)習(xí)一般的單片機(jī)編程思想,例如,必須設(shè)置很多寄存器對(duì)引腳進(jìn)行初始化處理,才能使引腳具備有數(shù)字輸入和輸出輸出功能。每使用單片機(jī)的一個(gè)功能,就要對(duì)控制該功能的寄存器進(jìn)行設(shè)置,這就是單片機(jī)編
  • 關(guān)鍵字: 單片機(jī)  USART  

精妙的單片機(jī)非阻塞延時(shí)程序設(shè)計(jì)

  •   對(duì)于每個(gè)單片機(jī)愛(ài)好者及工程開(kāi)發(fā)設(shè)計(jì)人員,在剛接觸單片機(jī)的那最初的青蔥歲月里,都有過(guò)點(diǎn)亮跑馬燈的經(jīng)歷。從看到那一排排小燈按著我們的想法在跳動(dòng)時(shí)激動(dòng)心情。到隨著經(jīng)驗(yàn)越多,越來(lái)又會(huì)感覺(jué)到這個(gè)小燈是個(gè)好東西,尤其是在調(diào)試資源有限的環(huán)境中,有時(shí)會(huì)幫上大忙?! 〉珜?duì)于絕大多數(shù)人,我們?cè)谧钭畛踝専糸W爍起來(lái)時(shí)大約都會(huì)用到阻塞延時(shí)實(shí)現(xiàn),會(huì)像如下代碼的樣子:   然后,在我們接觸到定時(shí)器,我們會(huì)發(fā)現(xiàn),原來(lái)用定時(shí)中斷來(lái)處理會(huì)更好。比如我們可以500ms中斷一次,讓燈亮或滅,其余的時(shí)間系統(tǒng)還可以做非常之多的事情,效
  • 關(guān)鍵字: 單片機(jī)  非阻塞延時(shí)  

單片機(jī)系統(tǒng)的電磁兼容性設(shè)計(jì)詳解

  •   隨著單片機(jī)系統(tǒng)越來(lái)越廣泛地應(yīng)用于消費(fèi)類電子、醫(yī)療、工業(yè)自動(dòng)化、智能化儀器儀表、航空航天等各領(lǐng)域,單片機(jī)系統(tǒng)面臨著電磁干擾(EMI)日益嚴(yán)重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問(wèn)題。如果一個(gè)單片機(jī)系統(tǒng)符合下面三個(gè)條件,則該系統(tǒng)是電磁兼容的:  ① 對(duì)其它系統(tǒng)不產(chǎn)生干擾; ?、?nbsp;對(duì)其它系統(tǒng)的發(fā)射不敏感;  ③ 對(duì)系統(tǒng)本身不產(chǎn)生干擾?! 〖偃舾蓴_不能完全消除,但也要使干擾減少到最小。干擾的產(chǎn)生不是直接的(通過(guò)導(dǎo)體、公共阻抗耦合等),就是間接的(通過(guò)串?dāng)_或輻
  • 關(guān)鍵字: 單片機(jī)  電磁兼容  

基于單片機(jī)的簡(jiǎn)易示波器設(shè)計(jì)

  •   1、系統(tǒng)結(jié)構(gòu)框圖        圖1系統(tǒng)結(jié)構(gòu)圖  1.1、信號(hào)調(diào)理電路  信號(hào)調(diào)理電路要完成的功能是:程控放大,疊加直流分量。程控放大的作用是:當(dāng)輸入信號(hào)的幅度很小的時(shí)候就需要對(duì)輸入信號(hào)進(jìn)行放大,使得被測(cè)信號(hào)可以在LCD上盡可能清楚的顯示出來(lái)。疊加直流分量的作用是:ATmega16自帶的A/D是單電源的,沒(méi)辦法輸入負(fù)壓而待測(cè)信號(hào)又往往有負(fù)壓。這時(shí)候就需要這樣一個(gè)電路,可以把負(fù)壓抬高到0電平以上。        圖2信號(hào)調(diào)理電路原理圖  R
  • 關(guān)鍵字: 單片機(jī)  簡(jiǎn)易示波器  

從PCB設(shè)計(jì)到軟件處理 談單片機(jī)系統(tǒng)的電磁兼容性設(shè)計(jì)

  •   一、影響EMC的因數(shù)   1、電壓:電源電壓越高,意味著電壓振幅越大,發(fā)射就更多,而低電源電壓影響敏感度。   2、頻率:高頻產(chǎn)生更多的發(fā)射,周期性信號(hào)產(chǎn)生更多的發(fā)射。在高頻單片機(jī)系統(tǒng)中,當(dāng)器件開(kāi)關(guān)時(shí)產(chǎn)生電流尖峰信號(hào);在模擬系統(tǒng)中,當(dāng)負(fù)載電流變化時(shí)產(chǎn)生電流尖峰信號(hào)。   3、接地:在所有EMC題目中,主要題目是不適當(dāng)?shù)慕拥匾鸬?。有三種信號(hào)接地方法:?jiǎn)吸c(diǎn)、多點(diǎn)和混合。在頻率低于1MHz時(shí),可采用單點(diǎn)接地方法,但 不適宜高頻;在高頻應(yīng)用中,最好采用多點(diǎn)接地?;旌辖拥厥堑皖l用單點(diǎn)接地,而高頻用多點(diǎn)接
  • 關(guān)鍵字: PCB  單片機(jī)  

想破解單片機(jī)解密芯片?這幾張圖告訴你該怎樣做

  •   單片機(jī)(MCU)一般都有內(nèi)部EEPROM/FLASH供用戶存放程序和工作數(shù)據(jù)。什么叫單片機(jī)解密呢?如果要非法讀出里的程式,就必需解開(kāi)這個(gè)密碼才能讀出來(lái),這個(gè)過(guò)程通常稱為單片機(jī)解密或芯片加密。   為了防止未經(jīng)授權(quán)訪問(wèn)或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序;如果在編程時(shí)加密鎖定位被使能(鎖定),就無(wú)法用普通編程器直接讀取單片機(jī)內(nèi)的程序,單片機(jī)攻擊者借助專用設(shè)備或者自制設(shè)備,利用單片機(jī)芯片設(shè)計(jì)上的漏洞或軟件缺陷,通過(guò)多種技術(shù)手段,就可以從芯片中提取關(guān)鍵信息,獲取
  • 關(guān)鍵字: 單片機(jī)  

單片機(jī)C語(yǔ)言的一些誤用和知識(shí)

  •   在學(xué)習(xí)單片機(jī)的時(shí)候才真正知道C語(yǔ)言是什么它是來(lái)干什么的~但是C語(yǔ)言用到嵌入式只是它小小的一部分他的應(yīng)用還有很多地方呢,呵呵我們這里就不討論這個(gè)了。我們是不是在寫(xiě)程序的時(shí)候錯(cuò)誤很多就算編譯通過(guò)了也達(dá)不到我們預(yù)期的結(jié)果,完了自己是不是也很難找到錯(cuò)在哪兒吧?我絕得語(yǔ)言之所以能稱之為語(yǔ)言,它肯定是一種工具一種相互交流相互通信相互傳達(dá)之間的意圖的工具,作為語(yǔ)言那肯定得有自己的語(yǔ)法,要想相互交流肯定得先學(xué)好它的語(yǔ)法吧(比如像表達(dá)式,函數(shù),循環(huán),指針)我稱之為C語(yǔ)言的語(yǔ)法。C語(yǔ)言雖然很強(qiáng)大但是他也有不少陷阱,所以我
  • 關(guān)鍵字: C語(yǔ)言  單片機(jī)  

單片機(jī)程序死機(jī)跑飛六大原因

  •   單片機(jī)程序死機(jī),跑飛了可以從以下幾個(gè)方面查找原因:  1.意外中斷?! ∈欠翊蜷_(kāi)了某個(gè)中斷,但是沒(méi)有響應(yīng)和**中端標(biāo)志,導(dǎo)致程序一直進(jìn)入中斷,造成死機(jī)假象。  2. 中斷變量處理不妥。  若定義某些會(huì)在中斷中修改的全局變量,這時(shí)要注意兩個(gè)問(wèn)題:首先為了防止編譯器優(yōu)化中斷變量,要在這些變量定義時(shí)前加 volatile,其次在主循環(huán)中讀取中斷變量前應(yīng)該首先關(guān)閉全局中斷,防止讀到一半被中斷給修改了,讀完之后再打開(kāi)全局中斷;否則出現(xiàn)造成數(shù)據(jù)亂套?! ?. 地址溢出,常見(jiàn)錯(cuò)誤為指針
  • 關(guān)鍵字: 單片機(jī)  

如何在車庫(kù)門(mén)應(yīng)用中使用單相交流感應(yīng)電機(jī)和8位單片機(jī)完成低成本設(shè)計(jì)和分析

  •      對(duì)用于開(kāi)啟車庫(kù)門(mén)等應(yīng)用的小型交流感應(yīng)電機(jī)而言,使用三相逆變器電路可以極低的成本實(shí)現(xiàn)速度控制和軟啟 動(dòng)。這些固定分相電容式(PSC)電機(jī)在所有電機(jī)類型中可 謂是最簡(jiǎn)單的,也是上述應(yīng)用領(lǐng)域使用最廣泛的電機(jī)類型。 它們的啟動(dòng)轉(zhuǎn)矩和啟動(dòng)電流都小,但可能會(huì)因?yàn)椴捎脽o(wú)極性 電容而效率低下,這些電容往往在電機(jī)中最先損壞。如果兩個(gè)繞組之間的相位差不足,這類單相電機(jī)就無(wú) 法運(yùn)行,因此它們也常被稱為雙相電機(jī)。而在輸入信號(hào)和繞 組之間放置一個(gè)電容便可以產(chǎn)生接近90?的相位差。開(kāi)關(guān)通常使用
  • 關(guān)鍵字: 電機(jī)  單片機(jī)  

解析單片機(jī)解密芯片破解原理

  •   如何解析單片機(jī)解密芯片破解的原理?首先,我們必須知道單片機(jī)解密原理:?jiǎn)纹瑱C(jī)解密簡(jiǎn)單就是說(shuō)就是擦除單片機(jī)片內(nèi)的加密鎖定位?! 纹瑱C(jī)(MCU)一般都有內(nèi)部EEPROM/FLASH供用戶存放程序和工作數(shù)據(jù)。什么叫單片機(jī)解密呢?如果要非法讀出里的程式,就必需解開(kāi)這個(gè)密碼才能讀出來(lái),這個(gè)過(guò)程通常稱為單片機(jī)解密或芯片加密。為了防止未經(jīng)授權(quán)訪問(wèn)或拷貝單片機(jī)的機(jī)內(nèi)程序,大部分單片機(jī)都帶有加密鎖定位或者加密字節(jié),以保護(hù)片內(nèi)程序;如果在編程時(shí)加密鎖定位被使能(鎖定),就無(wú)法用普通編程器直接讀取單片機(jī)內(nèi)的程序,單片機(jī)攻擊
  • 關(guān)鍵字: 單片機(jī)  解密芯片  

【E問(wèn)E答】初學(xué)者如何學(xué)習(xí)單片機(jī)

  •   我是一個(gè)單片機(jī)愛(ài)好者,經(jīng)常會(huì)有人問(wèn)我初學(xué)者零基礎(chǔ)如何學(xué)習(xí)單片機(jī)。對(duì)于學(xué)習(xí)單片機(jī),我的體會(huì)是先搞套學(xué)習(xí)板,不用很好的,能做大部分實(shí)驗(yàn)就行,比如數(shù)碼管,矩陣鍵盤(pán)等,學(xué)51單靠看書(shū)是不行的,如果有點(diǎn)焊接基礎(chǔ)就自己做快最小系統(tǒng)板,如果沒(méi)有就買一塊吧,建議選用51的。下面就隨單片機(jī)小編一起來(lái)了解一下相關(guān)內(nèi)容吧。  書(shū)籍只是知識(shí)的載體,看看學(xué)習(xí)板配套的教學(xué)視頻,自己再動(dòng)手從簡(jiǎn)單的試驗(yàn)開(kāi)始,遇到程序不理解的地方,查查C語(yǔ)言教程,教程可以看郭天祥的十天學(xué)會(huì)單片機(jī)(51篇) 很容易上手的,學(xué)單片機(jī)就是學(xué)習(xí)模塊
  • 關(guān)鍵字: 單片機(jī)  

基于GD32F130系列單片機(jī)的一種高性能、小尺寸、低成本的超低功耗解決方案實(shí)現(xiàn)(下)

  • 接上篇3  硬件參考設(shè)計(jì)      如圖2,AM1815進(jìn)入sleep模式的方式為MCU通過(guò)SPI 接口設(shè)置AM1815的sleep相關(guān)寄存器的值以使其進(jìn)入sleep模 式,當(dāng)AM1815進(jìn)入sleep模式后,會(huì)將PSW/nIRQ2引腳電 平由低變?yōu)楦撸鳤M1815的PSW/nIRQ2引腳接到MCU的 VSS,當(dāng)其電平由低變高時(shí),MCU從上電變?yōu)閿嚯姞顟B(tài)。 AM1815從sleep模式喚醒的方式為其EXTI引腳接收到一個(gè)上 升沿或者下降沿脈沖,這樣PSW/nIRQ
  • 關(guān)鍵字: GD32F130  單片機(jī)  

基于GD32F130系列單片機(jī)的一種高性能、小尺寸、低成本的超低功耗解決方案實(shí)現(xiàn)(上)

  • 前言      可穿戴設(shè)備、便攜設(shè)備、追蹤器、RFID、支付Ukey、 儀器儀表等需要高性能、低功耗、小體積的場(chǎng)合。這類應(yīng)用 通常都是低占空比的應(yīng)用場(chǎng)合,也就是說(shuō)設(shè)備在一天24小時(shí) 內(nèi)的絕大多數(shù)時(shí)間是不工作的或者只需要保持在計(jì)時(shí)狀態(tài), 進(jìn)入工作狀態(tài)的方式是通過(guò)定時(shí)喚醒或者外界信號(hào)喚醒,喚 醒后的一般動(dòng)作是讀取系統(tǒng)狀態(tài)、處理并保存數(shù)據(jù)、一些算 法處理、然后進(jìn)入待機(jī)或不工作狀態(tài)。      業(yè)界針對(duì)此類應(yīng)用通常的選擇辦法有以下幾種。一, 選擇一顆功耗
  • 關(guān)鍵字: GD32F130  單片機(jī)  
共9139條 39/610 |‹ « 37 38 39 40 41 42 43 44 45 46 » ›|

stc89c58rd+單片機(jī)介紹

您好,目前還沒(méi)有人創(chuàng)建詞條stc89c58rd+單片機(jī)!
歡迎您創(chuàng)建該詞條,闡述對(duì)stc89c58rd+單片機(jī)的理解,并與今后在此搜索stc89c58rd+單片機(jī)的朋友們分享。    創(chuàng)建詞條

熱門(mén)主題

關(guān)于我們 - 廣告服務(wù) - 企業(yè)會(huì)員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機(jī)EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢有限公司
備案 京ICP備12027778號(hào)-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473