一、混合編程1、模塊內(nèi)接口:使用如下標(biāo)志符:#pragma asm匯編語(yǔ)句#pragma endasm注意:如果在c51程序中使用了匯編語(yǔ)言,注意在keil編譯器中需要激活Properties中的“Generate Assembler SRC File” 和&ld
什么是單片機(jī)學(xué)習(xí)使用單片機(jī)就是理解單片機(jī)硬件結(jié)構(gòu),以及內(nèi)部資源的應(yīng)用,在匯編或C語(yǔ)言中學(xué)會(huì)各種功能的初始化設(shè)置,以及實(shí)現(xiàn)各種功能的程序編制。有人覺(jué)得要先學(xué)匯編。不過(guò)我個(gè)人覺(jué)得,學(xué)習(xí)51單片機(jī),還是從C語(yǔ)言入
標(biāo)準(zhǔn)的C語(yǔ)言中沒(méi)有空語(yǔ)句。但在單片機(jī)的C語(yǔ)言編程中,經(jīng)常需要用幾個(gè)空指令產(chǎn)生短延時(shí)的效果。這在匯編語(yǔ)言中很容易實(shí)現(xiàn),寫幾個(gè)nop就行了。在keil C51中,直接調(diào)用庫(kù)函數(shù):#include // 聲明了void _nop_(void);_nop
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。1 使用定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)精確延時(shí)單片機(jī)系統(tǒng)一般
延時(shí)與中斷出錯(cuò),是單片機(jī)新手在單片機(jī)開發(fā)應(yīng)用過(guò)程中,經(jīng)常會(huì)遇到的問(wèn)題,本文匯總整理了包含了MCS-51系列單片機(jī)、MSP430單片機(jī)、C51單片機(jī)、8051F的單片機(jī)、avr單片機(jī)、STC89C52、PIC單片機(jī)…..在內(nèi)的各種單
以前一直使用STM32的標(biāo)準(zhǔn)庫(kù),需要一步步地將代碼加進(jìn)去,將編譯選項(xiàng)設(shè)置好,然后再編譯整個(gè)工程。這個(gè)編譯過(guò)程是一個(gè)相當(dāng)慢的過(guò)程!完全編譯大約需要一支煙的時(shí)間。每次建立工程都這么編譯,是一個(gè)相當(dāng)浪費(fèi)時(shí)間和香煙
愛(ài)特梅爾公司(Atmel Corporation)宣布擴(kuò)展CryptoAuthentication產(chǎn)品組合,增添使用橢圓曲線(ECC)非對(duì)稱密匙算法的ATECC108 解決方案。Atmel ATECC108解決方案具有先進(jìn)的安全功能,支持某些來(lái)自美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究
21ic訊 東芝公司(Toshiba Corporation)最近推出了一款基于ARM Cortex™-M3內(nèi)核的全新TX03系列微控制器“TMPM36BF10FG”,配備了1M字節(jié)的閃存ROM和258K字節(jié)的SRAM。該產(chǎn)品計(jì)劃于9月份投入量產(chǎn)。特性T
面對(duì)近期入門級(jí)32位微控制器(MCU)步步進(jìn)逼,8位MCU供應(yīng)商除持續(xù)開發(fā)特定應(yīng)用標(biāo)準(zhǔn)產(chǎn)品(ASSP)MCU之外,亦加重專用應(yīng)用集成電路(ASIC)MCU的專用型產(chǎn)品開發(fā)比重,為特定應(yīng)用領(lǐng)域的客戶打造量身定做的8位解決方案,減緩32
Silicon Labs近日宣布推出針對(duì)EFM32 Gecko單片機(jī)(MCU)系列產(chǎn)品的開發(fā)套件和應(yīng)用軟件示例,它是由最近被Silicon Labs收購(gòu)的Energy Micro公司開發(fā)。Wonder Gecko MCU系列產(chǎn)品基于ARM Cortex-M4處理器內(nèi)核,它提供了完整
摘要:本設(shè)計(jì)以TI公司的MSP430G2553單片機(jī)為例,通過(guò)在空閑狀態(tài)下選擇深度的低功耗模式(LPM),在運(yùn)行狀態(tài)下,盡量降低電源電壓和時(shí)鐘頻率,利用其他有效的設(shè)計(jì)原則使單片機(jī)系統(tǒng)達(dá)到最佳的低功耗狀態(tài)。 關(guān)鍵詞:MSP4
飛思卡爾(Freescale)將以全方位32位元微控制器(MCU)搶攻智慧手表商機(jī)。由于智慧手表須兼具運(yùn)算、無(wú)線連結(jié)和長(zhǎng)時(shí)間待機(jī)能力,對(duì)內(nèi)建MCU的規(guī)格需求較一般物聯(lián)網(wǎng)(IoT)裝置更嚴(yán)格,因此飛思卡爾正全力擴(kuò)充Cortex-M0+與Co
意法半導(dǎo)體(STMicroelectronics,簡(jiǎn)稱ST;紐約證券交易所代碼:STM)發(fā)布最新的STM32F030超值系列微控制器。批量訂貨最低價(jià)僅為0.32美元,STM32F030是低預(yù)算項(xiàng)目的理想選擇,同時(shí)還讓設(shè)計(jì)人員有機(jī)會(huì)使用型號(hào)齊全且軟硬
1.引言萬(wàn)用表是一種最常用的電工測(cè)量?jī)x表,目前主要使用的有兩種,即模擬以指針萬(wàn)用表和數(shù)字式萬(wàn)用表.這 兩種萬(wàn)用表使用時(shí)存在一個(gè)共同的問(wèn)題,就是測(cè)量時(shí)必須用眼睛觀看被測(cè)點(diǎn)和刻度盤或數(shù)據(jù)顯示屏,容易造成在觀測(cè)
PCGH今天曝光了一份Intel Xeon、Xeon Phi的規(guī)劃路線圖。雖是服務(wù)器和高性能計(jì)算領(lǐng)域的,但也能反映出桌面平臺(tái)的進(jìn)展。不過(guò)注意,本文中說(shuō)的Xeon不包括單路型號(hào),而是雙路型EP、多路型EX,而且Intel的新工藝、新架構(gòu)一