亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

單片機(jī)(jī)C語(yǔ)(yǔ)言程序

  • 單片機(jī)開發(fā)中應(yīng)掌握的幾個(gè)基本技巧

    在單片機(jī)應(yīng)用開發(fā)中,代碼的使用效率問題、單片機(jī)抗干擾性和可靠性等問題仍困擾著 工程師。為幫助工程師解決單片機(jī)設(shè)計(jì)上的難題,《電子工程專輯》網(wǎng)站特邀Holtek香 港分公司工程部處長(zhǎng)鄧宏杰先生擔(dān)任《單片機(jī)應(yīng)用編程技巧》專題討論的嘉賓,與廣大 設(shè)計(jì)工程師交流單片機(jī)設(shè)計(jì)開發(fā)經(jīng)驗(yàn)?,F(xiàn)根據(jù)論壇中的討論歸納出單片機(jī)開發(fā)中應(yīng)掌握 的幾個(gè)基本技巧。一、 如何提高C語(yǔ)言編程代碼的效率鄧宏杰指出,用C語(yǔ)言進(jìn)行單片機(jī)程序設(shè)計(jì)是單片機(jī)開發(fā)與應(yīng)用的必然趨勢(shì)。他強(qiáng)調(diào):“ 如果使用C編程時(shí),要達(dá)到最高的效率,最好熟悉所使用的C編譯器。先試驗(yàn)一下每條C語(yǔ)言編譯以后對(duì)應(yīng)的匯編語(yǔ)言的語(yǔ)句行數(shù),這樣就可以很明確的知道效率。在今后編程的 時(shí)候,使用編譯效率最高的語(yǔ)句?!?他指出,各家的C編譯器都會(huì)有一定的差異,故編譯效率也會(huì)有所不同,優(yōu)秀的嵌入式系統(tǒng)C編譯器代碼長(zhǎng)度和執(zhí)行時(shí)間僅比以匯編語(yǔ)言編寫的同樣功能程度長(zhǎng)5-20%。他說:“對(duì)于復(fù)雜而開發(fā)時(shí)間緊的項(xiàng)目時(shí),可以采用C語(yǔ)言,但前提是要求你對(duì)該MCU系統(tǒng)的C語(yǔ)言和C編譯器非常熟悉,特別要注意該C編譯系統(tǒng)所能支持的數(shù)據(jù)類型和算法。雖然C語(yǔ)言是最普遍的一種高級(jí)語(yǔ)言,但由于不同的MCU廠家其C語(yǔ)言編譯系統(tǒng)是有所差別的,特別是在一些特殊功能模塊的操作上。所以如果對(duì)這些特性不了解,那么調(diào)試起來問題就會(huì)很 多,反而導(dǎo)致執(zhí)行效率低于匯編語(yǔ)言?!?二、 如何減少程序中的bug? 對(duì)于如何減少程序的bug,鄧宏杰給出了一些建議,他指出系統(tǒng)運(yùn)行中應(yīng)考慮的超范圍管理參數(shù)有: 1.物理參數(shù)。這些參數(shù)主要是系統(tǒng)的輸入?yún)?shù),它包括激勵(lì)參數(shù)、采集處理中的運(yùn)行參 數(shù)和處理結(jié)束的結(jié)果參數(shù)。合理設(shè)定這些邊界,將超出邊界的參數(shù)都視為非正常激勵(lì)或 非正?;貞?yīng)進(jìn)行出錯(cuò)處理。 2.資源參數(shù)。這些參數(shù)主要是系統(tǒng)中的電路、器件、功能單元的資源,如記憶體容量、 存儲(chǔ)單元長(zhǎng)度、堆疊深度。在程式設(shè)計(jì)中,對(duì)資源參數(shù)不允許超范圍使用。 3.應(yīng)用參數(shù)。這些應(yīng)用參數(shù)常表現(xiàn)為一些單片機(jī)、功能單元的應(yīng)用條件。如E2PROM的擦 寫次數(shù)與資料存儲(chǔ)時(shí)間等應(yīng)用參數(shù)界限。 4.過程參數(shù)。指系統(tǒng)運(yùn)行中的有序變化的參數(shù)。

    標(biāo)簽: 單片機(jī)開發(fā) 基本技巧

    上傳時(shí)間: 2013-10-21

    上傳用戶:chukeey

  • 一種基于C8051F單片機(jī)的直流無刷電機(jī)轉(zhuǎn)速控制系統(tǒng)

    具有梯形反電動(dòng)勢(shì)的永磁同步電動(dòng)機(jī)通常被稱為無刷直流電動(dòng)機(jī),它具有結(jié)構(gòu)簡(jiǎn)單、體積小、重量輕、效率高、高功率密度、啟動(dòng)扭矩大、慣量小和響應(yīng)快等其它種類直流電機(jī)無法比擬的特性。采用電子換向器替代了傳統(tǒng)直流電動(dòng)機(jī)的機(jī)械換向裝置,從而克服了電刷和換向器所引起的噪聲、火花、電磁干擾、壽命短等一系列弊病。由于無刷直流電動(dòng)機(jī)既具備交流電動(dòng)機(jī)的結(jié)構(gòu)簡(jiǎn)單、運(yùn)行可靠、維護(hù)方便等一系列優(yōu)點(diǎn),又具  有直流電動(dòng)機(jī)的運(yùn)行效率高、無勵(lì)磁損耗以及調(diào)速性能好等諸多優(yōu)點(diǎn),故其在在家用消費(fèi)類產(chǎn)品(空調(diào)、冰箱、洗衣機(jī))和IT周邊產(chǎn)品(打印機(jī)、軟驅(qū)、硬驅(qū))中得到廣泛的應(yīng)用。    C8051F單片機(jī)是美國(guó)Silabs公司推出的一種與51系列單片機(jī)內(nèi)核兼容的單片機(jī),具有高速、高性能、高集成度。以C8051F020為例,具有如下特點(diǎn):    C8051F020片上系統(tǒng)單片機(jī)片內(nèi)資源:    一、模塊外設(shè)    (1)逐次逼近型8路12位ADC0    轉(zhuǎn)換速率最大100ksps    可編程增益放大器PGA    溫度傳感器    (2)8路8位ADC1輸入與P1口復(fù)用    轉(zhuǎn)換速率500ksps   可編程增益放大器PGA    (3)兩個(gè)12 位DAC    (4)兩個(gè)模擬電壓比較器    (5)電壓基準(zhǔn)內(nèi)部提供2.43V    外部基準(zhǔn)可輸入    (6)精確的VDD監(jiān)視器    二、高速8051微控制器內(nèi)核    流水線式指令結(jié)構(gòu)速度可達(dá)25MIPS    22個(gè)矢量中斷源    三、存儲(chǔ)器    片內(nèi)4352字節(jié)數(shù)據(jù)RAM    64KBFlash程序存儲(chǔ)器可作非易失性存儲(chǔ)

    標(biāo)簽: C8051F 單片機(jī) 直流無刷 電機(jī)轉(zhuǎn)速

    上傳時(shí)間: 2013-12-21

    上傳用戶:bnfm

  • 基于CGI的無線路由中短信功能設(shè)計(jì)

    移動(dòng)通信中的短消息是人們無線溝通的重要方式,更以其方便、可靠性得到廣泛應(yīng)用。針對(duì)嵌入式無線路由的迅速普及,為實(shí)現(xiàn)良好人機(jī)交互,提出將短消息功能植入可使用上網(wǎng)卡的無線路由的動(dòng)態(tài)Web中。用C語(yǔ)言進(jìn)行CGI程序設(shè)計(jì),采用PDU短信模式,實(shí)現(xiàn)無線路由設(shè)備中短信的收發(fā)。實(shí)驗(yàn)結(jié)果也證實(shí)了此方案的正確性、實(shí)用性和可擴(kuò)展性。

    標(biāo)簽: CGI 無線路由 短信

    上傳時(shí)間: 2014-01-20

    上傳用戶:zhyiroy

  • C語(yǔ)言基本算法程序一百例

    有點(diǎn)難度,可以提高能力

    標(biāo)簽: C語(yǔ)言 算法 程序

    上傳時(shí)間: 2013-10-30

    上傳用戶:hbsunhui

  • 由Proteus仿真入門單片機(jī)學(xué)習(xí)

    摘要:以學(xué)習(xí)單片機(jī)為目的,為在沒有仿真器和目標(biāo)板的情況下對(duì)單片機(jī)內(nèi)部程序運(yùn)行時(shí)有感性的認(rèn)識(shí),以常用的89C2051單片機(jī)為核心,利用Proteus仿真軟件的硬件仿真模塊建立一個(gè)正弦波發(fā)生電路,并運(yùn)用C語(yǔ)言編寫相應(yīng)程序,結(jié)合所設(shè)計(jì)電路在Proteus仿真軟件的軟件仿真功能進(jìn)行了綜合仿真,并把仿真結(jié)果和實(shí)際電路與程序運(yùn)行的結(jié)果進(jìn)行了比較。據(jù)此,通過從實(shí)踐出發(fā)來,把實(shí)踐與理論結(jié)合在一起的學(xué)習(xí)方法來達(dá)到入門單片機(jī)知識(shí)。 關(guān)鍵詞:?jiǎn)纹瑱C(jī)學(xué)習(xí),單片機(jī)仿真、Proteus,正弦信號(hào)

    標(biāo)簽: Proteus 仿真 單片機(jī)學(xué)習(xí)

    上傳時(shí)間: 2013-11-18

    上傳用戶:75119158

  • CX_Programmer編程教程

    本手冊(cè)對(duì)CX-Programmer 應(yīng)用程序和其對(duì)OMRON SYSMAC CS, CV 以及 C 系列 PLC 編制程序的能力進(jìn)行了描述。但并不提供有關(guān)PLC 本身的詳細(xì)資料,要獲得這些資料,必須參考相應(yīng)設(shè)備的商業(yè)手冊(cè)。

    標(biāo)簽: CX_Programmer 編程 教程

    上傳時(shí)間: 2013-10-12

    上傳用戶:l銀幕海

  • 題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績(jī)>=90分的同學(xué)用A表示

    題目:利用條件運(yùn)算符的嵌套來完成此題:學(xué)習(xí)成績(jī)>=90分的同學(xué)用A表示,60-89分之間的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b這是條件運(yùn)算符的基本例子。

    標(biāo)簽: gt 90 運(yùn)算符 嵌套

    上傳時(shí)間: 2015-01-08

    上傳用戶:lifangyuan12

  • 沒有界面

    沒有界面,用C寫的小程序 問題如下:一家軟件公司招聘了數(shù)十位程序員,分成若干部門。 進(jìn)行一次考試,對(duì)各個(gè)部門的所有程序員進(jìn)行考核??荚嚱Y(jié)束后評(píng)出了每個(gè)人的分?jǐn)?shù)?,F(xiàn)在需要知道,在每個(gè)部門內(nèi),成績(jī)最好的程序員和成績(jī)最差的程序員分別是誰。輸入有N+1行,每一個(gè)有若干正整數(shù)。第一行只有一個(gè)正整數(shù),代表公司的部門數(shù)目。剩余的N行,每一行代表了該部門所有程序員的得分。其中每行第一個(gè)數(shù)字k代表了該部門的程序員個(gè)數(shù),該行剩下的有k對(duì)數(shù)據(jù),每對(duì)數(shù)據(jù)包括一個(gè)程序員的姓名(一個(gè)字符串)和其得分(一個(gè)正整數(shù))。【輸出形式】輸出有N行,每行有兩個(gè)串。第一個(gè)串該部門得分最高的程序員的姓名,第二個(gè)數(shù)字是得分最低的程序員的姓名。

    標(biāo)簽:

    上傳時(shí)間: 2013-12-17

    上傳用戶:氣溫達(dá)上千萬的

  • 本書是美國(guó)微軟出版社授權(quán)的 Microsoft Visual Studio系列中文版圖書之一

    本書是美國(guó)微軟出版社授權(quán)的 Microsoft Visual Studio系列中文版圖書之一,它是 Visual C++ 6.0程序員的實(shí)用參考書。 書中討論的許多主題均以范例程序進(jìn)行說明,所有范例程序的項(xiàng)目文件都在配套光盤上。本書是從事Visual C++ 6.0應(yīng)用與開發(fā)的所有技術(shù)人員極好的工具書,同時(shí)也是大專院校相關(guān)專業(yè)的師生的自學(xué)、教學(xué)參考用書。 全書共分成六個(gè)部分: 第一部分介紹Developer Studio和AppWizard的基礎(chǔ)知識(shí); 第二部分介紹文本、圖形和對(duì)話框編輯器; 第三部分是編程指南,展示了如何使用Classwizard和 Gallery來加速編程開發(fā)工作,創(chuàng)建自己的組件; 第四部分介紹 ActiveX控件及其使用,說明如何用MFC或ATL來寫 ActiveX控件; 第五部分討論調(diào)試器的各種能力,程序優(yōu)化的各種選項(xiàng)及原因,如何定制Visual C++,如何編制宏和附加實(shí)用程序; 第六部分提供ASCll字符和ANSI字符的標(biāo)準(zhǔn)表格,并簡(jiǎn)要描述ClassWizard支持的MFC類和VBScript

    標(biāo)簽: Microsoft Visual Studio 美國(guó)

    上傳時(shí)間: 2015-03-15

    上傳用戶:aappkkee

  • 這是圖象處理模式識(shí)別一書的源代碼

    這是圖象處理模式識(shí)別一書的源代碼,包括C++和MATLAB的程序,對(duì)于做這方面的研究人員來說,會(huì)很有幫助的。

    標(biāo)簽: 圖象處理 模式識(shí)別 源代碼

    上傳時(shí)間: 2015-03-18

    上傳用戶:13188549192

主站蜘蛛池模板: 峡江县| 沽源县| 白城市| 肥东县| 贵州省| 鄂托克旗| 淮滨县| 三江| 沅陵县| 吕梁市| 山东省| 安溪县| 来凤县| 安阳市| 长汀县| 商河县| 托里县| 锡林郭勒盟| 旅游| 密云县| 盐津县| 内丘县| 东丰县| 册亨县| 盐山县| 乡城县| 巴林左旗| 阿克陶县| 新源县| 昌宁县| 中方县| 石家庄市| 斗六市| 黄平县| 静乐县| 太仆寺旗| 尚志市| 揭阳市| 大渡口区| 夹江县| 凌海市|