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