熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-12-25 14:19
正文摘要:單片機(jī)源程序如下: #include <REG51.H> #include <intrins.h> //#include "LCD1602.h" //#include "DS1302.h" #define uint unsigned int #define uchar unsigned char sbit DS1 ... |
一樓 正解,雖然他修改后的程序下載后無法打開,但是很明顯,您的程序與你貼圖的DS1302引腳及按鍵順序是不一樣的,你可以看一下 |
沒有轉(zhuǎn)碼把,讀取到的是BCD嗎,4個(gè)二進(jìn)制位表示一個(gè)十進(jìn)制位。 |
是不是沒有正確讀到1302的數(shù)據(jù)? |
定義的DS1302與MCU連接端口匹配錯(cuò)誤 軟件: sbit DS1302_CLK = P2^2; //實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳 sbit DS1302_IO = P2^1; //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P2^0; //實(shí)時(shí)時(shí)鐘復(fù)位線引腳 硬件: sbit DS1302_CLK = P1^6; //實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳 sbit DS1302_IO = P1^5; //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P1^4; //實(shí)時(shí)時(shí)鐘復(fù)位線引腳 |
![]() 是你連接錯(cuò)誤了
![]() |
Powered by 單片機(jī)教程網(wǎng)