<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首頁 >> 主題列表 >> keil--

          Keil MDK中enum類型數(shù)據(jù)大小的問題

          •   使用枚舉是一個(gè)避免在程序中出現(xiàn)幻數(shù)的好方法,應(yīng)該在代碼中避免出現(xiàn)未解釋的數(shù)值。在單片機(jī)編程中,尤其是在編寫通信協(xié)議時(shí),常常使用枚舉來定義諸如命令等字段。這時(shí)有個(gè)問題就必須要提出了,C語言中enum類型到底占多少字節(jié)?我們給命令字段預(yù)留的字節(jié)大小必須和enum類型大小一致才能保證通信協(xié)議在字節(jié)流層面上正確?! £P(guān)于enum類型究竟占用多少字節(jié),答案是不確定。C語言標(biāo)準(zhǔn)規(guī)定枚舉必須是整數(shù)類型,但卻沒有規(guī)定枚舉類型必須占多少字節(jié)。枚舉類型占用多少字節(jié),取決于每個(gè)編譯器的實(shí)現(xiàn)。有可能占8字節(jié),16字節(jié),32字
          • 關(guān)鍵字: Keil  MCU  enum  

          基于STC8單片機(jī)兼容傳統(tǒng)51開發(fā)板設(shè)計(jì)及雙語言編程的教學(xué)探究*

          • 本文以STC8H8K64U單片機(jī)兼容STC89C52傳統(tǒng)開發(fā)板及發(fā)揮引腳最大化資源配置設(shè)計(jì)核心板,結(jié)合與Keil C兼容的圖形化編程語言,以項(xiàng)目開發(fā)和教學(xué)應(yīng)用為基礎(chǔ)講解對(duì)51單片機(jī)的軟硬件開發(fā)應(yīng)用,以更好地推進(jìn)單片機(jī)教學(xué)和項(xiàng)目開發(fā)實(shí)踐應(yīng)用。
          • 關(guān)鍵字: 202104  單片機(jī)核心板  STC8H8K64U  STC89C52  圖形化編程  Keil C  

          想學(xué)嵌入式?keil都不會(huì)用可不行

          •   keil4使用教程  1、第一步是建立工程,最好新建一個(gè)文件夾,把新建的這個(gè)工程放在文件夾放在里面,點(diǎn)擊進(jìn)去之后第一個(gè)新建uvision工程?! ?nbsp;           2、第二步就是選擇atmel公司的AT89C51這個(gè)芯片,然后就是確定。選擇這個(gè)的原因就是讓待會(huì)編寫的程序含有c51的頭文件,為了待會(huì)可以往c51里面燒程序。        3、然后就在左上開始新建一個(gè)文件了,我這舉例的一個(gè)程序,注意一定要
          • 關(guān)鍵字: keil  嵌入式  

          基于軟件開發(fā)的LED顯示控制系統(tǒng)

          • 基于軟件開發(fā)的LED顯示控制系統(tǒng)-為了實(shí)現(xiàn)基于Proteus和Keil μVision3軟件聯(lián)調(diào)環(huán)境下利用單片機(jī)AT89C51芯片采用串口通信模式及鍵盤輸入同步中斷控制方式,設(shè)計(jì)了一種LED顯示控制系統(tǒng)。LED顯示系統(tǒng)以AT89C51單片機(jī)為基礎(chǔ),利用RS 232和單片機(jī)的接口轉(zhuǎn)換模塊,實(shí)現(xiàn)與PC機(jī)的數(shù)據(jù)傳輸,可以隨時(shí)更新顯示內(nèi)容。
          • 關(guān)鍵字: LED顯示  Keil  Proteus  

          單片機(jī)代碼寫入的三種常用語句,看完之后不翻車!

          • 單片機(jī)代碼寫入的三種常用語句,看完之后不翻車!-種方法,這應(yīng)用程序比較簡單,實(shí)時(shí)性,并行性要求不太高的情況下是不錯(cuò)的方法,程序設(shè)計(jì)簡單,思路比較清晰。但是當(dāng)應(yīng)用程序比較復(fù)雜的時(shí)候,如果沒有一個(gè)完整的流程圖,恐怕別人很難看懂程序的運(yùn)行狀態(tài),而且隨著程序功能的增加,編寫應(yīng)用程序的工程師的大腦也開始混亂。即不利于升級(jí)維護(hù),也不利于代碼優(yōu)化。本人寫個(gè)幾個(gè)比較復(fù)雜一點(diǎn)的應(yīng)用程序,剛開始就是使用此法,最終雖然能夠?qū)崿F(xiàn)功能,但是自己的思維一直處于混亂狀態(tài)。導(dǎo)致程序一直不能讓自己滿意。
          • 關(guān)鍵字: keil  單片機(jī)  代碼  

          基于IAP和Keil MDK的遠(yuǎn)程升級(jí)設(shè)計(jì)

          •   寫在前面:三個(gè)周之前,我突然想寫一個(gè)遠(yuǎn)程升級(jí)的程序。那個(gè)時(shí)候我只是大概知道IAP的意思是在應(yīng)用編程,但怎么編,我還一無所知。我給自己定下一個(gè)個(gè)階段目標(biāo),從最基礎(chǔ)的代碼一點(diǎn)點(diǎn)寫起,解決一個(gè)又一個(gè)的問題。三個(gè)周之后,我用自己設(shè)計(jì)的方法實(shí)驗(yàn)了50多次,無一例升級(jí)失敗?! ∪齻€(gè)周來,遇到了很多的不解、困惑,甚至是想放棄,但我現(xiàn)在想說的是:很多未知的困難會(huì)擋在我們面前,我們會(huì)感覺毫無頭緒甚至覺得毫無出路忍不住要放棄,但多堅(jiān)持一下,那些困難不但能煙消云散還能帶給我們進(jìn)步?! ”驹O(shè)計(jì)是基于LPC2114和Keil&
          • 關(guān)鍵字: IAP  Keil  

          KEIL-BANK分頁(H00,H01 ... H0x)

          • 對(duì)C51而言,生成的HEX文件是有體積限制的,如果ROM過大,那么就要用到分頁技術(shù)將HEX分成幾個(gè)文件具體做法簡單點(diǎn)來說,如下:==============
          • 關(guān)鍵字: KEIL-BANKC51HEX文  

          圖說Keil uvison 4 for ARM 基本使用方法

          • 記得好早以前為了建一個(gè)keil的工程折騰了好久,在這里寫寫基本的Keil工程創(chuàng)建方法,以防自己以后再忘記:新建工程保存工程選擇器件在這邊新建文件夾,然后就是添加程序代碼到里面去了。其中一些文件跟文件夾的作用,
          • 關(guān)鍵字: Keil  uvison  ARM  

          Keil C動(dòng)態(tài)內(nèi)存管理機(jī)制分析及改進(jìn)

          •   Keil C是常用的嵌入式系統(tǒng)編程工具,它通過init_mempool、mallloe、free等函數(shù),提供了動(dòng)態(tài)存儲(chǔ)管理等功能。本文通過對(duì)init_mempool、mallloe和free這3個(gè)KeilC庫函數(shù)源代碼的分析,揭示其實(shí)現(xiàn)的原理和方法,并對(duì)其中的不足作了改進(jìn),以使Keil C編程人員更好地應(yīng)用動(dòng)態(tài)存儲(chǔ)管理。   1 相關(guān)數(shù)據(jù)結(jié)構(gòu)、變量及說明   在Keil C安裝目錄下的\c5l\lib目錄下,有實(shí)現(xiàn)init_mempool、mallloe和free這3個(gè)函數(shù)的C源文件init_me
          • 關(guān)鍵字: Keil  嵌入式系統(tǒng)  

          有關(guān)Keil軟件仿真的51單片機(jī)串口調(diào)試技巧

          •   引言   在單片機(jī)系統(tǒng)中,串口(UART,通用異步收發(fā)接口)是一個(gè)非常重要的組成部分。通常使用單片機(jī)串口通過RS232/RS485電平轉(zhuǎn)換芯片與上位機(jī)連接,以進(jìn)行上位機(jī)與下位機(jī)的數(shù)據(jù)交換、參數(shù)設(shè)置、組成網(wǎng)絡(luò)以及各種外部設(shè)備的連接等。RS232/RS485串行接口總線具有成本低、簡單可靠、容易使用等特點(diǎn),加上其歷史悠久,所以目前應(yīng)用仍然非常廣泛;特別對(duì)于數(shù)據(jù)量不是很大的場合,串口通信仍然是很好的選擇,有著廣闊的使用前景。   在單片機(jī)編程中,串口占了很重要的地位。傳統(tǒng)方式串口程序的調(diào)試,往往是利用專
          • 關(guān)鍵字: Keil  51  

          硬件仿真與燒寫程序結(jié)果不一樣原因總結(jié)

          •   一,配置問題:實(shí)際燒片時(shí)單片機(jī)的配置字與仿真的時(shí)候是不是一樣?燒寫時(shí)是否配置正確?   二,資源問題:單片機(jī)的ROM、RAM大小與仿真器的ROM、RAM大小是不一樣的!   三,驅(qū)動(dòng)能力問題:通常仿真器的驅(qū)動(dòng)能力比單片機(jī)要強(qiáng);可以分兩步檢查,一是分別用仿真器與單片機(jī)時(shí)對(duì)應(yīng)IO口波形進(jìn)行對(duì)比,二是當(dāng)仿真器與外設(shè)連接與不連接時(shí)波形的對(duì)比;   要進(jìn)行基本要素分析:單片機(jī)供電正常?起振沒有?復(fù)位電路正常?芯片損壞?   【單片機(jī)上電不運(yùn)行情況的分析】   1.單片機(jī)是沒有運(yùn)行,還是運(yùn)行不正確?
          • 關(guān)鍵字: 硬件仿真  Keil  

          單片機(jī)學(xué)習(xí)之二:單片機(jī)軟件使用簡明教程

          •   在我們開始單片機(jī)學(xué)習(xí)之前,我們有必要先來介紹一下單片機(jī)編程開發(fā)環(huán)境。我們現(xiàn)在常用的2種編程開發(fā)環(huán)境是:偉福WAVE和KEIL C軟件。我們這里以大家最常用的KEIL C軟件為例,簡單介紹一下編程環(huán)境。   Keil uVision2 的使用:   Keil uVision2是目前使用廣泛的單片機(jī)開發(fā)軟件,它集成了源程序編輯和程序調(diào)試于一體,支持匯編、C、PL/M語言。這里我們僅僅介紹 Keil uVision2 的簡單使用。   Keil C51 v6.12 的安裝:先運(yùn)行單片機(jī)軟件setup.
          • 關(guān)鍵字: 單片機(jī)  KEIL  

          keil 中常見的幾種警告

          •   keil中常見的幾種警告,固然,相對(duì)于錯(cuò)誤的,警告的程度不及錯(cuò)誤的嚴(yán)重性,有時(shí)候忽略,會(huì)出現(xiàn)意想不到的錯(cuò)誤。先看看常見的幾種錯(cuò)誤,分析出來現(xiàn)的原因。   1. Warning 280:’i’:unreferenced local variable   說明 局部變量 i 在函數(shù)中未作任何的存取操作   解決方法 消除函數(shù)中 i變量的宣告   2 Warning 206:’Music3’:missing function-prototype   
          • 關(guān)鍵字: keil  C51  

          學(xué)51單片機(jī)必看!51單片機(jī)導(dǎo)論

          • 一:單片機(jī)引腳單片機(jī),STC89C52:單片機(jī)全稱單片微型計(jì)算機(jī);它內(nèi)部有存儲(chǔ)器、處理器、輸入輸出接口,具有計(jì)算機(jī)的屬性。STC代表生產(chǎn)公司,8代表8051內(nèi)核,9代表Flash內(nèi)存,C代表屬于CMOS類,5(表示51單片機(jī))固定不變,2的位置可由1-16任意數(shù)字代替,代表存儲(chǔ)區(qū)大小為4KB的倍數(shù)。引腳功能:VCC(40腳)是單片機(jī)電源正,GND(20腳)是電源正;P0、P1、P2、P3是四組輸入輸出口,顯高電阻狀態(tài),對(duì)外能發(fā)出高電平和低電平;10腳是串行輸入口,11腳是串行接收口;12、13腳是外部中斷
          • 關(guān)鍵字: 單片機(jī)  51  最小系統(tǒng)  keil  編譯  

          【Proteus學(xué)習(xí)之路】序列之5:單燈閃爍

          •   本節(jié)我們主要是從下面3個(gè)方面進(jìn)行講解:   1.硬件環(huán)境搭建   2.軟件編寫   3.聯(lián)調(diào)   一、硬件環(huán)境搭建   1.先打開Proteus8.1。如下圖所示:        2.打開Proteus仿真界面。如下圖所示:        3.找到所需要的電子元器件。如下圖所示:        4.把元器件布局好仿真界面上。如下圖所示:        5.按照自己的想法設(shè)計(jì)電路。如下圖所示:    &nb
          • 關(guān)鍵字: Proteus  keil  
          共80條 1/6 1 2 3 4 5 6 »
          關(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)所有 北京東曉國際技術(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); })();