<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
首頁(yè)  資訊  商機   下載  拆解   高校  招聘   雜志  會(huì )展  EETV  百科   問(wèn)答  電路圖  工程師手冊   Datasheet  100例   活動(dòng)中心  E周刊閱讀   樣片申請
EEPW首頁(yè) >> 主題列表 >> c語(yǔ)言

嵌入式里的“延遲”

  •   前些天在版主群里有人問(wèn)“有沒(méi)有好用的延遲函數啊?”我的第一反應就是“延遲函數要視自己的應用而編寫(xiě),不可能千篇一律的應用。”可是回首一看,單片機的發(fā)展歷程,在不同時(shí)期里有著(zhù)不一樣的延遲函數。   在版主上學(xué)的年代里,單片機課程老師對匯編語(yǔ)言有著(zhù)非常深入的了解,如XX指令是單指令周期,XX指令是雙指令周期。如果使用了C語(yǔ)言編程,也要仔細看生成的匯編代碼然后再調節。例如下面的代碼示例:   功能 延時(shí)(12M 24M)   誤差 Ms S 5% 10Us
  • 關(guān)鍵字: 嵌入式  C語(yǔ)言  

C語(yǔ)言的那些小秘密之volatile

  •   volatile的重要性對于搞嵌入式的程序員來(lái)說(shuō)是不言而喻的,對于volatile的了解程度常常被不少公司在招聘嵌入式編程人員面試的時(shí)候作為衡量一個(gè)應聘者是否合格的參考標準之一,為什么volatile如此的重要呢?這是因為嵌入式的編程人員要經(jīng)常同中斷、底層硬件等打交道,而這些都用到volatile,所以說(shuō)嵌入式程序員必須要掌握好volatile的使用。   其實(shí)就象讀者所熟悉的const一樣,volatile是一個(gè)類(lèi)型修飾符。在開(kāi)始講解volatile之前我們先來(lái)講解下接下來(lái)要用到的一個(gè)函數,知道如
  • 關(guān)鍵字: C語(yǔ)言  volatile  

C語(yǔ)言的那些小秘密之鏈表(四)

  •   大多數的讀者在學(xué)習編程語(yǔ)言的時(shí)候都不喜歡那些枯燥的文字描述,包括我自己在開(kāi)始學(xué)習編程的時(shí)候也是這樣,對于代碼的熱情遠遠高于文字,所以我在我寫(xiě)東西的時(shí)候也不喜歡用枯燥的文字描述來(lái)向讀者講解,更喜歡用代碼加上適當的文字描述的方式進(jìn)行講解,因為有些東西可能用枯燥的文字描述半天還不如實(shí)實(shí)在在的給讀者呈現出一段簡(jiǎn)單的代碼,讓讀者理解得更加的透徹些。但是并不是說(shuō)文字描述就沒(méi)用,文字描述也很重要,只是絕大部分讀者都更加的希望直接達到最終的效果,都想跳過(guò)那些中間的步驟。接下來(lái)我們接著(zhù)上一篇博客《C語(yǔ)言的那些小秘密之鏈
  • 關(guān)鍵字: C語(yǔ)言  鏈表  

C語(yǔ)言教程

  •   導讀:本文主要介紹的是C語(yǔ)言的基礎知識以及步驟,希望這些對親們有幫助哦~~~快來(lái)學(xué)習一下吧~~~ 1.C語(yǔ)言教程--什么是C語(yǔ)言?   C語(yǔ)言是一種計算機程序設計語(yǔ)言,它既具有高級語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。計算機語(yǔ)言是從第二次世界大戰以后,經(jīng)歷了戲劇性的發(fā)展過(guò)程。從機器語(yǔ)言到匯編語(yǔ)言和高級語(yǔ)言。C語(yǔ)言是與硬件無(wú)關(guān)的,并且有許多獨特的優(yōu)點(diǎn)。 2.C語(yǔ)言教程--C語(yǔ)言有哪些特點(diǎn)?   C語(yǔ)言作為程序員的首選語(yǔ)言之一,其特點(diǎn)如下:   (1)具有現代化程序設計語(yǔ)言的特征;   (2)
  • 關(guān)鍵字: C語(yǔ)言  匯編語(yǔ)言  C語(yǔ)言教程  

【單片機到嵌入式之路】序列之1:簡(jiǎn)單的討論一下C語(yǔ)言知識

  •   一、C語(yǔ)言的好處   1.可移植性強;   2.開(kāi)發(fā)速度快,效率高;   3.結構清晰   4....   二、C語(yǔ)言的位操作   在單片機中C語(yǔ)言的位操作用的比較多,而且用的好對代碼的執行效率都是很有幫助的,下面簡(jiǎn)單介紹一下在單片機中的應用,就算是拋磚引玉吧。   定義一個(gè)8位的寄存器(0xF0是寄存器的地址):   #define REG 0xDE   1)對單個(gè)的位進(jìn)行賦值   (1)將寄存器REG的第2位置“1”   REG |= (1 <&
  • 關(guān)鍵字: 嵌入式  C語(yǔ)言  

C語(yǔ)言程序設計教程

  •   導讀:C語(yǔ)言是一門(mén)通用的計算機編程語(yǔ)言,應用非常得廣泛,在計算機、單片機以及工業(yè)上都有的莫大的貢獻,今天我們來(lái)學(xué)習如何進(jìn)行C語(yǔ)言程序設計。 C語(yǔ)言程序設計教程——編程軟件簡(jiǎn)介   Microsoft Visual C++,(簡(jiǎn)稱(chēng)Visual C++、MSVC、VC++或VC)是Microsoft公司推出的開(kāi)發(fā)win32環(huán)境程序,面向對象的可視化集成編程系統。它不但具有程序框架自動(dòng)生成、靈活方便的類(lèi)管理、代碼編寫(xiě)和界面設計集成交互操作、可開(kāi)發(fā)多種程序等優(yōu)點(diǎn),而且通過(guò)簡(jiǎn)單的
  • 關(guān)鍵字: C語(yǔ)言  win32  C語(yǔ)言程序設計教程  

C語(yǔ)言的那些小秘密之鏈表(三)

  •   在開(kāi)始寫(xiě)linux內核雙向循環(huán)鏈表之前,我一直在想我要不要用長(cháng)篇大論的文字來(lái)描述linux內核雙向循環(huán)鏈表呢?經(jīng)過(guò)認真的思考之后,我否決了用枯燥的文字向讀者描述linux內核雙向循環(huán)鏈表的想法,因為對于編程語(yǔ)言來(lái)說(shuō)我相信大多數的讀者都應該不喜歡面對枯燥的文字,更喜歡看到代碼,同時(shí)那也是讀者閱讀文字后想要實(shí)現的東西,所以我決定在這里采用代碼加上適當的文字描述的方法來(lái)進(jìn)行講解,這就使得我不可能用一篇的篇幅來(lái)講解完,所以會(huì )寫(xiě)兩篇文章來(lái)講解這個(gè)知識點(diǎn)。希望讀者能夠堅持看完,學(xué)會(huì )以后在應用程序中寫(xiě)雙向循環(huán)鏈表時(shí)
  • 關(guān)鍵字: C語(yǔ)言  鏈表  

C語(yǔ)言的那些小秘密之字節對齊

  •   可能有不少讀者會(huì )問(wèn),字節對齊有必要拿出來(lái)單獨寫(xiě)一篇博客嘛?我覺(jué)得是很有必要,但是它卻是被很多人所忽視的一個(gè)重點(diǎn)。那么我們使用字節對齊的作用和原因是什么呢?由于硬件平臺之間對存儲空間的處理上是有很大不同的,一些平臺對某些特定類(lèi)型的數據只能從某些特定地址開(kāi)始存取,如通常有些架構的CPU要求在編程時(shí)必須保證字節對齊,否則訪(fǎng)問(wèn)一個(gè)沒(méi)有進(jìn)行字節對齊的變量的時(shí)候會(huì )發(fā)生錯誤。而有些平臺可能沒(méi)有這種情況,但是通常的情況是如果我們編程的時(shí)候不按照適合其平臺要求對數據存放進(jìn)行對齊,會(huì )在存取效率上帶來(lái)?yè)p失。比如有些平臺每次
  • 關(guān)鍵字: C語(yǔ)言  字節  

c語(yǔ)言入門(mén)教程

  •   導讀:隨著(zhù)微型計算機的日益普及,C語(yǔ)言成為世界上最流行、使用最廣泛的高級程序設計語(yǔ)言之一。下面我們就一起來(lái)了解一下C語(yǔ)言的世界是什么樣子的吧。 1.c語(yǔ)言入門(mén)教程--簡(jiǎn)介   C語(yǔ)言是一種計算機程序設計語(yǔ)言,它既具有高級語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它由美國貝爾研究所的D.M.Ritchie于1972年推出,它可以作為工作系統設計語(yǔ)言,編寫(xiě)系統應用程序。它的應用范圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開(kāi)發(fā)上,而且各類(lèi)科研都需要用到C語(yǔ)言,適于編寫(xiě)系統軟件,三維,二維圖形和動(dòng)畫(huà),具體應用
  • 關(guān)鍵字: C語(yǔ)言  c語(yǔ)言入門(mén)教程  

C語(yǔ)言的那些小秘密之鏈表(二)

  •   除了個(gè)別天才程序員外,沒(méi)有人一開(kāi)始就能寫(xiě)出讓人驚嘆的代碼,都是從模仿開(kāi)始的!不要相信你身邊的人說(shuō)他能很輕松的自己編寫(xiě)出讓人驚嘆的代碼而不用任何的參考資料,因為我相信在你我的身邊沒(méi)有這樣的天才程序員,所以我們都選擇從模仿和閱讀源代碼開(kāi)始。就好比一個(gè)優(yōu)秀的作家不是一開(kāi)始就能寫(xiě)出好的文章,他也是閱讀了很多優(yōu)秀的文章之后才能寫(xiě)出優(yōu)秀作品的。一開(kāi)始我想詳細的講解雙鏈表部分,但是我發(fā)現由于代碼的原因,使得文章的篇幅過(guò)大,所以在此就選擇一些易錯和場(chǎng)用的知識點(diǎn)來(lái)進(jìn)行講解,如果一開(kāi)始你發(fā)現閱讀代碼時(shí)很吃力,請不要放棄!
  • 關(guān)鍵字: C語(yǔ)言  鏈表  

C語(yǔ)言的那些小秘密之鏈表(一)

  •   鏈表,一個(gè)對于學(xué)習過(guò)C語(yǔ)言的人都是再熟悉不過(guò)的概念了,可能很多學(xué)習過(guò)鏈表的人都覺(jué)得鏈表沒(méi)什么值得太在意的地方,可是如果你走進(jìn)linux內核,去看看linux內核里面鏈表的實(shí)現方式,你不得不為之驚嘆??赡苡腥藭?huì )覺(jué)得linux內核鏈表實(shí)現方式僅此而已,但是你要知道,如果你沒(méi)有見(jiàn)到這樣的實(shí)現方式之前,能寫(xiě)出那樣的鏈表嘛?所以在寫(xiě)鏈表的文章時(shí),我深知自己不可能用一篇文章來(lái)講解完鏈表的知識點(diǎn),所以我特地分為三個(gè)部分(單鏈表、雙鏈表、linux內核鏈表,而其中linux內核鏈表單獨拿出來(lái)講是因為它的特殊性,在后面
  • 關(guān)鍵字: C語(yǔ)言  鏈表  

C語(yǔ)言的那些小秘密之動(dòng)態(tài)數組

  •   摘要的重要性是不言而喻的,每次發(fā)文章我都很糾結如何寫(xiě)出一個(gè)有特色的摘要來(lái),能夠以最為簡(jiǎn)短的文字向讀者描述出我所要表達的東西。但是常常出現的問(wèn)題是,摘要寫(xiě)得太簡(jiǎn)短了,讀者看了不清楚文章究竟要講啥;摘要寫(xiě)得稍微長(cháng)點(diǎn)的話(huà)自然能夠描述清楚所要表達的東西,但是卻也出現了另外一個(gè)問(wèn)題,就是讀者看到大段的文字描述,覺(jué)得枯燥無(wú)味,直接二話(huà)不說(shuō)給文章判了個(gè)“死刑”,導致這種情況下愿意真正的花時(shí)間看完摘要的讀者屈指可數,更不用說(shuō)文章的正文部分了,所以時(shí)長(cháng)感慨寫(xiě)文章最頭疼的莫過(guò)于摘要了。   很多
  • 關(guān)鍵字: C語(yǔ)言  動(dòng)態(tài)數組  

C語(yǔ)言的那些小秘密之斷言

  •   每次寫(xiě)摘要我都覺(jué)得是一件很頭疼的事兒,因為我知道摘要真的很重要,它幾乎直接就決定了讀者的數量??赡芑司帕⒅?xiě)出來(lái)的東西,因為摘要的失敗而前功盡棄,因為絕大多數的讀者看文章之前都會(huì )瀏覽下摘要,如果他們發(fā)現摘要“不對口”,沒(méi)有什么特色和吸引人的地方,那么輕則采用一目十行的方法看完全文,重則對文章判“死刑”,一篇文章的好壞雖然不能用摘要來(lái)衡量,但是它卻常常被讀者用來(lái)衡量一篇文章的好壞,從而成為了文章讀者數量多少的一個(gè)關(guān)鍵因素。下面言歸正傳來(lái)說(shuō)說(shuō)斷言,如
  • 關(guān)鍵字: C語(yǔ)言  斷言  

C語(yǔ)言的那些小秘密之指針(四)

  •   正如前一篇博客所說(shuō)的,但凡人都是急功近利和有惰性的,都不喜歡花時(shí)間去閱讀那些我們認為枯燥的文字描述,喜歡直接進(jìn)入主題。但是有時(shí)候恰恰就是因為我們的這種急功近利和惰性,使得我們繞了很大一個(gè)彎,到最后還是回到了文字描述上來(lái),所以我覺(jué)得適當的文字描述下,讓讀者對于文章的整體有個(gè)大概的認識之后,再去學(xué)習能收獲更好的效果。我的前兩篇關(guān)于C指針的博客用的摘要都是copy我第一篇C指針博客的摘要,當然這篇也不例外,還是會(huì )引用我第一篇博客的摘要,只是在引用摘要之前我要先交代件事兒,就是關(guān)于函數指針和指針函數、以及指針
  • 關(guān)鍵字: C語(yǔ)言  指針  

C語(yǔ)言的那些小秘密之指針(三)

  •   但凡人都是急功近利和有惰性的,我就是個(gè)例子。不想每篇博客都寫(xiě)一個(gè)摘要和那些大段的文字描述,但是為了讓一些新的讀者朋友了解我的博客內容,我還是像前面說(shuō)的那樣,把第一篇關(guān)于指針的摘要搬過(guò)來(lái),因為我寫(xiě)的這幾篇都是關(guān)于指針的,所以沒(méi)有必要每篇一個(gè)摘要,在此就偷偷懶了,如果讀過(guò)我前面兩篇C指針博客的朋友可以跳過(guò)這篇博客前面的摘要不讀,直接進(jìn)入主題部分。   懂得C語(yǔ)言的人都知道,C語(yǔ)言之所以強大,以及其自由性,絕大部分體現在其靈活的指針運用上。因此,說(shuō)指針是c語(yǔ)言的靈魂,一點(diǎn)都不為過(guò)。所以從我的標題加了個(gè)(一
  • 關(guān)鍵字: C語(yǔ)言  指針  
共256條 5/18 |‹ « 3 4 5 6 7 8 9 10 11 12 » ›|

c語(yǔ)言介紹

C語(yǔ)言是一種計算機程序設計語(yǔ)言。它既有高級語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它可以作為系統設計語(yǔ)言,編寫(xiě)工作系統應用程序,也可以作為應用程序設計語(yǔ)言,編寫(xiě)不依賴(lài)計算機硬件的應用程序。因此,它的應用范圍廣泛。主要有以下特點(diǎn):   C語(yǔ)言在很多方面都可以用,不僅僅是在軟件開(kāi)發(fā)上,各類(lèi)科研都是需要用到C語(yǔ)言的。具體應用比如我是學(xué)硬件的,單片機以及嵌入式系統都可以用C來(lái)開(kāi)發(fā)。   C 語(yǔ)言發(fā)展如此迅速 [ 查看詳細 ]

熱門(mén)主題

關(guān)于我們 - 廣告服務(wù) - 企業(yè)會(huì )員服務(wù) - 網(wǎng)站地圖 - 聯(lián)系我們 - 征稿 - 友情鏈接 - 手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權所有 北京東曉國際技術(shù)信息咨詢(xún)有限公司
備案 京ICP備12027778號-2 北京市公安局備案:1101082052    京公網(wǎng)安備11010802012473
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>