首先什么是執(zhí)行效率。我們平常所說(shuō)的執(zhí)行效率就是使用相同的算法在相同輸入條件下完成相同計(jì)算所產(chǎn)生的系統(tǒng)開銷,目前來(lái)說(shuō)一般會(huì)更多關(guān)注執(zhí)行時(shí)間方面的開銷。所有語(yǔ)言編寫的代碼最終要運(yùn)行,都要轉(zhuǎn)化成機(jī)器碼。在更
家電遙控器通信距離往往要求不高,而紅外的成本比其它無(wú)線設(shè)備要低的多,所以家電遙控器應(yīng)用中紅外始終占據(jù)著一席之地。遙控器的基帶通信協(xié)議很多,大概有幾十種,常用的就有 ITT 協(xié)議、NEC 協(xié)議、Sharp 協(xié)議、Phili
自上篇文章,終于可以下載程序到芯片中.然后用ST-LINK在線調(diào)試,發(fā)現(xiàn)跑到RT-THREAD中的rt_system_heap_init函數(shù)就不出來(lái),跟蹤進(jìn)入在兩者中間就出現(xiàn)硬件錯(cuò)誤的中斷.查看一下HEAP初始化的大小可以明顯看到錯(cuò)誤在HEAP的尾
目前,在工業(yè)控制的很多領(lǐng)域,溫度監(jiān)控普遍是利用熱敏電阻組成的測(cè)溫電路,經(jīng)過(guò)A/D與D/A轉(zhuǎn)換后實(shí)現(xiàn)測(cè)溫,但是由于熱敏電阻的不穩(wěn)定性,導(dǎo)致測(cè)溫易受外界干擾、且精度不高?! S18B20數(shù)字溫度傳感器是Dallas公司
80C51單片機(jī)有P0-P3四個(gè)P口,以P0為例說(shuō)明:要搞清這個(gè)問(wèn)題,就要明白p0口的內(nèi)部結(jié)構(gòu)。P0口是由鎖存器經(jīng)兩個(gè)驅(qū)動(dòng)場(chǎng)效應(yīng)管和外部引腳相連的。讀引腳的意思就是直接讀P0外部引腳的電位,而讀端口(鎖存器)讀的是內(nèi)部與
主程序:/**************************************************************************** * 文 件 名:main.c * 功 能:運(yùn)行WDT,并控制LED1--LED4顯示輸出。程序開始先對(duì)LED1--LED4閃爍控制, * 并進(jìn)行喂狗處理
(1)、JTAG是一個(gè)通信標(biāo)準(zhǔn),用于計(jì)算機(jī)和單片機(jī)進(jìn)行實(shí)時(shí)快速通訊。AVR 的JTAG功能(只有部分型號(hào)才有)使得AVR的調(diào)試工作非常簡(jiǎn)單,可以通過(guò)JTAG 接口對(duì)Flash、EEPROM、熔絲位和鎖定位進(jìn)行編程。使用AVR
串口是我們?cè)诰幊虝r(shí)最經(jīng)常用的問(wèn)題,通常用它來(lái)發(fā)送和接收數(shù)據(jù),同時(shí)它還有另外一個(gè)功能——檢測(cè)程序是否正確,stm32f030系類單片機(jī)自然而然少不了串口,本文主要介紹STM32F030_USART的幾個(gè)常用的簡(jiǎn)單應(yīng)用和它的功能
光買開發(fā)板沒(méi)有LCD,窮啊,只能用VGA的顯示器代替。帶的資料也沒(méi)說(shuō)怎么就支持VGA,只好上網(wǎng)查,還好解決了,雖然不知道linux驅(qū)動(dòng)的原理,但改改寄存器還是會(huì)的。下面說(shuō)說(shuō)整個(gè)過(guò)程。VGA的接口定義如圖所示:板子上的A
1、C語(yǔ)言和匯編語(yǔ)言在開發(fā)單片機(jī)時(shí)各有哪些優(yōu)缺點(diǎn)? 答:匯編語(yǔ)言是一種用文字助記符來(lái)表示機(jī)器指令的符號(hào)語(yǔ)言,是最接近機(jī)器碼的一種語(yǔ)言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的CPU,其匯
NEC電子78K0/Lx3微控制器是高性能8位通用微控制器,采用NEC電子 的78K0內(nèi)核,有48Pin~80Pin的多種封裝,內(nèi)置4Com/8Com模式的LCD驅(qū)動(dòng),可以驅(qū)動(dòng)的LCD段數(shù)高達(dá)288段?! x3 微控制器內(nèi)置高精度8MHz振蕩電路,并且可
S3C2416裸機(jī)開發(fā)系列十六_sd卡驅(qū)動(dòng)實(shí)現(xiàn)標(biāo)簽:S3C2416裸機(jī)開發(fā)sd卡驅(qū)動(dòng)sd2.0gcc2014-05-26 12:562429人閱讀評(píng)論(3)收藏舉報(bào)分類:s3c2416裸機(jī)開發(fā)(24)版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。目錄(?)
控制轉(zhuǎn)移指令用于控制程序的流向,所控制的范圍即為程序存儲(chǔ)器區(qū)間,MCS-51系列單片機(jī)的控制轉(zhuǎn)移指令相對(duì)豐富,有可對(duì)64kB程序空間地址單元進(jìn)行訪問(wèn)的長(zhǎng)調(diào)用、長(zhǎng)轉(zhuǎn)移指令,也有可對(duì)2kB字節(jié)進(jìn)行訪問(wèn)的絕對(duì)調(diào)用和絕對(duì)轉(zhuǎn)
學(xué)習(xí)與應(yīng)用單片機(jī)的高潮正在工廠、學(xué)校及企事業(yè)單位大規(guī)模地興起。過(guò)去習(xí)慣于傳統(tǒng)電子領(lǐng)域的工程師、技術(shù)員正面臨著全新的挑戰(zhàn),如不能在較短時(shí)間內(nèi)學(xué)會(huì)單片機(jī),勢(shì)必會(huì)被時(shí)代所遺棄,只有勇敢地面對(duì)現(xiàn)實(shí),挑戰(zhàn)自我,
搞過(guò)全橋電機(jī)驅(qū)動(dòng)的都知道控制死區(qū)時(shí)間的重要性,一般解決方案是搭建電路控制死區(qū)時(shí)間或直接使用全橋驅(qū)動(dòng)芯片。 而STM32擁有兩個(gè)高級(jí)定時(shí)器,可以直接輸出具有調(diào)節(jié)死區(qū)時(shí)間的PWM。 現(xiàn)以TIM1通道1輸出占空比為50%,死