完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > c語(yǔ)言
C語(yǔ)言是一門(mén)通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
文章:2736個(gè) 瀏覽:140992次 帖子:4277個(gè)
單片機(jī)的外部結(jié)構(gòu)和C語(yǔ)言編程基礎(chǔ)說(shuō)明
對(duì)于51系列單片機(jī),現(xiàn)有四種編程語(yǔ)言支持,即匯編、pl/m,c和basic通常附在pc機(jī)上,是初學(xué)單片機(jī)編程的第一種語(yǔ)言。一個(gè)新變量名定 義之后可在程序...
本文檔的主要內(nèi)容詳細(xì)介紹的是DS18B20的C語(yǔ)言驅(qū)動(dòng)程序。
2020-09-06 標(biāo)簽:C語(yǔ)言DS18B20驅(qū)動(dòng)程序 5835 0
單片機(jī)處理多個(gè)任務(wù)程序框架設(shè)計(jì)
MultiTimer 是一個(gè)軟件定時(shí)器擴(kuò)展模塊,可無(wú)限擴(kuò)展你所需的定時(shí)器任務(wù),取代傳統(tǒng)的標(biāo)志位判斷方式, 更優(yōu)雅更便捷地管理程序的時(shí)間觸發(fā)時(shí)序。
嵌入式系統(tǒng)簡(jiǎn)易版本的printf滿(mǎn)足自己的需要
嵌入式中,調(diào)試手段通常有兩種,一是遠(yuǎn)程gdb,一是直接printf。如果是調(diào)試自己玩的小板子,用gdb有點(diǎn)大張旗鼓了,大多數(shù)情況下printf就可以搞定...
單片機(jī)編程入門(mén)基礎(chǔ)知識(shí)
學(xué)好電子技術(shù)基礎(chǔ)知識(shí),如電路基礎(chǔ)、模擬電路、數(shù)字電路和微機(jī)原理。這幾門(mén)課程都是弱電類(lèi)專(zhuān)業(yè)的必修課程,學(xué)會(huì)這些后能保證你看懂單片機(jī)電路、知道電路的設(shè)計(jì)思路...
嵌入式系統(tǒng)C語(yǔ)言的特點(diǎn)及程序設(shè)計(jì)中代碼優(yōu)化的技巧
目前,在嵌入式系統(tǒng)開(kāi)發(fā)中可使用的語(yǔ)言很多,其中 C語(yǔ)言應(yīng)用得最廣泛。雖然用 C 語(yǔ)言編程具有許多優(yōu)點(diǎn),但基于嵌入式系統(tǒng)的C語(yǔ)言和標(biāo)準(zhǔn) C語(yǔ)言又有很大區(qū)別...
2020-09-02 標(biāo)簽:嵌入式系統(tǒng)C語(yǔ)言 3274 0
混合編程技術(shù)對(duì)DSP軟件開(kāi)發(fā)的重要性研究分析
LF240xA內(nèi)部提供了多個(gè)中斷,如INTl~I(xiàn)NT6、TRAP等。復(fù)位中斷向量(c_intO)是在實(shí)時(shí)運(yùn)行支持庫(kù)(rts2xx.1ib)中定義的一種特...
單片機(jī)匯編語(yǔ)言和C語(yǔ)言的聯(lián)系
程序有規(guī)范的結(jié)構(gòu),可分為不同的函數(shù)。這種方式可使程序結(jié)構(gòu)化,將可變的選擇與特殊操作組合在一起,改善了程序的可讀性。
Verilog HDL語(yǔ)言技術(shù)要點(diǎn)
基于FPGA的SOC在嵌入式系統(tǒng)應(yīng)用越來(lái)越廣了,往往一個(gè)復(fù)雜系統(tǒng)使用一個(gè)單芯片基于FPGA的SOC就搞定了。比較流行的方案主要有Altera/xilin...
2020-09-01 標(biāo)簽:C語(yǔ)言Verilog HDL 4685 0
C語(yǔ)言?xún)?nèi)存錯(cuò)誤的原因及解決辦法?
定義了指針變量,但是沒(méi)有為指針?lè)峙鋬?nèi)存,即指針沒(méi)有指向一塊合法的內(nèi)存。淺顯的例子就不舉了,這里舉幾個(gè)比較隱蔽的例子。
這類(lèi)信息雖然不是錯(cuò)誤,不影響編譯,但是很可能是程序 bug 的源頭,也有助于你尋找代碼中的錯(cuò)誤,規(guī)范代碼格式。所以建議每次編譯時(shí)都加上 -Wall 參數(shù)。
C語(yǔ)言的條件編譯#if, #elif, #else, #endif、#ifdef, #ifndef 有些程序在調(diào)試、兼容性、平臺(tái)移植等情況下可能想要通過(guò)...
宏打印函數(shù) 在我們的嵌入式開(kāi)發(fā)中,使用printf打印一些信息是一種常用的調(diào)試手段。但是,在打印的信息量比較多的時(shí)候,就比較難知道哪些信息在哪個(gè)函數(shù)里進(jìn)...
C語(yǔ)言模擬實(shí)現(xiàn)memmove函數(shù)
memmove用于從src拷貝count個(gè)字節(jié)到dest,如果目標(biāo)區(qū)域和源區(qū)域有重疊的話(huà),memmove能夠保證源串在被覆蓋之前將重疊區(qū)域的字節(jié)拷貝到目...
C語(yǔ)言模擬實(shí)現(xiàn)memcpy函數(shù)
memcpy指的是c和c++使用的內(nèi)存拷貝函數(shù),memcpy函數(shù)的功能是從源src所指的內(nèi)存地址的起始位置開(kāi)始拷貝n個(gè)字節(jié)到目標(biāo)dest所指的內(nèi)存地址的...
C語(yǔ)言模擬實(shí)現(xiàn)strstr函數(shù)
strstr(str1,str2) 函數(shù)用于判斷字符串str2是否是str1的子串。如果是,則該函數(shù)返回str2在str1中首次出現(xiàn)的地址;否則,返回NULL。
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |