標(biāo)題: 初學(xué)C51,求解答 [打印本頁(yè)]

作者: zobobo    時(shí)間: 2016-5-16 20:30
標(biāo)題: 初學(xué)C51,求解答
本帖最后由 zobobo 于 2016-5-16 20:38 編輯


如上圖:我的開發(fā)板只有一片74HC573,三極管是我自己自行添加的。#include <reg52.h>
#include <absacc.h>

sbit wr_bit = P3^6;
void main (void)
{        
        while(1)
        {
                P0 = 0xaa;
                wr_bit = 0;
                wr_bit = 1;

為什么我用上面這組命令單步跟蹤可以鎖存P0口的數(shù)據(jù),而用英特爾
總線命令
               XBYTE[0x0300]=0xaa;進(jìn)行單步跟蹤卻不能在P0口上鎖存數(shù)據(jù)呀。是哪里寫錯(cuò)了?
還有就是我的P2口是空的,什么都不接。
求大神指點(diǎn)



作者: ahshmj    時(shí)間: 2016-5-16 22:38
本帖最后由 ahshmj 于 2016-5-16 22:40 編輯

你這輸出的不是地址。
作者: 椰海    時(shí)間: 2016-5-17 10:31
對(duì)啊,得是高低電平
作者: luoluoluo136    時(shí)間: 2016-5-17 10:51
wr_bit = 0;
wr_bit = 1;
這兩句之間加個(gè)延時(shí)吧,給硬件一點(diǎn)反應(yīng)時(shí)間。。。
作者: yuexiezhufeng    時(shí)間: 2016-5-17 14:24
得加個(gè)延時(shí)吧。。
作者: skycnfish33    時(shí)間: 2016-5-17 14:28
看看輸出的對(duì)不對(duì)。
作者: zobobo    時(shí)間: 2016-5-17 19:09
本帖最后由 zobobo 于 2016-5-17 19:11 編輯

問題是我用第一組命令(P0=0xaa; wr_bit = 0;wr_bit = 1;) P0口能正常鎖呀,P0口能正常輸出0xaa,但是如果用 XBYTE[0x0300]=0xaa;這組命令代替卻完全沒反應(yīng)。P0口沒輸出。難道 XBYTE 命令不是這么用的??
作者: zobobo    時(shí)間: 2016-5-17 19:15
ahshmj 發(fā)表于 2016-5-16 22:38
你這輸出的不是地址?

我只想驗(yàn)證 XBYTE命令是不是這樣用的,我是想用這個(gè)命令能不能在P0口上鎖存到相應(yīng)的數(shù)值。
作者: 15629    時(shí)間: 2016-5-17 19:30
對(duì)啊,得是高低電平
作者: 小帥    時(shí)間: 2016-5-17 20:30
椰海 發(fā)表于 2016-5-17 10:31
對(duì)啊,得是高低電平

是對(duì)的

作者: 萊納    時(shí)間: 2016-5-17 21:36
我想說 wr_bit = 0; wr_bit = 1; 這兩句之間加個(gè)延時(shí)吧,給硬件一點(diǎn)反應(yīng)時(shí)間。。。
作者: 云書信    時(shí)間: 2016-5-17 22:03
地址不對(duì)吧
作者: 1451133211    時(shí)間: 2016-5-17 23:26
其他程序有沒有錯(cuò)
作者: bd4sug    時(shí)間: 2016-5-18 07:58
得是高電平!
作者: 嘻嘻哈哈我暈4    時(shí)間: 2016-5-18 09:07
得加個(gè)延時(shí)吧。。
作者: faded21    時(shí)間: 2016-5-18 17:09
地址不對(duì)吧
作者: zobobo    時(shí)間: 2016-5-22 23:12
多謝大家了,我后來從新驗(yàn)證了。代碼 是對(duì)的,只我我用的電阻 阻值不對(duì),后來從新計(jì)算阻值了,上機(jī)驗(yàn)證正確輸出,很感動(dòng)!
作者: 愛你寶寶    時(shí)間: 2016-5-23 09:14
去找書看和尋求老師幫助
作者: 329414826    時(shí)間: 2016-5-23 09:20
地址不對(duì)
作者: llboer    時(shí)間: 2016-5-23 09:37
一般都給延時(shí)的
作者: liuzhaoxin1020    時(shí)間: 2017-1-2 15:57
地址不對(duì)哦




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1