led顯示屏滾動(dòng)顯示漢字的廣告牌到處都是,其原理實(shí)際很簡(jiǎn)單。我們完全可以用51單片機(jī)來控制漢字的顯示。
proteus中的步進(jìn)電機(jī)有兩種,六線制(MOTOR-STEPPER)和四線制(MOTOR-BISTEPPER),六線制的左右中間兩根線接電源,任然剩下四根,但是,這四根的順序和四線制的不同
proteus仿真:按鍵控制led燈
proteus仿真:I2c總線和EEPROM2404的讀寫
系統(tǒng)采集到的信號(hào),幾乎都是模擬信號(hào)。學(xué)習(xí)單片機(jī)的模擬數(shù)字ad轉(zhuǎn)換是必須的。
這個(gè)proteus仿真是一個(gè)網(wǎng)友做的,該仿真可以生成方波、正弦波、鋸齒波和三角波,并且還可以用按鍵調(diào)整波形。
越來越多的測(cè)量?jī)x器提供GPIB(General Purpose Intefface Bus)總線接口,通過該總線可以方便快捷地連接帶有GPIB接口的儀器及計(jì)算機(jī),組成一個(gè)GPlB網(wǎng)絡(luò)。GPIB設(shè)備與計(jì)算機(jī)連接時(shí),需要借助GPIB接口板卡,但這些GPIB接口板卡價(jià)格昂貴,給儀器與計(jì)算機(jī)連接帶來不便。在大多數(shù)情況下計(jì)算機(jī)只連接一臺(tái)GPIB接口儀器,并不需要這些功能復(fù)雜價(jià)格昂貴的GPIB板卡。面對(duì)單臺(tái)儀器與計(jì)算機(jī)連接的功能需求,本文設(shè)計(jì)了一種性價(jià)比突出的RS232一GPIB控制器,該控制器利用計(jì)算機(jī)最常用的RS232接口,控制帶有GPIB接口的儀器,在計(jì)算機(jī)與儀器之間建立數(shù)據(jù)傳輸?shù)耐ǖ?。同時(shí),支持SCPI(Standard Commands for Prognmnnable Instrumentation)指令集,只需在Windows操作系統(tǒng)自帶的工具軟件超級(jí)終端中輸入SCPI指令,便可方便地對(duì)儀器進(jìn)行參數(shù)設(shè)置和讀取測(cè)試結(jié)果。
單片機(jī)位尋址和不可位尋址
#includesbit P1_0 = P1^0;void Delay(); // 下面引用時(shí)一定要和這里的大小寫一致否則會(huì)有警告或錯(cuò)誤void Main(){while (1) // 開始一直循環(huán){P1_0 = 0;Delay(); // 沒有參數(shù)也要加 () 否則會(huì)有WarningP1_0 = 1;Delay
最近幫別人設(shè)計(jì)一個(gè)畢業(yè)設(shè)計(jì),做一個(gè)多種信號(hào)發(fā)生器(四種波形:方波、三角波、鋸齒波、梯形波),現(xiàn)在貼上來給大家參考,如果有錯(cuò)誤的地方,望指出~
單片機(jī)DA轉(zhuǎn)換實(shí)現(xiàn)正弦波
51單片機(jī)運(yùn)行過程
目錄1)問題產(chǎn)生2)失敗嘗試3)最終方案4)使用方法 1)問題產(chǎn)生在上一篇“ 以PWM控制直流電機(jī)為例建一個(gè)簡(jiǎn)單的51工程框架”中已向大家介紹了一個(gè)封裝好的8位8段數(shù)碼管的驅(qū)動(dòng)(如下圖中FUNC文件夾下led8.c文件)
這是在上一個(gè)的基礎(chǔ)上通過按鍵發(fā)送4種不同命令來控制接收端的LED燈亮的改進(jìn)版,這里俺把按鍵發(fā)命令給去掉,然后加入一個(gè)串口通信的功能,PC通過串口給發(fā)送端發(fā)送命令,然后發(fā)送端通過無線將命令發(fā)給接收端來實(shí)現(xiàn)控制,這里接收端和上一個(gè)例程中的一樣,只是在發(fā)送端的代碼里去除了按鍵控制,變成了串口控制。
想來想去不知道要怎么樣把232串口通信說清楚,想想還是直接把代碼分析一遍吧... 重點(diǎn)是“常用波特率與定時(shí)器1的參數(shù)關(guān)系”這張表格!波特率的設(shè)置很重要!