The sample program DEMOBRD1.C in" />
參數(shù)資料
型號(hào): 101-0411
廠商: Rabbit Semiconductor
文件頁(yè)數(shù): 77/90頁(yè)
文件大?。?/td> 0K
描述: INTERFACE 12KEYDISP ETHNT OP6700
標(biāo)準(zhǔn)包裝: 25
系列: SBC
模塊/板類型: 單板計(jì)算機(jī)模塊
適用于相關(guān)產(chǎn)品: OP6700
User’s Manual
75
D.2 Running Sample Program DEMOBRD1.C
The sample program DEMOBRD1.C in the SAMPLES\ICOM folder will be used to illustrate
some of the functions of Dynamic C.
Now, open DEMOBRD1.C. The program will appear in a window, as shown in Figure D-2
below (minus some comments). Use the mouse to place the cursor on the function name
WrPortI
in the program and type <ctrl-H>. This will bring up a documentation box for the
function WrPortI. In general, you can do this with all functions in Dynamic C libraries,
including libraries you write yourself. Close the documentation box and continue.
Figure D-2. Sample Program DEMOBRD1.C
To run the program DEMOBRD1.C, open it with the File menu, compile it using the Compile
menu, and then run it by selecting Run in the Run menu. LED1 and LED2 on the Demon-
stration Board should start going on and off if everything went well. If this doesn’t work,
review the following points.
The target should be ready, which is indicated by the message “BIOS successfully com-
piled...” If you did not receive this message or you get a communication error, recom-
pile the BIOS by typing <ctrl-Y> or select Recompile BIOS from the Compile menu.
main(){
int j;
WrPortI(PDDDR,&PDDDRShadow,0x03);
WrPortI(PDDCR,&PDDCRShadow,0x00);
while(1) {
BitWrPortI(PDDR,&PDDRShadow,0xFF,0);
BitWrPortI(PDDR,&PDDRShadow,0x00,1);
for(j=0; j<20000; j++);
BitWrPortI(PDDR,&PDDRShadow,0x00,0);
BitWrPortI(PDDR,&PDDRShadow,0xFF,1);
for(j=0; j<20000; j++);
} // end while(1)
} //
end of main
C programs begin with main
Start a loop
Time delay by counting
to 20,000
End of the endless loop
Note: See the Rabbit 2000 Microprocessor User’s Manual
(Software chapter) for details on the routines that read and
write I/O ports.
Set up Port D to output
to LED1 and LED2
Turn on LED1 and
turn off LED2
Turn off LED1 and
turn on LED2
Time delay by counting
to 20,000
相關(guān)PDF資料
PDF描述
AT24C02A-10PI-2.7 IC EEPROM 2KBIT 400KHZ 8DIP
AT24C02A-10PI-1.8 IC EEPROM 2KBIT 400KHZ 8DIP
25FMN-BMT-A-TF CONN FMN HSNG 25POS SNGL NOR SMD
046239012001800+ CONN FPC ONE-TOUCH LCK .5MM 12
AT24C01-10PI-1.8 IC EEPROM 1KBIT 400KHZ 8DIP
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
10104110 制造商:FCI-CONNECTOR 制造商全稱:FCI connector 功能描述:MICRO USB B TYPE RECEPTACLE
10104110-0001LF 功能描述:USB接頭 5P Quick Connect Micro USB TypeB Rcpt RoHS:否 制造商:FCI 產(chǎn)品:USB Type A Connectors 標(biāo)準(zhǔn):USB 3.0 端口數(shù)量: 位置/觸點(diǎn)數(shù)量:9 型式:Female 電流額定值:1.8 A 安裝風(fēng)格:Through Hole 端接類型:Solder Pin 連接器類型:USB 3.0 Receptacle
10104110-0001LF 制造商:FCI 功能描述:MICRO USB B, RECEPTACLE, 5POS, SMT RT AN
10-104-11-01 制造商:Concord Electronics Inc 功能描述:Contact Solder ST Thru-Hole
10-104-11-03 制造商:Concord Electronics Inc 功能描述: