SPI串行總線:將數據寫入X5045再讀出由1602顯示出來
效果圖.JPG (180.63 KB, 下載次數: 83)
下載附件
效果圖
2017-6-23 22:03 上傳
0.png (58.58 KB, 下載次數: 81)
下載附件
2017-6-24 20:53 上傳
單片機源程序如下:
- //將數據"0xaa"寫入X5045再讀出送P1口顯示
- #include<reg51.h> //包含單片機寄存器的頭文件
- #include<intrins.h> //包含_nop_()函數定義的頭文件
- #include "X5045.C"
- #include "1602.C"
- #include "1602_DisPlay.C"
- /*****************************************************
- 函數功能:主程序
- ***************************************************/
- void main(void)
- {
- WriteSR(0x12); //寫狀態寄存器(設定看門狗溢出時間為600ms,寫不保護)
- delaynms(10); //X5045的寫入周期約為10ms
- WriteSet(0x39,0x10); //將數據"0x??"寫入指定地址"0x10"
- delaynms(10); //X5045的寫入周期約為10ms
- P1=ReadSet(0x10); //將數據讀出送P1口顯示
- WatchDog(); //復位看門狗
- delaynms(1000);
-
- Lcd_Initiate();
- display_explain();
- display_symbol();
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
將數據寫入X5045再讀出由1602顯示出來.zip
(20.56 KB, 下載次數: 48)
2017-6-23 22:03 上傳
點擊文件名下載附件
源程序 下載積分: 黑幣 -5
|