硬件電路:P1.0~P1.5外接6個(gè)LED,分別稱為D1~D6,低電平發(fā)光。P0.0~P0.3外接4個(gè)按鍵,分別稱為K1~K4。P3.2~P3.3外接2個(gè)按鍵,分別稱為K5~K6。用匯編語言編程進(jìn)行控制,要求:當(dāng)按下K1時(shí),D1發(fā)光;按下K
在工具選擇板中選擇操作值工具 ,再在對(duì)象上單擊鼠標(biāo)左鍵,可以改變對(duì)象值。如圖1所示,選擇作工具后再單擊“確定”按鈕,按鈕變?yōu)榘聪聽顟B(tài)。 此外,還可以使用操作值工具,單擊或拖動(dòng)垂直填充條,以改變垂直填充條滑
邏輯操作指令組(Logical Group)由邏輯與、邏輯或、如圖所示。 圖 邏輯操作指令組結(jié)構(gòu) (1) 賦值(LOAD)指令 LOAD指令用來為寄存器賦值,賦值可以是常數(shù),也可以是另一個(gè)寄存器的內(nèi)容。該指令不會(huì)影響標(biāo)志位的狀態(tài)。 由
數(shù)據(jù)操作子選板如圖1所示,其中的節(jié)點(diǎn)用來改變LabVIEW中的數(shù)據(jù)類型。 圖1數(shù)據(jù)操作子選板 數(shù)據(jù)操作子選板中的節(jié)點(diǎn)及其功能如表1所示。表1數(shù)據(jù)操作子選板節(jié)點(diǎn)及其功能 來源:ks990次
在程序框圖中,布爾型數(shù)據(jù)操作節(jié)點(diǎn)位于函數(shù)子選板“編程→布爾”中,如圖1所示。 圖1布爾子選板 布爾子選板中的布爾對(duì)象操作節(jié)點(diǎn)名稱和功能如表1所示。其中所有函數(shù)的操作數(shù)應(yīng)為布爾數(shù)據(jù)或數(shù)值型數(shù)據(jù);如果操作數(shù)為數(shù)
Device DNA和存儲(chǔ)校驗(yàn)碼對(duì)于外界來說不是機(jī)密,任何人都可以獲得這些信息,DeviceDNA設(shè)計(jì)級(jí)安全的奧秘在于“安全算法”。對(duì)于一些設(shè)計(jì),安全要求需要超過默認(rèn)的51位DeviceDNA來增強(qiáng)保護(hù),以免受到蠻力攻擊。Device D
三星S3C/S3P/S3F9XXX系列單片機(jī)實(shí)現(xiàn)查表操作的一個(gè)示例;實(shí)現(xiàn)查表操作須首先定義表地址,有兩種定義方式;方式一常用于參數(shù)表定義:ORG0040HCODE_TABLE:DB01HDB02HDB03H;方式二常用于系列子程序地址表定義:
本節(jié)將著重介紹LabVIEW 8.2中的幾何操作。幾何操作節(jié)點(diǎn)位于函數(shù)選板的“數(shù)學(xué)→幾何”,如圖所示。 如圖 幾何子選板 如表詳細(xì)列出了幾何子選板中函數(shù)和VI節(jié)點(diǎn)的圖標(biāo)、接線端、名稱和功能。 如表 幾何子選板節(jié)點(diǎn)
/**********(一)定時(shí)器A比較模式*************/intmain(void){WDTCTL=WDTPW+WDTHOLD;//關(guān)看門狗BCSCTL1=CALBC1_1MHz;//設(shè)定DCO為1MHZDCOCTL=CALBC1_1MHZ;P1DIR|=BIT0;//LED使能TACTL=TASSEL1+TACLR;/
intmain(void){WDTCTL=WDTPW+WDTHOLD;//關(guān)看門狗BCSCTL1=CALBC1_1MHz;//設(shè)定DCO為1MHZDCOCTL=CALBC1_1MHZ;//選擇定時(shí)模式,并選時(shí)鐘源為ACLK,即定時(shí)時(shí)間為ACLK/32768(WDTISx=0)WDTCTL=WDTPW+WDTTMSEL+WD
新建的層疊順序框只有一幀,如圖1所示。可以通過右鍵快捷菜單添加或刪除幀。在右鍵菜單第3欄選項(xiàng)中,“在后面添加幀”是在當(dāng)前幀之后添加一幀;“在前面添加幀”是在當(dāng)前幀之前添加一幀;“復(fù)制幀”是復(fù)制當(dāng)前幀為后
數(shù)組操作函數(shù)位于程序框圖窗口函數(shù)選板中的“編程→數(shù)組”子選板,如圖1所示。 圖1 數(shù)組操作函數(shù)子選板 數(shù)組操作函數(shù)包括對(duì)數(shù)組大小、數(shù)組元素、數(shù)組元素序號(hào)等的操作,表2列出了數(shù)組操作函數(shù)及其功能。 表2數(shù)組操作
與數(shù)組類似,LabVIEW提供了一些簇操作函數(shù)對(duì)簇和簇中的元素進(jìn)行操作。簇操作函數(shù)位于程序框圖窗口函數(shù)選板中的“編程→簇與變體”子選板,如圖1所示。 圖1 簇操作函數(shù)子選板 表2 簇操作函數(shù)表 來源:ks990次
例:將不同類型的數(shù)據(jù)打包形成一個(gè)簇,然后向簇中添加元素,并根據(jù)數(shù)據(jù)名稱提取簇中的數(shù)據(jù)。 · 第1步:在前面板中創(chuàng)建一個(gè)軟件的信息數(shù)據(jù),數(shù)據(jù)類型分別為字符串、數(shù)值、布爾類型。在程序框圖窗口中,添加函數(shù)“捆綁
LabVIEW提供了一些波形操作函數(shù)和子Ⅵ對(duì)波形數(shù)據(jù)進(jìn)行操作,波形操作函數(shù)和子Ⅵ位于程序框圖函數(shù)選板中的“編程→波形”子選板,如圖1所示。 圖1 波形操作函數(shù)子選板 Ⅵ包括對(duì)波形屬性、波形成分等的操作,表1詳細(xì)列
LabVIEW提供了用于對(duì)字符串進(jìn)行操作的內(nèi)置Ⅵ和函數(shù),可對(duì)字符串進(jìn)行格式化、解析字符串等編輯操作。字符串操作函數(shù)位于程序框圖函數(shù)選板的“編程→字符串”子選板中,如圖1所示。 字符串操作函數(shù)包括計(jì)算字符串長(zhǎng)度、
常見的文件I/O操作包括以下流程:· (1)創(chuàng)建或打開一個(gè)文件。文件打開后,引用句柄即代表該文件的惟一標(biāo)識(shí)符;· (2)文件I/O VI或函數(shù)從文件中讀取或向文件中寫入數(shù)據(jù);· (3)關(guān)閉文件。在完成對(duì)文件的讀、
打開操作是文件操作的第一個(gè)流程,包括打開創(chuàng)建/替換;關(guān)閉操作是文件操作的最后一個(gè)流程,保證文件操作的完整性。 1.打開創(chuàng)建I/O替換文件 “打開/創(chuàng)建/替換文件”位于函數(shù)選板的“編程→文件I/O打開創(chuàng)建/替換
與文件讀操作相對(duì)應(yīng),文件寫操作也根據(jù)不同的文件格式分為不同的寫操作,包括寫入文本文件、寫入二進(jìn)制文件、寫入電子表格文件、寫入數(shù)據(jù)記錄文件和寫入測(cè)量文件。 寫入文本文件 “寫入文本文件”位于函數(shù)選板的“編
文件管理操作VI和函數(shù)節(jié)點(diǎn)位于函數(shù)選板的“編程→文件I/O→高級(jí)文件函數(shù)”子選板,如圖1所示。其中包括文件管理操作和文件路徑操作。 文件管理又包括對(duì)文件的操作和對(duì)文件目錄的操作。文件操作包括移動(dòng)、復(fù)制、刪除