//MCS-51通過(guò)中斷方式接收pc機(jī)發(fā)來(lái)的字符,并回送給主機(jī)
#include
#include
#define uchar unsigned char
uchar xdata rt_buf[32];
uchar r_in,t_out;
bit r ...
目的:實(shí)現(xiàn)流水燈。
源程序:
/*本程序結(jié)合STC89C51使用,晶振12M,中間用到串口中斷子程序是利用STC單片機(jī)的自定義ISP下載功能,自定義下載命令是FEH,關(guān)于自定義下載請(qǐng)參考《用5 ...
在板編程雖然為程序的開(kāi)發(fā)、調(diào)試和升級(jí)提供了便利,但編程接口的設(shè)計(jì)將會(huì)影響編程的效率和質(zhì)量,本文將闡述如何設(shè)計(jì)一個(gè)高效、穩(wěn)定的編程接口以及注意事項(xiàng)。
為了提高芯片程序的可升級(jí)性、可 ...
在其他單位見(jiàn)到一位工程師,從事了上位軟件開(kāi)發(fā)很多年。近幾年開(kāi)始做電子產(chǎn)品的軟件。剛剛開(kāi)發(fā)完一款通訊產(chǎn)品。平臺(tái)是stm32。其作品完整的體現(xiàn)了其在編程方面的深厚功底。觀之使人汗顏!我們可以 ...
幫助新的Linux用戶在越來(lái)越多的Linux發(fā)行版中選擇最合適的操作系統(tǒng),是創(chuàng)建這個(gè)網(wǎng)頁(yè)的原因。它列出了迄今為止最流行的10個(gè)Linux發(fā)行版(另外增加的是FreeBSD,到目前為止最為流行的BSD系統(tǒng)),通 ...
很多人換到Keil5,可能會(huì)遇到上圖這個(gè)問(wèn)題,這是keil新增的同步查錯(cuò)功能。一般情況下大家的項(xiàng)目編譯通過(guò)了,也可以仿真運(yùn)行了,以至于這些紅叉看起來(lái)多余,實(shí)在是別扭。如何解決掉這些紅叉 ...
4×4矩陣鍵盤(pán)數(shù)碼管顯示按鍵值程序
//電路說(shuō)明如下。
//單片機(jī):使用51系列兼容的即可;
//4×4矩陣鍵盤(pán):接在P1口;
//兩位數(shù)碼顯示器: P0口輸出七段碼,P2口輸出位選 ...
1). 簡(jiǎn)介
在這篇博文中,我將介紹 IoT 停車(chē)演示系統(tǒng)以及其所用到的技術(shù)。我會(huì)闡述如何使用 Azure IoT Hub 在 Azure服務(wù)和設(shè)備之間發(fā)送消息,就像我們的演示系統(tǒng)那樣。針對(duì)演示中用到的 ...
1). 簡(jiǎn)介
本文簡(jiǎn)單介紹ARM嵌入式設(shè)備基于嵌入式Linux操作系統(tǒng)時(shí)候的啟動(dòng)步驟和啟動(dòng)方式, 區(qū)別與X86平臺(tái),ARM平臺(tái)下并沒(méi)有一個(gè)標(biāo)準(zhǔn)的啟動(dòng)步驟,不同ARM SoC都會(huì)使用各自定義的boot ROM ...
一. 概述
ALSA是Advanced Linux Sound Architecture 的縮寫(xiě),目前已經(jīng)成為了linux的主流音頻體系結(jié)構(gòu),想了解更多的關(guān)于ALSA的這一開(kāi)源項(xiàng)目的信息和知識(shí),請(qǐng)查看以下網(wǎng)址:http://www. ...
當(dāng)主機(jī)與開(kāi)發(fā)板需要連接,而且主機(jī)還要能夠連接外網(wǎng)時(shí),該怎么辦?查閱了網(wǎng)上的一些資料,發(fā)現(xiàn)都是把主機(jī)和開(kāi)發(fā)板以橋接的方式直連,這樣當(dāng)然沒(méi)問(wèn)題,但是想要上外網(wǎng)就不行了。如果你有兩塊網(wǎng)卡 ...
在AD采集中經(jīng)常要用到數(shù)字濾波,而不同情況下又有不同的濾波需求,下面是10種經(jīng)典的軟件濾波方法的程序和優(yōu)缺點(diǎn)分析:
1、限幅濾波法(又稱程序判斷濾波法)
2、中位值濾波法
3、算術(shù)平 ...