原文:利用C51單片機模擬SPI進行雙機通信

SPI協議簡述 SPI,是英語Serial Peripheral interface的縮寫,顧名思義就是串行外圍設備接口。由Motorola首創。SPI接口主要應用在 EEPROM,FLASH,實時時鍾,AD轉換器,還有數字信號處理器和數字信號解碼器之間。SPI,是一種高速的,全雙工,同步的通信總線。 優缺點: 協議簡單,相對數據速率高。 占用的Pin口較多 沒有指定的流控制,沒有應答機制確認是否 ...

2019-08-20 09:33 0 426 推薦指數:

查看詳情

C51單片機獨立按鍵與矩陣按鍵

獨立按鍵 首先既然是檢測輸入,對於當然要用到拉電阻,來檢測引腳電平變化變化。51單片機中,除了P0口外,P2,P3,P4都是內置上拉電阻的准雙向IO口,一般 的 51 P0引腳都外接了上拉電阻,當然也可以用作輸入口。 作為輸入前需要拉為高電平。 當有按鍵按下,致使單片機的某個引腳接地 ...

Sun Sep 04 01:07:00 CST 2016 0 5214
C51單片機定時器介紹

簡介 C51中的定時器和計數器是同一個硬件電路支持的,通過寄存器配置不同,就可以將他當做定時器或者計數器使用。 確切的說,定時器和計數器區別是致使他們背后的計數存儲器加1的信號不同。當配置為定時器使用時,每經過1個機器周期,計數存儲器的值就加1。而當配置 ...

Tue Dec 22 01:31:00 CST 2015 11 6619
兩個80c51單片機之間怎樣進行串行通信

以前以為串行通信只能是單片機和PC之間進行通信,昨天無意之中看到一個程序,是單片機單片機之間進行通信。。這小東西真是神奇啊!昨天弄了很長時間沒弄出來,今天在大神的幫助下終於撥開雲霧見天日了。 案例介紹: 利用單片機a將一段流水燈控制程序發送到單片機b,來控制單片機b的P1口,點亮8位LED ...

Thu Jul 25 03:57:00 CST 2013 0 4203
C#與51單片機串口通信

C#與51單片機串口通信 51接受數據,PC發送數據。 通過單片機的數碼管將PC發送的16進制數據顯示出來。 51接受數據代碼: #include <reg51.h> #include <string.h> #include < ...

Wed Nov 23 21:41:00 CST 2011 1 5624
C51單片機實現呼吸燈和花樣流水燈程序

1.用C51單片機實現花樣流水燈,代碼如下: #include <reg52.h> #define LED_A P1            //led燈所用的接口,是哪個口就寫P幾void delayms(){ unsigned char x ...

Sat Sep 28 20:59:00 CST 2019 1 1002
c51命令行編譯HEX單片機文件

剛開始學STC51單片機的開發,用Keil uVision4進行編輯和編譯。Keil的IDE是使用工程方式組織,對於小弟初學並不是很方便。 每次做個試驗都要建立一個工程,而且會出現一堆文件。 雖然電腦還可以,感覺啟動IED比較慢 Keil的編輯器對中文的支持並不太好 由於改動 ...

Tue Feb 14 22:04:00 CST 2012 0 7489
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM