![]() |
發(fā)布時間: 2016-5-16 20:30
正文摘要:本帖最后由 zobobo 于 2016-5-16 20:38 編輯 如上圖:我的開發(fā)板只有一片74HC573,三極管是我自己自行添加的。#include <reg52.h> #include <absacc.h> sbit wr_bit = P3^6; void main (void) ... |
地址不對哦 |
一般都給延時的 |
地址不對 |
去找書看和尋求老師幫助 |
多謝大家了,我后來從新驗證了。代碼 是對的,只我我用的電阻 阻值不對,后來從新計算阻值了,上機驗證正確輸出,很感動! |
地址不對吧 |
得加個延時吧。。 |
得是高電平! |
其他程序有沒有錯 |
地址不對吧 |
我想說 wr_bit = 0; wr_bit = 1; 這兩句之間加個延時吧,給硬件一點反應(yīng)時間。。。 |
椰海 發(fā)表于 2016-5-17 10:31 是對的 |
對啊,得是高低電平 |
ahshmj 發(fā)表于 2016-5-16 22:38 我只想驗證 XBYTE命令是不是這樣用的,我是想用這個命令能不能在P0口上鎖存到相應(yīng)的數(shù)值。 |
本帖最后由 zobobo 于 2016-5-17 19:11 編輯 問題是我用第一組命令(P0=0xaa; wr_bit = 0;wr_bit = 1;) P0口能正常鎖呀,P0口能正常輸出0xaa,但是如果用 XBYTE[0x0300]=0xaa;這組命令代替卻完全沒反應(yīng)。P0口沒輸出。難道 XBYTE 命令不是這么用的?? |
看看輸出的對不對。 |
得加個延時吧。。 |
wr_bit = 0; wr_bit = 1; 這兩句之間加個延時吧,給硬件一點反應(yīng)時間。。。 |
對啊,得是高低電平 |
本帖最后由 ahshmj 于 2016-5-16 22:40 編輯 你這輸出的不是地址啊? |
Powered by 單片機教程網(wǎng)