參數(shù)資料
型號: 101-0788
廠商: Rabbit Semiconductor
文件頁數(shù): 82/90頁
文件大小: 0K
描述: COMPUTER SGL-BOARD OP6600 W/SRAM
標(biāo)準(zhǔn)包裝: 1
系列: SBC
模塊/板類型: 單板計(jì)算機(jī)模塊
適用于相關(guān)產(chǎn)品: OP6600
其它名稱: 101-788
101-788-ND
User’s Manual
79
main() {
int vswitch;
// state of virtual switch controlled by button S1
WrPortI(PDDDR, &PDDDRShadow, 0x03);
// set port D bits 0-1 as outputs
WrPortI(PDDCR, &PDDCRShadow, 0x00);
// set port D to not open drain mode
vswitch = 0;
// initialize virtual switch as off
(1)
while (1) {
// endless loop
// First task will flash LED4 for 200 ms once per second.
(2)
costate {
BitWrPortI(PDDR, &PDDRShadow, 0xFF, 1);
// turn LED on
(3)
waitfor(DelayMs(200));
// wait 200 ms
BitWrPortI(PDDR, &PDDRShadow, 0x00, 1);
// turn LED off
waitfor(DelayMs(800));
// wait 800 ms
(4)
}
// Second task - debounce SW1 and toggle vswitch
costate {
(5)
if (!BitRdPortI(PDDR, 2)) abort;
// if button not down skip out
waitfor(DelayMs(50));
// wait 50 ms
if(!BitRdPortI(PDDR, 2))
abort;
// if button not still down exit
vswitch = !vswitch;
// toggle since button was down 50 ms
while (1) {
waitfor(!BitRdPortI(PDDR, 2));
// wait for button to go up
waitfor(DelayMs(200));
// wait additional 200 ms
if (!BitRdPortI(PDDR, 2))
break;
// if button still up break out of while loop
}
// end of costate
// make LED1 agree with vswitch
(6)
BitWrPortI(PDDR, &PDDRShadow, vswitch, 0);
(7)
}
// end of while loop
}
// end of main
The numbers in the left margin are reference indicators, and are not a part of the code.
Load and run the program. Note that LED2 flashes once per second. Push button SW1
several times and note how LED1 is toggled.
The flashing of LED2 is performed by the costatement starting at the line marked (2). Cos-
tatements need to be executed regularly, often at least every 25 ms. To accomplish this, the
costatements are enclosed in a while loop. The term while loop is used as a handy way
to describe a style of real-time programming in which most operations are done in one loop.
The while loop starts at (1) and ends at (7).
相關(guān)PDF資料
PDF描述
046232116103800 CONN FFC/FPC 16POS 1MM R/A SMD
346-048-540-804 CARDEDGE 48POS DUAL .125 GREEN
346-048-540-802 CARDEDGE 48POS DUAL .125 GREEN
346-048-540-204 CARDEDGE 48POS DUAL .125 GREEN
346-048-540-202 CARDEDGE 48POS DUAL .125 GREEN
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
101-0790 功能描述:單板計(jì)算機(jī) BL2100 IDC Hdr 512K RoHS:否 制造商:Ampro By ADLINK 外觀尺寸:EPIC 處理器類型:Intel Atom D510 頻率:1.66 GHz 存儲容量:2 GB (max) 存儲類型:DDR2, L2 Cache 接口類型:Ethernet, PS/2, SATA, Serial, USB 工作電源電壓:5 V, 12 V 功耗:13 W 最大工作溫度:+ 70 C 尺寸:165.1 mm x 114.3 mm
10107900 制造商:LAPP/CONTACT CONNECTORS 功能描述:H-B 24 SDR-LB 21 ZW. BOX MOUNT BASE
10-107914-05P 制造商:Amphenol Corporation 功能描述:MINIATURE CYLINDRICAL CONNS - Bulk
10-107914-07S 功能描述:環(huán)形MIL規(guī)格連接器 RoHS:否 制造商:Amphenol MIL 類型:MIL-DTL-5015 系列:97 產(chǎn)品類型:Receptacles 外殼大小:28 外殼類型:Potting 觸點(diǎn)類型:Socket (Female) 位置/觸點(diǎn)數(shù)量:14 插入安排:28-2 觸點(diǎn)材料:Copper Alloy 觸點(diǎn)電鍍:Silver 安裝角:Straight 安裝風(fēng)格:Wire 端接類型:Solder 電流額定值:
10-107914-12P 功能描述:3 Position Circular Connector Receptacle, Male Pins Solder Cup Silver 制造商:amphenol industrial operations 系列:QWL 包裝:散裝 零件狀態(tài):有效 連接器類型:插座,公形引腳 針腳數(shù):3 外殼尺寸 - 插件:14-12 外殼尺寸,MIL:- 安裝類型:面板安裝,隔墻式(前端螺母) 端接:焊杯 緊固類型:有螺紋 朝向:N(正常型) 侵入防護(hù):- 外殼材料,鍍層:鋁,陽極鍍層(鋁) 觸頭鍍層:銀 特性:- 觸頭鍍層厚度:- 額定電流:- 電壓 - 額定:500VAC,700VDC 工作溫度:-55°C ~ 125°C 標(biāo)準(zhǔn)包裝:1