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