【正文】
A,08H 。將第三行的行值送入ACC AJMP LK 。跳轉到鍵值處理程L3: JB ,NEXT 。 MOV A,0cH 將第四行的行值送入ACCLK: ADD A,R4 。行值與列值相加后的鍵值送入A PUSH ACC 。將A中的值送入堆棧暫存K4: LCALL DELAY2 。調用延時去抖動程序 LCALL KS 。調用按鍵檢測程序 JNZ K4 。按鍵沒有松開繼續(xù)返回檢測 POP ACC 。將堆棧的值送入ACC RETNEXT: INC R4 。將列值加一 MOV A,R2 。將R2的值送入A JNB ,KEY 。掃描完至KEY處進行下一掃描 RL A 。掃描未完將A中的值右移一位進行下一列的掃描 MOV R2,A 將ACC的值送入R2暫存 AJMP K3 。跳轉到K3繼續(xù)KS:MOV P1,0FH 。將P1口高四位置0低四位值1 MOV A,P1 。讀P1口 XRL A,0FH 。將A中的值與A中的值相異或 RET 子程序返回DELAY2:MOV R5,08H 。40ms延時去抖動子程序L7: MOV R6,0FAHL8: DJNZ R6,L8 DJNZ R5,L7 RETTAB:db0D8H,0D0H,0D1H,0D2H,0C8H,0C9H,0CAH,0C0H,0C1H,0C2H, 0C3H,0CBH,0D3H,0DBH,0DAH,0D9H 。系統(tǒng)采用雙向可控硅過零觸發(fā)方式,由單片機控制雙向可控硅的通斷,通過改變每個控制周期內(設控制周期=1s)可控硅導通和關斷交流完整全波(或半波)信號的個數來調節(jié)負載功率,進而達到調速的目的。由于INT0 信號反映工頻電壓過零時刻,因此只要在外中斷0 的中斷服務程序中執(zhí)行下述功能,就可以按照控制處理得到的控制量的要求,實現(xiàn)可控硅的過零控制[5] [6]。外中斷0 的中斷服務程序具體實現(xiàn)的功能是:(1) 中斷時,完成控制門的開啟與關閉。即單片機89C51 的輸出控制端置“1”或復“0”。(2) 利用中斷服務次數,對控制量n(n 為在每個控制周期內可控硅導通的正弦波個數)進行計數和判斷。即每中斷一次,對n 進行減一計數。如n≠0,保持控制電平為“1”,繼續(xù)打開控制門。如n=0,則使控制電平復位為“0”,關閉控制門,使可控硅過零觸發(fā)脈沖不再通過,從而達到按控制量控制的效果.【15】n1=0?n2=0?=0?66H=0?N=100?保護現(xiàn)場開Fan1及其顯示 恢復現(xiàn)場還原初始化數據開Fan2及其顯示關Fan1及其顯示中斷入口中斷返回關Fan2及其顯示YNNYYN 中斷服務子程序流程圖中斷服務程序如下:ORG 0003H 。外部中斷0入口地址INTD0: PUSH ACC 。INT0中斷服務程序 PUSH PSW 。保護現(xiàn)場 PUSH DPH PUSH DPL 。INT0中斷標志置位。避免主程序修改參數 MOV A,5FH JZ TING1 。關Fan1及其顯示 DEC A 。n1不等于0,n11 MOV 5FH,A LJMP FAN2TING1:關Fan1及其顯示FAN2:MOV A。5BH JZ TING2 。n2=0,關Fan2及其顯示 DEC A 。n2≠0,n21MOV 5BH,ALJMP ZONGTING2:關Fan2及其顯示ZONG MOV A,59HJZ KAI 。開Fan1及其顯示DEC A 。N≠0,N1中斷返回MOV 59H,ALJMP EXITKAI:CLR 。清INT0中斷標志,KAI2 。=0,F(xiàn)an1啟動關Fan1及其顯示 ;=1,F(xiàn)an1關閉 KAI2:MOV A,66H JZ EXIT1 。判斷Fan2及其顯示開Fan2及其顯示EXIT1:MOV 5FH,5AH ?;謴驮跏蓟瘮祿﨧OV 5BH,66HMOV 59H,#100EXIT: POP DPL 。恢復現(xiàn)場 POP PSW POP ACC RETI 。中斷返回 軟件仿真調試本系統(tǒng)選擇匯編語言仿真軟件是偉福匯編語言編輯器ICExplorer for windows version 。ICExplorer系列單片機仿真系統(tǒng)是南京偉福實業(yè)有限公司開發(fā)的一種高性能,低價格的通用單片機開發(fā)工具。可用于各種單片機的軟硬件開發(fā)和調試。它由ICExplorer仿真系統(tǒng)硬件與ICExplorer集成調試軟件兩部分組成,本次設計主要采用的是軟件仿真。 用戶使用說明 控制面板介紹對一般用戶來說不需要知道系統(tǒng)內部的具體結構,只需知道如何進行操作即可,因此控制面板就成為人和工作機進行交流的十分重要平臺,在現(xiàn)代化的市場經濟中,產品的外觀設計對吸引購買者也起著很重要的作用。設計所得的控制面板如圖45所示。圖45 控制面板在控制面板上,可以清楚的看到有6個位的LED顯示數碼管和一個矩陣鍵盤組成的控制面板,鍵盤上一共有16個按鍵,分別是數字鍵和功能鍵,還設有4個工作指示燈:紅色為傳送完成指示,黃色為設置指示,綠色為電源和傳送中指示。 控制面板功能說明面板上的數碼管顯示器能精確的顯示出物理量的值,左邊有4個指示燈,分別是電源燈、設置燈、重物傳送中顯示燈、重物傳送完成燈,分別為綠色、黃色、綠色、紅色。鍵盤分為數字鍵和功能鍵,數字鍵0到9,顯示輸入的重量,功能鍵為設置鍵、選擇鍵、清除鍵、確認鍵、啟動鍵、停止鍵。設置鍵只要設置參數,按一下設置鍵為I,連續(xù)兩次點擊為P,連續(xù)三次點擊為Z,連續(xù)四次點擊為V。I—喂料速度實際值,單位是kg/h,即單位時間內通過皮帶的物理量;P—喂料速度的設定值,單位是kg/h,即依據設定值控制實際值;Z—累積量,單位是kg,即累積量=喂料速度*喂料時間;V—輸送皮帶的速度,單位是m/s;選擇鍵—選擇輸送的品種,如煤粉、鐵礦粉等;清除鍵—在顯示器輸數字,按清除鍵,顯示器上全部清零;確認鍵—設定參數完畢或輸入重量數字值;啟動鍵—機器運行起來,開始傳送;停止鍵—遇到麻煩了,被迫停止,使機器停下來。結論結 論隨著集成電路和計算機技術的迅速發(fā)展,使電子儀器的整體水平發(fā)生巨大變化,傳統(tǒng)的儀器逐步的被智能儀器所取代。智能儀器的核心部件是單片機,因其極高的性價比得到廣泛的應用與發(fā)展,從而加快了智能儀器的發(fā)展。而傳感器作為測控系統(tǒng)中對象信息的入口,越來越受到人們的關注。傳感器好比人體“五官”的工程模擬物,它是一種能將特定的被測量信息(物理量、化學量、生物量等)按一定規(guī)律轉換成某種可用信號輸出的器件或裝置本次設計中的半橋電子秤就是在以上儀器的基礎上設計而成的。因此,只有充分了解有關智能儀器、單片機、傳感器以及各部分之間的關系才能達到要求。首先是傳感器的精密度,它將直接影響定量給料皮帶秤的稱重準確度。由于傳感器發(fā)出的信號不是很穩(wěn)定,所以稱重時誤差很大。如果使用精密度較高的傳感器,效果會好的多。其次是數據采集處理階段,此階段是對傳感器發(fā)出的信號進行量化、采集,主要分為信號放大、采集,然后進行A/D轉換。該階段需注意的地方是對傳感器輸出的信號進行放大時,應選取合適的運算放大電路。最好是預先計算好應放大的倍數,以便選取。還有就是進行數據處理時,選取適當的數據轉換系數,使輸出滿足量程要求。再次是單片機對交流電機轉速的控制謝辭謝 辭緊張的畢業(yè)設計就要結束了,大學四年的生活也到了尾聲。此時此刻感慨萬千,首先感謝我的指導老師王老師在畢業(yè)設計中對我的幫助和鼓勵,他治學嚴謹,學識淵博,為我營造了一種良好的精神氛圍。在他的熏陶下我不僅樹立了清晰的學術目標,領會了基本的思考方式,掌握了通用的研究方法,而且還明白了許多待人接物與為人處世的道理,這對我今后的學習生活起了至關重要的指引的作用。其嚴以律己,寬以待人的崇高風范,樸實無華、平易近人的人格魅力,更是令人欽佩。在此衷心的祝王老師一家闔家愉快。同時感謝同組的同學在我的畢業(yè)設計過程其中對我莫大鼓勵與幫助。感謝在畢業(yè)期間對我的學習有過莫大幫助及對我的這次畢業(yè)設計進行點評指導的老師。感謝我的朋友和同學們在我四年生活和學習中對我的幫助,就要分別了,衷心祝福各位的明天更美好。 最后還要感謝大學四年來所有的老師,為我們打下專業(yè)知識的基礎;同時還要感謝所有激勵指導我的同學朋友們,正是因為有了你們的支持和鼓勵。此次畢業(yè)設計才會順利完成。參考文獻參考文獻[1] [M].北京: [2] [M].哈爾濱: [3] [M]. [4] [M].北京: [5] [M].武漢:[6] [M].北京:[7] [J].北京: [8] [M].[9] [M].[10] [J]. [11] [M].北京:[12] [M]. 北京:[13] [J].福建:[14] Power Management. L90 Line Differential Relay UR Series Instruction Manual[M]. GE, 2001[15] and Adpative Control of Cutting Proccess by Means ofMotorPowerandCurrent ofthe CIRp 附錄附 錄ORG 0000H 。 定義:DPC EQU 7。最小值:6HHD BIT 2LLD BIT 4BDD BIT 1STD BIT 6TIN BIT 48HTDE BIT 49HMIMI BIT 4AHSPK BIT 4BHPAUS BIT 4CHFLOF BIT 4DHKK2 BIT 4EHNNN BIT 4FHINN BIT 50HDE BIT 51HDX BIT 52HTRB BIT 53HDAST BIT 56HUSBD BIT 57H。用戶標定BDCL BIT 58HBD1K BIT 59HOFF BIT 5AHD00B BIT 5CHUSLK BIT 5DHB199 BIT 5EHUSER BIT 5FHST BIT 60HKK BIT 61H河北聯(lián)合大學輕工學院KT BIT 62HEPB BIT 63HLOCK BIT 65HFLAD BIT 66HFL BIT 67HNOJJ BIT 68H 。按設置鍵不顯示設定值ADY BIT