三種方法讀取鍵值 使用者設(shè)計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產(chǎn)生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個按鍵被按下。 本實驗採用中斷式實現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設(shè)計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
針對目前PLC實踐教學(xué)中存在的問題, 如設(shè)備投入不足、學(xué)生學(xué)習(xí)興趣不高等, 提出將MCGS組態(tài)軟件與PLC控制技術(shù)相結(jié)合來設(shè)計監(jiān)控系統(tǒng),并以混料簡易控制為例,講解組態(tài)控制系統(tǒng)的構(gòu)造過程。實踐證明,該上位機(jī)監(jiān)控系統(tǒng)可以模擬現(xiàn)場自動設(shè)備系統(tǒng)的工藝流程,可以與PLC實施信息交互,可以實時監(jiān)控PLC工作。此改革既可緩解高校PLC實踐教學(xué)設(shè)備投入不足的困難,又可提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生PLC控制系統(tǒng)的綜合開發(fā)能力。
標(biāo)簽: MCGS PLC 組態(tài)技術(shù) 實踐教學(xué)
上傳時間: 2013-11-22
上傳用戶:mqien
一下就是pcb源博自動拼板開料系統(tǒng)下載資料介紹說明: 一、約定術(shù)語: 大板(Sheet)(也叫板料):是制造印制電路板的基板材料,也叫覆銅板,有多種規(guī)格。如:1220X1016mm。 拼板(Panel)(也叫生產(chǎn)板):由系統(tǒng)根據(jù)拼板設(shè)定的的范圍(拼板最大長度、最小長度和拼板最大寬度、最小寬度)自動生成; 套板(Unit):有時是客戶定單的產(chǎn)品尺寸(Width*Height);有時是由多個客戶定單的產(chǎn)品尺寸組成(當(dāng)客戶定單的尺寸很小時即常說的連片尺寸)。一個套板由一個或多個單元(Pcs)組成; 單元(Pcs): 客戶定單的產(chǎn)品尺寸。 套板間距(DX、DY)尺寸 :套板在拼板中排列時,兩個套板之間的間隔。套板長度與長度方向之間的間隔叫DX尺寸;套板寬度與寬度方向之間的間隔叫DY尺寸。 拼板工藝邊(DX、DY)尺寸(也叫工作邊或夾板邊):套板與拼板邊緣之間的尺寸。套板長度方向與拼板邊緣之間的尺寸叫DX工藝邊;套板寬度方向與拼板邊緣之間的尺寸叫DY工藝邊。 單元數(shù)/每套:每個套板包含有多少個單元 規(guī)定套板數(shù):在開料時規(guī)定最大拼板包含多少個套板 套板混排:在一個拼板里面,允許一部份套板橫排,一部份套板豎排。 開料模式:開料后,每一種板材都有幾十種開料情況,甚至多達(dá)幾百種開料情況。怎樣從中選出最優(yōu)的方案?根據(jù)大部份PCB廠的開料經(jīng)驗,我們總結(jié)出了5種開料模式:1為單一拼板不混排;2為單一拼板允許混排;3、4、5開料模式都是允許二至三種拼板,但其排列的方式和計算的方法可能不同(從左上角開始向右面和下面分、從左到右、從上到下、或兩者結(jié)合)在后面的拼板合并 中有開料模式示意圖。其中每一種開料模式都選出一種最優(yōu)的方案,所以每一種板材就顯示5種開料方案。(選擇的原則是:在允許的拼板種類范圍內(nèi),拼板數(shù)量最少、拼板最大、拼板的種類最少。) 二、 開料方式介紹(開料方式共有四個選項): 1、單一拼板:只開一種拼板。 2、最多兩種拼板:開料時最多有兩種拼板。 3、允許三種拼板:開料時最多可開出三種拼板。(也叫ABC板) 4、使用詳細(xì)算法:該選項主要作用:當(dāng)套板尺寸很小時(如:50X20),速度會比較慢,可以采用去掉詳細(xì)算法選項,速度就會比較快且利用率一般都一樣。建議:如產(chǎn)品尺寸小于50mm時,采用套板設(shè)定(即連片開料)進(jìn)行開料,或去掉使用詳細(xì)算法選項進(jìn)行開料。 三、 開料方法的選擇 1、常規(guī)開料:主要用于產(chǎn)品的尺寸就是套板尺寸,或人為確定了套板尺寸 直接輸入套板尺寸,確定套板間距(DX、DY)尺寸,確定拼板工藝邊(DX、DY)尺寸,選擇生產(chǎn)板材(板料)尺寸,用鼠標(biāo)點擊開料(cut)按鈕即可開料。 2、套板設(shè)定開料(連片開料):主要用于產(chǎn)品尺寸較小,由系統(tǒng)自動選擇最佳套板尺寸。 套板設(shè)定開料 可以根據(jù)套板的參數(shù)選擇不同套板來開料,從而確定那一種套板最好,利用率最高。從而提高板料利用率,又方便生產(chǎn)。
上傳時間: 2013-10-24
上傳用戶:saharawalker
一下就是pcb源博自動拼板開料系統(tǒng)下載資料介紹說明: 一、約定術(shù)語: 大板(Sheet)(也叫板料):是制造印制電路板的基板材料,也叫覆銅板,有多種規(guī)格。如:1220X1016mm。 拼板(Panel)(也叫生產(chǎn)板):由系統(tǒng)根據(jù)拼板設(shè)定的的范圍(拼板最大長度、最小長度和拼板最大寬度、最小寬度)自動生成; 套板(Unit):有時是客戶定單的產(chǎn)品尺寸(Width*Height);有時是由多個客戶定單的產(chǎn)品尺寸組成(當(dāng)客戶定單的尺寸很小時即常說的連片尺寸)。一個套板由一個或多個單元(Pcs)組成; 單元(Pcs): 客戶定單的產(chǎn)品尺寸。 套板間距(DX、DY)尺寸 :套板在拼板中排列時,兩個套板之間的間隔。套板長度與長度方向之間的間隔叫DX尺寸;套板寬度與寬度方向之間的間隔叫DY尺寸。 拼板工藝邊(DX、DY)尺寸(也叫工作邊或夾板邊):套板與拼板邊緣之間的尺寸。套板長度方向與拼板邊緣之間的尺寸叫DX工藝邊;套板寬度方向與拼板邊緣之間的尺寸叫DY工藝邊。 單元數(shù)/每套:每個套板包含有多少個單元 規(guī)定套板數(shù):在開料時規(guī)定最大拼板包含多少個套板 套板混排:在一個拼板里面,允許一部份套板橫排,一部份套板豎排。 開料模式:開料后,每一種板材都有幾十種開料情況,甚至多達(dá)幾百種開料情況。怎樣從中選出最優(yōu)的方案?根據(jù)大部份PCB廠的開料經(jīng)驗,我們總結(jié)出了5種開料模式:1為單一拼板不混排;2為單一拼板允許混排;3、4、5開料模式都是允許二至三種拼板,但其排列的方式和計算的方法可能不同(從左上角開始向右面和下面分、從左到右、從上到下、或兩者結(jié)合)在后面的拼板合并 中有開料模式示意圖。其中每一種開料模式都選出一種最優(yōu)的方案,所以每一種板材就顯示5種開料方案。(選擇的原則是:在允許的拼板種類范圍內(nèi),拼板數(shù)量最少、拼板最大、拼板的種類最少。) 二、 開料方式介紹(開料方式共有四個選項): 1、單一拼板:只開一種拼板。 2、最多兩種拼板:開料時最多有兩種拼板。 3、允許三種拼板:開料時最多可開出三種拼板。(也叫ABC板) 4、使用詳細(xì)算法:該選項主要作用:當(dāng)套板尺寸很小時(如:50X20),速度會比較慢,可以采用去掉詳細(xì)算法選項,速度就會比較快且利用率一般都一樣。建議:如產(chǎn)品尺寸小于50mm時,采用套板設(shè)定(即連片開料)進(jìn)行開料,或去掉使用詳細(xì)算法選項進(jìn)行開料。 三、 開料方法的選擇 1、常規(guī)開料:主要用于產(chǎn)品的尺寸就是套板尺寸,或人為確定了套板尺寸 直接輸入套板尺寸,確定套板間距(DX、DY)尺寸,確定拼板工藝邊(DX、DY)尺寸,選擇生產(chǎn)板材(板料)尺寸,用鼠標(biāo)點擊開料(cut)按鈕即可開料。 2、套板設(shè)定開料(連片開料):主要用于產(chǎn)品尺寸較小,由系統(tǒng)自動選擇最佳套板尺寸。 套板設(shè)定開料 可以根據(jù)套板的參數(shù)選擇不同套板來開料,從而確定那一種套板最好,利用率最高。從而提高板料利用率,又方便生產(chǎn)。
上傳時間: 2013-11-11
上傳用戶:yimoney
針對目前PLC實踐教學(xué)中存在的問題, 如設(shè)備投入不足、學(xué)生學(xué)習(xí)興趣不高等, 提出將MCGS組態(tài)軟件與PLC控制技術(shù)相結(jié)合來設(shè)計監(jiān)控系統(tǒng),并以混料簡易控制為例,講解組態(tài)控制系統(tǒng)的構(gòu)造過程。實踐證明,該上位機(jī)監(jiān)控系統(tǒng)可以模擬現(xiàn)場自動設(shè)備系統(tǒng)的工藝流程,可以與PLC實施信息交互,可以實時監(jiān)控PLC工作。此改革既可緩解高校PLC實踐教學(xué)設(shè)備投入不足的困難,又可提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生PLC控制系統(tǒng)的綜合開發(fā)能力。
標(biāo)簽: MCGS PLC 組態(tài)技術(shù) 實踐教學(xué)
上傳時間: 2013-10-08
上傳用戶:小鵬
為了滿足客戶對太陽能電池組件性能的更高要求,通過對電池片的EL測試,從來料方面進(jìn)行把關(guān),通過對層壓敷設(shè)件和組件的EL測試,能夠合理的控制由于工藝參數(shù)設(shè)置不當(dāng)和人為因素引起的組件不良缺陷,從而能夠?qū)栴}消滅在組件出廠之前,保證組件質(zhì)量。同時,通過分析EL圖像,也有助于完善和改進(jìn)電池片以及組件的生產(chǎn)工藝,對太陽能電池的生產(chǎn)有重要指導(dǎo)意義。
標(biāo)簽: EL測試 光伏太陽能 中的應(yīng)用 電池檢測
上傳時間: 2013-11-12
上傳用戶:chenbhdt
很不錯的匯編與c語言的子程序 ,很有參考價值的資料。
標(biāo)簽: 程序
上傳時間: 2015-06-05
上傳用戶:sqq
屋檐的水槽 問題的背景 最優(yōu)配料問題 摘要 20世紀(jì)以來,科學(xué)技術(shù)得到了飛速發(fā)展,數(shù)學(xué)也在這個發(fā)展過程中發(fā)揮了它不可替代的作用,同時它自身也得到了空前的發(fā)展。由于計算機(jī)的迅速發(fā)展和普及,大大增強(qiáng)了數(shù)學(xué)解決現(xiàn)實問題的能力。 我們經(jīng)常使用模型的思想來認(rèn)識世界和改造世界,這里的模型是針對原型而言的。模型是人們?yōu)橐欢ǖ哪康亩鴮υ瓦M(jìn)行的一種抽象。而數(shù)學(xué)模型并不是一個新生事物,很久以來它就伴隨在我們身邊,可以說有了數(shù)學(xué)并且要用數(shù)學(xué)去解決實際問題時就一定要使用數(shù)學(xué)語言、方法去近似的刻畫這個實際問題,這就是數(shù)學(xué)模型。數(shù)學(xué)模型主要是使用數(shù)學(xué)知識來解決實際問題,因此,數(shù)學(xué)是掌握和使用數(shù)學(xué)模型這個工具的必要條件和重要基礎(chǔ)。 本課程設(shè)計是用數(shù)學(xué)的方法解決生產(chǎn)過程中的最優(yōu)配料問題。 最優(yōu)配料問題是指生產(chǎn)中通過切割、剪裁、沖壓等手段,將原材料加工成所需大小,按照工藝要求,確定下料方案,使所用材料最省,或利潤最大。
標(biāo)簽: 背景
上傳時間: 2014-12-08
上傳用戶:epson850
本章將介紹Windows CE 的儲存管理。我們將本章內(nèi)容分為兩大部分,前半部會依序介紹 Windows CE的檔案系統(tǒng)類型、 Windows CE儲存管理結(jié)構(gòu)和每一個層次、以及如何自行開發(fā)檔案系統(tǒng)並載入之,後半部則以Ramdisk上的檔案系統(tǒng)為例,實際分析儲存管理相關(guān)的原始程式碼與資料型態(tài)。
上傳時間: 2015-07-01
上傳用戶:685
第三章列出了Windows CE執(zhí)行緒在排程時的幾個主要函數(shù),在本章中將藉著分析這些函數(shù)的流程,來了解執(zhí)行緒在排程過程中的行為。本章所節(jié)選的程式碼全部來自[CEROOT]\PRIVATE\WINCEOS\COREOS\NK\KERNEL目錄下的 schedule.c檔
標(biāo)簽: Windows
上傳時間: 2015-07-01
上傳用戶:xiaodu1124
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1