各位好!由于剛接觸單片機(jī),很多問(wèn)題不懂,請(qǐng)大家多多幫忙!謝謝!
我的電路連接 AT89c52 375 P0 D0~D7 P2.0 A0 P2.7 CS#
我的寫(xiě)命令程序如下; void write_cmd_usb(char cmd) { unsigned char xdata *buf; buf = INTRUCTIONG_USB_ADDR; //INTRUCTIONG_USB_ADDR=0XX1XXXX *buf =cmd; }
我的第一條指令就是 write_cmd_usb(CMD_RESET_ALL); 復(fù)位375 問(wèn)題是 *buf從來(lái)就沒(méi)變過(guò)(一直為0XFF),我也不知道什么原因? 請(qǐng)問(wèn)下這個(gè)"CH375命令端口的I/O地址"是不是對(duì)的?我就是令A(yù)0=1,CS=0 不然怎么定義我的"CH375命令端口的I/O地址"和"CH375數(shù)據(jù)端口的I/O地址" 我對(duì)375讀寫(xiě)就是按外部存儲(chǔ)器的方式來(lái)的,對(duì)不對(duì)?
誰(shuí)能給我一個(gè)正確的函數(shù)模型,小弟在此謝謝了!