沒錯
剛才演示可以嗎
我在計算機房呢,沒回去試, 你看了我的程序嗎? 加我QQ好不, 4003593 :0)
那去試吧,串口試了嗎,增強點信心,哼哼
我也想來點信心啊,這是我第一次做事就步步挫折, 哎 對了,我的CH375模塊是16腳的標準并口模塊 ,可以改成串口模塊嗎? 怎么改啊
配置一下就行
這是我上次的回復,再貼一次,不要用movx總線操作指令,免得考慮譯碼及地址,也不考慮速度,成功率高些。 當然,最好是用串口,成功率更高,用光盤中“CH37XDL”工具程序,在ch375/module/tools/pub目錄。
首先在main中,將接INT#的I/O設置為輸入,接data的I/O設置為雙向,其它的設置為輸出 您的程序是以前老程序,換新的吧,下載CH375HM.ZIP,其中有并口例子程序,看下面 /* 對于模擬的并口讀寫時序或者其它并口讀寫方式,請修改以下3個子程序 */ #define CH375HM_INDEX_WR( Index ) { CH375HM_INDEX = (Index); } /* 寫索引地址 */ #define CH375HM_DATA_WR( Data ) { CH375HM_DATA = (Data); } /* 寫數(shù)據(jù) */ #define CH375HM_DATA_RD( ) ( CH375HM_DATA ) /* 讀數(shù)據(jù) */ 將上面幾行換成你的并口代碼,因為您的并口是模擬的,所以代碼要幾行,比如 void CH375HM_DATA_WR( Data ) { PIN_data_DIR=OUT; // 設置輸出方向 PIN_data=Data; PIN_A0=1; // CH375HM_INDEX_WR與此類似,僅此處不同,PIN_A0=0 PIN_WR#=0; PIN_WR#=1; PIN_data_DIR=IN; // 恢復輸入方向 } unsigned char CH375HM_DATA_RD( ) { unsigned char ddd; PIN_A0=1; PIN_RD#=0; PIN_RD#=0; //延時一個周期等待模塊輸出 ddd=PIN_data; // 輸入數(shù)據(jù) PIN_RD#=1; return( ddd ); }
謝謝你,我會去試的