日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]單片機編程軟件很多,但主要以Keil單片機編程軟件和IAR單片機編程軟件為主。本文對單片機編程軟件的講解基于Keil,主要內(nèi)容為:keil單片機編程軟件忽略特定警告的方法以及如何使用keil單片機編程軟件全局替換字符串。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

單片機編程軟件很多,但主要以Keil單片機編程軟件和IAR單片機編程軟件為主。本文對單片機編程軟件的講解基于Keil,主要內(nèi)容為:keil單片機編程軟件忽略特定警告的方法以及如何使用keil單片機編程軟件全局替換字符串。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

一、keil中忽略特定警告的方法

Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。

運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功倍。

keil優(yōu)點

·Keil C51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。

·與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。用過匯編語言后再使用C來開發(fā),體會更加深刻。Keil C51開發(fā)系統(tǒng)基本知識

⒈系統(tǒng)概述

Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil的優(yōu)勢。下面詳細介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。

⒉Keil C51單片機軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)

C51工具包的整體結(jié)構(gòu),μVision與Ishell分別是C51 for Windows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及C51編譯器編譯生成目標文件(.obj)。目標文件可由LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51 連接定位生成絕對目標文件(.abs)。abs文件由OH51 轉(zhuǎn)換成標準的hex 文件,以供調(diào)試器dScope51 或tScope51 使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。

使用獨立的Keil仿真器時,注意事項

*仿真器標配11.0592MHz的晶振,但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。

*仿真器上的復位按鈕只復位仿真芯片,不復位目標系統(tǒng)。

* 仿真芯片的31腳(/EA)已接至高電平,所以仿真時只能使用片內(nèi)ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴展有外部ROM(其CPU的/EA引腳接至低電平)的目標系統(tǒng)中使用。

keil中忽略特定警告的方法

因為在STM32F4上使用了jlink自帶的RTT功能

而RTT的代碼經(jīng)過編譯會產(chǎn)生一個特定的警告

只需在工程中這樣設置

添加 --diag_suppress=num

此處num等于警告代碼的數(shù)字 例如111

二、keil如何全局替換字符串

相信大多數(shù)人在使用keil的時候,都會出現(xiàn)同一個問題,那就是keil如何全局替換字符串,目前小編僅使用過keil 3和keil4 ,下面就以keil 3 和keil4 為例,說說它們是如何替換全局字符的。

進入到keil 3和keil4 中,菜單進入 edit-》Replace-》replace all ,如下圖即可:

三、keil軟件程序字體大小設置

1、打開軟件進入主界面,在工具欄中找到“扳手”圖標點擊確定。如下圖所示

2、進入到設置窗口如下圖所示

3、把設置窗口切換到“Color&Front”一欄中。如下圖所示

4、再“Color&Front”列表中選中“8051:EditCflies”再選中右邊的“Text”進入到編輯窗口。如下圖所示

5、再Front欄中點擊“CourierNew”進入到到字體設置窗口

6、在這我們看到原來的字體大小是12,那么我們設置成14看看效果怎樣,點擊確定設置完成。如下圖

7、回到編輯窗口看小效果如何

8、看到字體明顯比以前大很多。就這簡單幾步完成設置

以上便是小編此次為大家?guī)淼乃袃?nèi)容,希望大家喜歡。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

嵌入式開發(fā)作為一種專業(yè)且技術(shù)密集型的領域,涵蓋了從硬件底層驅(qū)動、中間件到應用層軟件開發(fā)等多個層面的工作,其所需的工具種類繁多,各有針對性,旨在提升開發(fā)效率、保證代碼質(zhì)量以及簡化調(diào)試過程。

關(guān)鍵字: 嵌入式開發(fā) keil

之后新建新的工程,添加.a文件就可以使用了,當然也可以使用keil來添加,但是keil默認的是用.lab,需要自己配置一下文件屬性,改為lib文件即可。一半release sdk的時候用這種方式很關(guān)鍵的,畢竟自己的核心代...

關(guān)鍵字: keil 文件屬性 lib文件

DSP28335與AD7606通過SPI的串行數(shù)據(jù)交互

關(guān)鍵字: keil C

為幫助大家更好使用單片機編程軟件,本文將對keil單片機編程軟件仿真、調(diào)劑技巧予以講解,并對該單片機編程軟件的常見錯誤提示予以闡述。

關(guān)鍵字: 單片機編程軟件 指數(shù) keil

本文對于單片機編程軟件的介紹將基于如何采用keil單片機編程軟件調(diào)試stm32,如果你對單片機編程軟件抑或本文內(nèi)容具有興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 單片機編程軟件 指數(shù) keil

本文對于單片機編程軟件的介紹基于兩點:1.keil單片機編程軟件編譯環(huán)境優(yōu)化等級說明,2.keil單片機編程軟件中兩大概念名詞解析。

關(guān)鍵字: 單片機編程軟件 指數(shù) keil

為增加大家對單片機編程軟件的了解,本文將對keil單片機編程軟件予以介紹,主要在于介紹該單片機編程軟件的模式設置和一些編程事項。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

為幫助大家更快學會單片機編程軟件的使用,本文將對keil單片機編程軟件的使用方法加以介紹。如果你對本文內(nèi)容具有興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)

本文對單片機編程軟件的介紹基于Keil,主要在于介紹keil單片機編程軟件如何將hex下載進STM32,如何燒寫hex文件以及如何直接使用二進制數(shù)。

關(guān)鍵字: keil 單片機編程軟件 指數(shù)
關(guān)閉