Re: 麻煩各位老大哥 幫忙小弟我解決這些考提 = =+
|
||||
---|---|---|---|---|
資深會員
|
同學,只能給你釣竿.
英文的 Datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/39564c.pdf 簡體的 Datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/39564b_cn.pdf 老師的分數裡面有.
發表於: 2009/11/3 19:36
|
|||
少年不知愁滋味,老來方知路難行。
|
||||
|
Re: 麻煩各位老大哥 幫忙小弟我解決這些考提 = =+
|
||||
---|---|---|---|---|
新會員
|
嗯 所以想請各位大大詳解阿-.-
不然我這科真的會被當掉!!! 老師都照自己步調上課 課本都沒得查 搞死一堆人 不然同學討論也可以有答案... 但是問題就是沒有...所以麻煩大大幫忙解決阿= =
發表於: 2009/11/3 19:30
|
|||
|
Re: 麻煩各位老大哥 幫忙小弟我解決這些考提 = =+
|
||||
---|---|---|---|---|
資深會員
|
發表於: 2009/11/3 19:27
|
|||
少年不知愁滋味,老來方知路難行。
|
||||
|
麻煩各位老大哥 幫忙小弟我解決這些考提 = =+
|
||||
---|---|---|---|---|
新會員
|
麻煩!!! 各位!!! 因為此門課 因為時間上無法全去上...
所以這些真的不是很懂 想請各位高手來幫忙解 拜託= =+ 2. 請解釋一下 TRIS、LAT、PORT 是什麼? 功能為何? 3. 此單晶片的輸出入埠 (I/O Port)有幾個,各為何? 4. 請問下列程式設定參數所代表的意義為何? TRISD = 0; LATDbits.LATD0 = 1; 5. 請問下列程式設定參數所代表的意義為何? TRISD = 0; TRISB = 0XFF; 6. 請問下列程式設定參數所代表的意義為何? TRISB = 1; TRISD = 0; LATDbits.LATD1 = 1; 7. 請問下列程式設定參數所代表的意義為何? (a) 整個函式代表甚麼功能 (b) 粗體字代表甚麼功能 (c) 粗體字 跑完第一次後 us2TCY 值為多少 #define OSC_CLOCK 20 void delay_ms(long A) { long i; int us2TCY; us2TCY=(10*OSC_CLOCK)>>2; for(i=0;i<A;i++) Delay100TCYx(us2TCY); } 8. 若要設計一程式 PORT D 輸入 PORD B 輸出至 LED(D0‐D7) 燈上, 實習板之 硬體須將 JUMPER 將哪些接腳短路連接 (Hint:有兩組JUMPER) 圖片如下 http://www.wretch.cc/album/show.php?i ... 0930&b=1&f=1653318739&p=0 9. 請 Trace 以下的程式,並說明Trace 的過程與結果 #include <p18f452.h> void main (void) { PORTD = 0x00; TRISD = 0; while (1) { delay_ms(100); PORTD++; } } 10. 請 Trace 以下的程式,並說明Trace 的過程與結果 #include <p18f452.h> #include <portb.h> void F_Initial ( void ); void main (void) { F_Initial(); while ( 1 ) LATD = PORTB; } void F_Initial () { TRISD = 0; TRISB = 0XFF; EnablePullups (); } 11. 請 Trace 以下的程式(方向 按鍵開關驅動LED 變化),並說明Trace 的過程與 結果 #include <p18f452.h> //納入定義檔 #include <delays.h> //納入時間延遲函式庫定義檔 #define OSC_CLOCK 10 void delay_ms(long A); void main (void) { unsigned char push_no=4; PORTD = 0x0F; TRISD = 0; TRISDbits.TRISD0=1; while (1) { delay_ms(10); if(PORTDbits.D0==0) { push_no‐‐; while(PORTDbits.D0==0); if(push_no==0) { push_no=4; Swapf(PORTD, 1, 0); } } } } 12. 如上題之程式,試修改程式達到方向鍵 按3 次、方向鍵 按4 次後,LED 燈才改變方向,按鍵對應的參數如下: 圖片如下 http://www.wretch.cc/album/show.php?i ... 0930&b=1&f=1653318740&p=1
發表於: 2009/11/3 19:20
|
|||
|