樣例程序中 /須主程序定義的參數(shù) sbit ch451_dclk=P1^7; sbit ch451_din=P1^6; sbit ch451_load=P1^5; sbit ch451_dout=P3^3; uchar ch451_key; 需主程序定義是什么意思?該怎么定義呢?老出錯這里。 ch451_write(CH451_DIG0|0X01); 中間那個豎杠代表什么意思? 還有 //初始化子程序 void ch451_init() { ch451_din=0; //先低后高,選擇4線輸入 ch451_din=1; #ifdef USE_KEY IT1=0; //設(shè)置下降沿觸發(fā) IE1=0; //清中斷標志 PX1=0; //設(shè)置低優(yōu)先級 EX1=1; //開中斷 #endif } IT1 IE1 PX1 EX1 這些怎么老出錯?還需要定義么? 本人完全新手,請高手能執(zhí)教一下,很急,非常感激!
能回答下嗎,版主
1,你上面的定義沒有錯啊,是不是你該了程序了啊!例如: sbit ch451_dclk=P1^7; 在下面的程序中,都可以用ch451_dclk來代替P1^7; 2,中間的那個代表每一位相或 3,不需要定義什么啊,是不是你改了程序?
啊,什么都沒改阿,直接放進去都有錯,我再看看吧。非常感謝你,非常謝謝!
你用的哪個例子程序??
DEMO451.C和CH451C54.h
真的是不懂啊哈哈,一弄就是redefined或者unredefined
真是無奈啊,學的時候就不太懂這些。我要完成按鍵采集和數(shù)碼管顯示功能,從頭開始,程序都需要什么呢,看例子程序怎么那么簡單,可。。。。。
在MSP430的編譯環(huán)境下,這些都不行? sbit ch451_dclk=P1^7; sbit ch451_din=P1^6; sbit ch451_load=P1^5; sbit ch451_dout=P3^3;
430的定義和這個是不一樣的,這個是51的例子程序,你要修改的話先看下430芯片的資料在進行修改
哦,明白了,哈哈。現(xiàn)在就是苦于不知道430怎么定義了,謝謝你。
IT1 IE1 PX1 EX1 這些都該怎么辦?在430環(huán)境下,我需要去找什么來定義這些標志