<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

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

          單片機(jī)模塊化編程的原則有哪些

          •   目前我們?cè)趯W(xué)習(xí)和開發(fā)單片機(jī)時(shí)廣泛采用 c 語言進(jìn)行編程,當(dāng)我們開發(fā)的單片機(jī)項(xiàng)目較小時(shí),或者我們所寫的練習(xí)程序很小時(shí),我們總是習(xí)慣于將所有代碼編寫在同一個(gè) c 文件下,由于程序代碼量較少,通常為幾十行或者上百行, 此時(shí)這種操作是可行方便的, 也沒有什么問題。但如果要開發(fā)的項(xiàng)目較大,代碼量上千行或者上萬行甚至更大,如果你還繼續(xù)將所有代碼全部編寫在僅有的一個(gè) c 文件下, 這種方式的弊病會(huì)凸顯出來, 它會(huì)給代碼調(diào)試、更改及后期維護(hù)都會(huì)帶來極大的不便。試想一下,當(dāng)你嘗試著從幾千幾萬行代碼中定位
          • 關(guān)鍵字: 單片機(jī)  模塊化編程  

          周立功:永遠(yuǎn)的學(xué)習(xí)者和開拓者,用人生為單片機(jī)代言

          • 已經(jīng)55歲的周立功,身邊的人都親切地稱他為周工,腰桿筆直健步如飛神采奕奕,絲毫看不出經(jīng)營(yíng)企業(yè)所帶來的重負(fù)。他說話聲調(diào)高亢思路敏捷,帶著湖南人特有的機(jī)智和直爽。他稱現(xiàn)在的好狀態(tài)都是因?yàn)榻∩恚虼税呀∩硗茝V到公司中。
          • 關(guān)鍵字: 周立功  單片機(jī)  

          具有無線供電功能的火災(zāi)報(bào)警系統(tǒng)

          • 針對(duì)倉(cāng)庫火災(zāi)發(fā)生的原因中:私拉線路,下班、夜間預(yù)警能力低,該作品做了針對(duì)性的規(guī)劃為,具有無線供電功能的夜間火災(zāi)報(bào)警系統(tǒng),白天天線通過無線供電模塊為電池充電存儲(chǔ)電能,夜間啟動(dòng)低功耗的傳感器模塊,檢測(cè)溫度和光照強(qiáng)度,進(jìn)行對(duì)周圍環(huán)境溫度和光強(qiáng)的監(jiān)測(cè),并通過MCU判斷是否超過閾值以啟動(dòng)警示燈進(jìn)行火災(zāi)預(yù)警。該作品適用于倉(cāng)庫的夜間防火,由于倉(cāng)庫屬性,不方便布線,也不具備條件搭載其他能源系統(tǒng),應(yīng)用該設(shè)計(jì)時(shí)減少了布線成本,美觀方便,無源狀態(tài)下的實(shí)測(cè)無限供電距離為1.4 m,由于傳感器模塊功耗極低,備用電池單次充電后的有效
          • 關(guān)鍵字: 無線供電  boost電路  單片機(jī)  溫度/光強(qiáng)傳感模塊  智能警報(bào)  201903  

          單片機(jī)要這么學(xué)?八條謹(jǐn)記!

          •   怎么學(xué)單片機(jī)?也常看到有人說學(xué)了好幾個(gè)月可就是沒有什么進(jìn)展。當(dāng)然,受限于每個(gè)人受到的教育水平不同和個(gè)人理解能力的差異,學(xué)習(xí)起來會(huì)有快慢之分,但我感覺最重的就是學(xué)習(xí)方法。一個(gè)好的學(xué)習(xí)方法,能讓你事半功倍,這里說說我學(xué)習(xí)單片機(jī)的方法?! ?、萬事開頭難、要勇敢邁出第一步。  開始的時(shí)候,不要老是給自己找借口,說KEIL不會(huì)建項(xiàng)目啦、沒有實(shí)驗(yàn)板啦之類的。遇到困難要一件件攻克,不會(huì)建項(xiàng)目,就先學(xué)它,這方面網(wǎng)上教程很多,隨便找找看一下,做幾次就懂了?! ∪缓罂梢詤⒖紕e的人程序,抄過來也無所謂,寫一個(gè)最簡(jiǎn)單的,讓
          • 關(guān)鍵字: 單片機(jī)  

          智能棋盤的研究與設(shè)計(jì)

          • 本文主要介紹了在不改變棋手弈棋習(xí)慣的前提下,將我國(guó)傳統(tǒng)智力娛樂項(xiàng)目中國(guó)象棋與電子技術(shù)、單片機(jī)應(yīng)用技術(shù)、軟件編程技術(shù)等相結(jié)合,實(shí)現(xiàn)信息記錄、規(guī)則裁決的智能化和自動(dòng)化。智能棋盤是以單片機(jī)技術(shù)為依托,合理配備選型,將多個(gè)模塊整合到一起,運(yùn)用高科技手段實(shí)現(xiàn)棋手弈棋的完全智能化。智能棋盤系統(tǒng)將改變老式象棋諸多弊端,提高比賽的品味和檔次,同時(shí)減輕棋手負(fù)擔(dān),提高對(duì)局質(zhì)量,實(shí)現(xiàn)自動(dòng)采集對(duì)局信息發(fā)送到采集服務(wù)器進(jìn)行處理的功能。具體包括自動(dòng)計(jì)時(shí)、計(jì)著子數(shù)、語音提示、判斷行棋是否符合規(guī)則等功能。該系統(tǒng)是以單片機(jī)為核心,利用光電
          • 關(guān)鍵字: 中國(guó)象棋  單片機(jī)  智能系統(tǒng)  光電傳感技術(shù)  201902  

          一種智能馬桶便蓋自動(dòng)開閉控制系統(tǒng)

          • 本文介紹了一種基于R5F1006A單片機(jī)的智能馬桶便蓋自動(dòng)開閉控制系統(tǒng)。本系統(tǒng)主要由微波感應(yīng)模塊、電動(dòng)開閉組件、單片機(jī)控制系統(tǒng)組成。由微波感應(yīng)模塊檢測(cè)到有人靠近或離開,發(fā)送信息給單片機(jī)控制系統(tǒng);電動(dòng)開閉組件反饋便蓋的位置信息給的單片機(jī)控制系統(tǒng);然后單片機(jī)控制系統(tǒng)收到的信息,通過精確的算法處理,對(duì)便蓋的打開或關(guān)閉以及轉(zhuǎn)動(dòng)速度進(jìn)行精準(zhǔn)控制。
          • 關(guān)鍵字: 智能馬桶  微波感應(yīng)  直流電機(jī)  單片機(jī)  PWM波  201902  

          國(guó)產(chǎn)代替,MCU成最大突破口

          • 微控制器(MCU),也就是我們所說的單片機(jī),是今天電子產(chǎn)品的心臟,被廣泛地應(yīng)用到消費(fèi)和工業(yè)電子產(chǎn)品中。小到體溫計(jì)、無線充電器和智能手環(huán),大到數(shù)控機(jī)床、機(jī)器人和汽車,都有MCU的身影。隨著物聯(lián)網(wǎng)和新能源汽車的高速發(fā)展,未來MCU的市場(chǎng)需求將有爆炸性的增長(zhǎng),前景看好。
          • 關(guān)鍵字: MCU  單片機(jī)  

          學(xué)習(xí)單片機(jī)最重要的八個(gè)步驟

          •   學(xué)習(xí)單片機(jī)就是理解單片機(jī)硬件結(jié)構(gòu),以及內(nèi)部資源的應(yīng)用,在匯編或C語言中學(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è)置,這就是
          • 關(guān)鍵字: 單片機(jī)  RS232  

          單片機(jī)下載文件:HEX文件和BIN文件的區(qū)別

          •   單片機(jī)程序?qū)懞弥?,我們都要把程序下載到單片機(jī)的內(nèi)存中,單片機(jī)才會(huì)按照程序員的邏輯執(zhí)行命令實(shí)現(xiàn)功能。之前也講過下載單片機(jī)的幾種方式,比如ISP下載,JTAG下載,下載文件的格式最常見的是hex文件,這個(gè)格式大家都是知道的,還有一種bin文件是單片機(jī)的下載文件。下面介紹這兩種格式的區(qū)別。  HEX文件和BIN文件是我們經(jīng)常碰到的2種文件格式。下面簡(jiǎn)單介紹一下這2種文件格式的區(qū)別:  1. hex文件包含地址信息。在用ISP方式燒寫程序時(shí),我們都有這樣的經(jīng)驗(yàn):1)選擇單片機(jī)型號(hào);2)選擇串口號(hào);3)設(shè)
          • 關(guān)鍵字: 單片機(jī)  HEX  

          老司機(jī)教您單片機(jī)C語言如何產(chǎn)生隨機(jī)數(shù)

          •   隨機(jī)數(shù)在單片機(jī)的應(yīng)用中也是很多的,當(dāng)然產(chǎn)生隨機(jī)數(shù)的方法有很多,當(dāng)中有一個(gè)就是利用單片機(jī)定時(shí)器,取出未知的定時(shí)器THX和TLX的值,再加以運(yùn)算得到一個(gè)規(guī)定范圍內(nèi)的隨機(jī)數(shù)值。這做法也是可行的。或者預(yù)先寫好一個(gè)隨機(jī)數(shù)表,然后進(jìn)行取數(shù)據(jù)。也是可以的。    KEIL里面產(chǎn)生隨機(jī)數(shù)的函數(shù)確實(shí)是rand(),但頭文件是stdlib.h,不是time.h。C語言提供了一些庫函數(shù)來實(shí)現(xiàn)隨機(jī)數(shù)的產(chǎn)生。C語言中有三個(gè)通用的隨機(jī)數(shù)發(fā)生器,分別為 rand函數(shù), random函數(shù), randomize 函數(shù);但是ra
          • 關(guān)鍵字: 單片機(jī)  C語言  

          單片機(jī)中各種周期的關(guān)系與定時(shí)器原理

          •   在計(jì)算機(jī)中,為了便于管理,常把一條指令的執(zhí)行過程劃分為若干個(gè)階段,每一階段完成一項(xiàng)工作。例如,取指令、存儲(chǔ)器讀、存儲(chǔ)器寫等,這每一項(xiàng)工作稱為一個(gè)基本操作?! r(shí)鐘周期:  時(shí)鐘周期也叫振蕩周期或晶振周期,即晶振的單位時(shí)間發(fā)出的脈沖數(shù),一般有外部的振晶產(chǎn)生,比如12MHZ=12×10的6次方,即每秒發(fā)出12000000個(gè)脈沖信號(hào),那么發(fā)出一個(gè)脈沖的時(shí)間就是時(shí)鐘周期,也就是1/12微秒。通常也叫做系統(tǒng)時(shí)鐘周期。是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。  在8051單片機(jī)中把一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用P表示
          • 關(guān)鍵字: 單片機(jī)  定時(shí)器  

          簡(jiǎn)單幾步讓你看懂單片機(jī)時(shí)序圖

          •   操作時(shí)序永遠(yuǎn)是使用任何一片IC芯片的最主要的內(nèi)容,看懂時(shí)序圖,再操控這個(gè)芯片就非常容易了。而提取芯片器件手冊(cè)上有用的信息是使用芯片的最基本步驟。  以液晶顯示芯片1602為例  首先我們來看1602的引腳定義,1602的引腳是很整齊的SIP單列直插封裝,器件手冊(cè)給出了引腳的功能數(shù)據(jù)表:    我們只需要關(guān)注以下幾個(gè)管腳:  3腳:VL,液晶顯示偏壓信號(hào),用于調(diào)整LCD1602的顯示對(duì)比度,一般會(huì)外接電位器用以調(diào)整偏壓信號(hào),注意此腳電壓為0時(shí)可以得到最強(qiáng)的對(duì)比度。  4腳:RS,數(shù)據(jù)/命令選擇端,當(dāng)此腳
          • 關(guān)鍵字: 單片機(jī)  時(shí)序  LCD1602  

          一份寄存器匯總讓你成為單片機(jī)編程高手

          •   單片機(jī)中斷源  一、一般而言,MCS-51單片機(jī)有5個(gè)中斷源,分別是:  1、外部中斷0;  2、外部中斷1;  3、定時(shí)/計(jì)數(shù)器0中斷;  4、定時(shí)/計(jì)數(shù)器1中斷;  5、串行口發(fā)送或接受中斷;  1)用到外部中斷時(shí):  EX0 = 1;//中斷允許開關(guān)  IT0 = 0;//下降沿觸發(fā)方式  EA = 1;//總開關(guān)  2)用到定時(shí)/計(jì)數(shù)器中斷時(shí)  ET0 = 1;//啟動(dòng)計(jì)數(shù)器中斷開關(guān)  EA = 1;//總開關(guān)  //定時(shí)器的核心在這下面這段代碼  TMOD = 0x09;  TH0 = 0x
          • 關(guān)鍵字: 寄存器  單片機(jī)  

          為什么要學(xué)STM32?答案就在這里

          •   為什么要學(xué)STM32?  STM32是32位的單片機(jī)卻只要八位單片機(jī)的價(jià)格,速度也是八位的好幾倍?! 「匾氖撬鳛锳RM入門級(jí)的芯片比較容易掌握,網(wǎng)上資料也很多,很多人都在用?! TM32的IO端口有7個(gè)寄存器來控制,但是我們常用的就4個(gè)CRL CRH IDR ODR 。  端口配置低寄存器(GPIOx_CRL)  端口配置高寄存器(GPIOx_CRH)  端口輸入數(shù)據(jù)寄存器(GPIOx_IDR)  端口輸出數(shù)據(jù)寄存器(GPIOx_ODR)  其中CRL 控制高8位的 IO CRH 低8這兩個(gè)實(shí)
          • 關(guān)鍵字: STM32  單片機(jī)  

          為什么要學(xué)習(xí)單片機(jī)?有多重要?

          •   單片機(jī)是大專學(xué)校電類專業(yè)的一門普通課,有些學(xué)校甚至把它列為選修課,在眾多課程中,沒有顯出它有多么重要。為什么要學(xué)習(xí)它呢?電類專業(yè)有很多專業(yè)課,這些專業(yè)課非常重要,是各個(gè)專業(yè)存在的必需課程,學(xué)完這些課程可以使學(xué)習(xí)者成為大學(xué)者的繼承人,市場(chǎng)對(duì)學(xué)者繼承人的需求太少,大量需要的是產(chǎn)品的研發(fā)者,研發(fā)產(chǎn)品是需要干實(shí)際事情的,需要研發(fā)工具,而單片機(jī)課程就是學(xué)習(xí)研發(fā)工具使用的課程。學(xué)習(xí)單片機(jī)課程與理論課程不一樣,不能只做作業(yè),而是要實(shí)際使用單片機(jī),下面就如何準(zhǔn)備學(xué)習(xí)單片機(jī)的條件和學(xué)習(xí)步驟簡(jiǎn)述一些不成熟的想法?! ?.
          • 關(guān)鍵字: 單片機(jī)  MSP430  
          共9138條 7/610 |‹ « 5 6 7 8 9 10 11 12 13 14 » ›|

          stc89c58rd+單片機(jī)介紹

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

          熱門主題

          關(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
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();