




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、各專業完整優秀畢業論文設計圖紙10Hz-10kHz連續可調矩形波發生器的設計及仿真分析摘要:本文概述了波形發生器的發展狀況及其研究意義;比較和研究了信號發生電路選擇方案、單片機選擇方案、顯示電路選擇方案和按鍵電路選擇方案;分析和設計了系統的框圖、軟件流程和硬件電路;比較和解析了通過對軟件和硬件的仿真調試所得出的仿真數據;歸納了設計的誤差并得出論文的結論。關鍵詞:矩形波發生器、連續可調、單片機、仿真Design and simulation analysis of 10Hz-10kHz continuously adjustable square wave generatorAbstract:
2、This article outlines the development and significance of waveform generator, compares and researches the selective schemes of signal generating circuit, single chip microcomputer, display circuit and key circuit, analyzes and designs the whole diagram of the system, the software processes and hardw
3、are circuit, compares and resolves the simulation data obtained by the simulation software and hardware debugging, summarizes the error of design and comes to the conclusion of the paper.Keywords: square wave generator, continuously adjustability, single chip microcomputer, simulation引言波形發生器是指產生所需參數
4、的電測試信號的儀器。按信號波形可分為正弦信號、函數(波形)信號、脈沖信號和隨機信號發生器等四大類。波形發生器又稱信號源,在生產實踐和科技領域中有著廣泛的應用。它能夠產生多種波形,如三角波、鋸齒波、矩形波(含方波)和正弦波。隨著電子測量技術與計算機技術的緊密結合,一種新的信號發生器多功能波形發生器應運而生。所謂多功能波形發生器1是能夠產生大量的標準信號和用戶定義信號,并保證高精度、高穩定性、可重復性和易操作性的電子儀器。因而它具有廣闊的應用前景。通過各方面的調查研究表明,目前國內外優越的波形發生器廠家大部分采用以單片機為核心的,來實現多功能波形發生器。1 概述波形發生器亦稱函數發生器,作為實驗用
5、信號源,是現今各種電子電路實驗設計應用中必不可少的儀器設備之一。目前,市場上常見的波形發生器多為純硬件的搭接而成,且波形種類有限,多為鋸齒、正弦、方波和三角等波形。波形發生器作為一種常見的應用電子儀器設備,傳統的一般可以完全由硬件電路搭接而成,如采用555振蕩電路發生正弦波、三角波和方波的電路便是一種途徑。但是這種電路存在波形質量差、控制難、可調范圍小、電路復雜和體積大等缺點。在科學研究和生產實踐中,如工業過程控制、生物醫學和地震模擬機械振動等領域常常要用到低頻信號源。但是由硬件電路構成的低頻信號其性能難以令人滿意,而且由于低頻信號源所需的RC值要很大。大電阻和大電容在制作上有困難,參數的精度
6、亦難以保證。體積大、漏電和損耗顯著更是其致命的弱點。一旦工作需求功能有增加,則電路復雜程度會大大增加。利用單片機采用程序設計方法來產生信號,具有線路相對簡單、結構緊湊、價格低廉、頻率穩定度高、抗干擾能力強和用途廣泛等優點,并且能夠對波形進行細微調整,改良波形,使其滿足系統的要求。只要對電路稍加修改,調整程序,即可完成功能升級。1.1波形發生器的發展狀況波形發生器2是能夠產生大量的標準信號和用戶定義信號,并保證高精度、高穩定性、可重復性和易操作性的電子儀器。函數波形發生器具有連續的相位變換和頻率穩定性等優點,不僅可以模擬各種復雜信號,還可對頻率、幅值、占空比和波形進行動態、及時的控制,并能夠與其
7、它儀器進行通訊,并組成自動測試系統,因此被廣泛用于自動控制系統、震動激勵、通訊和儀器儀表領域。近幾年來,國際上任意波形發生器技術發展主要體現在以下幾個方面3:過去由于頻率很低,所以應用的范圍比較狹小。隨著輸出波形頻率的提高,使得任意波形發生器能應用于越來越廣的領域。任意波形發生器軟件的開發正使任意波形的輸入變得更加方便和容易。任意波形發生器通常允許用一系列的點、直線和固定的函數段把波形數據存入存儲器。同時可以利用一種非常強有力的數學方程輸入方式,復雜的波形可以由幾個比較簡單的公式復合成vf(t)形式的波形方程的數學表達式產生。各種計算機語言的飛速發展也推動了任意波形發生器軟件技術的發展。目前可
8、以利用可視化編程語言(如Visual Basic和Visual C等等)編寫任意波形發生器的軟面板(虛擬儀器),這樣可以直接從計算機顯示屏上輸入任意波形,來實現波形的輸入。隨著信息技術蓬勃發展,臺式儀器在走了一段下坡路之后,又在繁榮起來。不過現在的新的臺式儀器的形態,和幾年前的已有很大的不同。這些新一代臺式儀器具有多種特性,可以執行多種功能。而且外形尺寸與價格,都比過去的類似產品減少了一半。1.2波形發生器的研究意義波形發生器主要給被測電路提供所需要的已知信號(各種波形),然后用其它儀表測量有用的參數。可見波形發生器在各種實驗應用和試驗測試處理中,它不是測量儀器,而是根據使用者的要求,作為激勵
9、源,仿真各種測試信號,提供給被測電路,以滿足測量或各種實際需要。目前我國已經開始研制任意波形發生器,并取得了可喜的成果。但總的來說,我國任意波形發生器還沒有形成真正的產業。就目前國內的成熟產品來看,多為一些PC儀器插卡,我國目前在任意波形發生器的種類和性能都與國外同類產品存在較大的差距,因此加緊對這類產品的研制顯得迫在眉睫。1.3研究內容本設計以單片機為核心設計的函數信號發生器。信號發生器采用數字波形合成技術,通過硬件電路和軟件程序相結合,可輸出自定義波形,如正弦波、方波、三角波及其他任意波形,波形的頻率和幅度在一定范圍內可任意改變;介紹了波形的生成原理、硬件電路和軟件部分的設計原理;介紹了單
10、片機控制D/A轉換器產生上述信號的硬件電路和軟件編程、D/A轉換器(DAC0832)的原理和使用方法、AT89C52以及與設計電路有關的各種芯片以及關于產生不同信號的信號源的設計方案。該信號發生器具有體積小、價格低、性能穩定和功能齊全的優點。2 方案論證和比較2.1信號發生電路方案論證2.1.1方案一采用RC串并聯振蕩器4產生正弦信號,利用比較器產生方波,通過積分產生矩形波。頻率變化利用RC大小控制。此方案優點:該技術成熟,可參考資料較多。缺點外部電路元器件較多、調試難度較大、頻率穩定度和準確度都比較差,很難滿足頻率變化要求,更無法滿足步進調節。2.1.2方案二基于MAX03856芯片通過51
11、單片機通過DAC0832數模轉換器產生小階梯模擬量正弦波波形,通過正弦波可比較產生矩形波。優點是頻率可調,且有詳細的工業成型內部電路原理圖。缺點由積分電路衰減產生信號,且在不同頻率段無法使用一個積分電路完成。而且其硬件制作復雜,調試較麻煩。2.1.3方案三通過51單片機和DAC0832產生方波、三角波和正弦波的小階梯式模擬量波形,通過采樣點間的間隔時間和采樣點數目的控制產生10Hz-10kHz的頻率,經過運算放大器可產生矩形波。以上三種方案綜合考慮,結合自身所學知識,選取方案三。2.2單片機選擇方案論證2.2.1方案一AT89S5256單片機是一種高性能8位單片微型計算機。它是由中央處理器CP
12、U、存儲器、寄存器和I/O接口制作在一塊集成電路芯片上。從而構成較完整的單片機,而且其價格相對其他單片機便宜。2.2.2方案二C805F0057單片機是完全集成的混合信號系統級芯片,具有與8051兼容的微控制器內核,與MCS-51指令集完全兼容。除了具有標準8052的數字外設部件,片內還集成了數據采集和控制系統中常用的模擬部件和其他數字外設及功能部件,而且執行速度快,但其價格昂貴。以上兩種方案綜合考慮,結合市場單片機的占有率,選擇方案一。2.3顯示電路方案論證2.3.1方案一顯示電路采用LED數碼管。LED數碼管由8個發光二極管組成,每只數碼管輪流顯示各自的字符。由于人眼具有視覺暫留特性,當每
13、只數碼管顯示的時間間隔小于1/16s時人眼感覺不到閃動,看到的是每只數碼管常亮。其優點是使用數碼管顯示編程較易,價格便宜。2.3.2方案二顯示電路采用LCD液晶顯示器1602。其功率小,效果明顯,顯示編程容易控制,可以顯示字母。其缺點是元器件成本高。由于本設計需要顯示參數較多,所以采用方案二。2.4按鍵電路方案論證2.4.1方案一按鍵電路采用矩陣式鍵盤,矩陣式鍵盤的按鍵觸點接于由行、列母線構成的矩陣電路的交叉處。當鍵盤上沒有鍵閉合時,所有的行和列線都斷開,行線都呈高電平。當某一個鍵閉合時,該鍵所對應的行線和列線被短路。2.4.2方案二按鍵電路采用獨立式鍵盤,獨立式鍵盤的按鍵觸點接于AT89S5
14、2芯片。當鍵盤上沒有閉合時,所有鍵都斷開,當某一鍵閉合時,該鍵對應的編碼由AT89S52輸出。由于本發生器產生的波形頻率較大,同時需要改變幅度和占空比,需要按鍵較多,所以采用方案二。3 系統設計3.1框圖設計該系統采用單片機作為數據處理及控制核心,由單片機完成人機界面、系統控制、信號的采集分析以及信號的處理和變換,采用按鍵輸入,利用液晶顯示電路輸出數字顯示的方案。將設計任務分解為按鍵電路和顯示電路等模塊。圖1所示為系統的總體框圖。DAC083251單片機鍵盤控制頻率,幅度,占空比復位電路放大電路波形輸出數碼管顯示電路圖1 系統框圖3.1.1系統流程分析4*4鍵盤輸入全部用作功能鍵,鍵盤具體劃分
15、如下:第一行主要功能是占空比調節,調節范圍為10%-100%,默認值為50%,有占空比加10%、占空比減10%、占空比50%;第二行主要功能是幅值的調節,幅值調節范圍是0.1-5.0,默認值為5.0,調節步進加0.1或者減0.1;第三行、第四行實現頻率調節功能,有由個位至千位的逐位調節,有千位調節加減、百位調節加減、十位調節加減以及個位調節加減。詳細按鍵圖參見表2。先輸入開啟波形鍵然后按照要求執行程序。其中是DAC0832產生的波形,再由運算放大器進行放大,單片機通過P0口的八位和P2.0/P2.2控制LCD的顯示,在選擇的頻段范圍內通過設定的按鍵步進調節就可以得到需要的波形。顯示說明簡碼參見
16、表1。表1 LCD顯示簡碼簡碼名稱FZ幅值BX波形PL頻率ZK占空比表2 鍵盤界面開啟波形占空比增大占空比減小關閉波形無無幅值增加幅值減小頻率千位加頻率千位減頻率百位加頻率百位減頻率十位加頻率十位減頻率個位加頻率個位減3.1.2頻率調節分析8在D/A轉換部分和波形發生部分則根據以下公式計算:控制頻率D/A轉換器公式: 控制占空比D/A轉換器公式: 電路的振蕩頻率為: 波形占空比為: 說明:由于電路原因以及程序問題,設計的波形發生器產生的波形的占空比、頻率、振幅等不可能如理論那么準確。3.1.3詳細流程圖開 始開 始初始化功能按鍵LCD顯示鍵盤掃描頻率調節幅值調節占空比調節顯示數值范圍是否在10
17、%100%之間幅值在15v之間計算D/A所需要數據頻率在10HZ-10KHZ之間計算D/A所需要數據單片機輸入P3口串行數據單片機輸入P3口串行數據采集D/A所需要數據單片機輸入P3口串行數據圖2 系統的詳細工作流程圖3.2硬件設計3.2.1硬件設計原理波形的產生是通過AT89S52單片機執行某一波形發生程序,向D/A轉換器的輸入端按一定的規律發送數據,從而在D/A轉換電路的輸出端得到相應的電壓波形。AT89S52單片機的最小系統有三種聯接方式。一種是兩級緩沖器型,即輸入數據經過兩級緩沖器型,送至D/A轉換電路。第二種是單級緩沖器型,輸入數據經輸入寄存器直接送入D/A寄存器,然后送D/A轉換電
18、路。第三種是兩個緩沖器直通,輸入數據直接送D/A轉換電路進行轉換。本電路仿真的總圖參見附件1。3.2.2單片機最小系統的設計AT89S52是片內有ROM/EPROM的單片機,因此,這種芯片構成的最小系統簡單可靠9。用AT89S52單片機構成最小應用系統時,只要將單片機接上時鐘電路和復位電路即可,如圖3所示為AT89S52單片機最小系統。由于集成度的限制,最小應用系統只能用作一些小型的控制單元。其應用特點:有可供用戶使用的大量I/O口線。內部存儲器容量有限。應用系統開發具有特殊性。圖3 單片機最小系統3.2.2 4*4鍵盤的設計本系統4*4鍵盤采用線反轉法,鍵盤分別連接P1口的8位,如圖4所示。
19、圖4 4*4矩陣鍵盤3.2.3 數模轉換電路的設計DAC08329 是8位的D/A轉換集成芯片,與微處理器兼容。這個D/A芯片以其價格低廉、接口簡單和轉換控制容易等優點,在單片機應用系統中得到廣泛的應用。D/A轉換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉換電路及轉換控制電路構成。DAC0832是微處理器兼容型D/A轉換器,可以充分利用微處理器的控制能力實現對D/A轉換的控制。這種芯片有許多控制引腳,可以和微處理器控制線相連,接受微處理器的控制,如ILE、/CS、/WR1、/WR2、/XFER端。其主要特點如下:有兩級鎖存控制功能,能夠實現多通道D/A的同步轉換輸出。DAC0832內部
20、無參考電壓源,須外接參考電壓源。DAC0832為電流輸入型D/A轉換器,要獲得模擬電壓輸出時,需要外加轉換電路。DAC0832的引腳及邏輯結構如圖5所示:圖5 DAC0832的引腳圖及邏輯結構數模轉換電路的設計思路是由單片機采用編程方法產生波形,通過D/A轉換模塊DAC0832的單緩沖模式。單片機的P3口連接DAC0832的八位數據輸入端,DAC0832的輸出端接放運算放大器,經過放大后輸出所要的波形。其電路如圖6所示。圖6 DAC0832波形產生電路3.2.3 LCD液晶顯示電路的設計通過P0口控制LCD的片選位,P2.0和P2.2控制讀寫,通過定時器定時接收參數并動態顯示參數值,其詳細電路
21、如圖7所示。圖7 LCD液晶顯示電路3.3 軟件設計矩形波發生器的軟件設計包括主程序、延時子程序、系統初始化程序、顯示子程序、鍵盤掃描程序和定時器中斷子程序。其中主程序用來控制整個程序的執行,它與各子程序緊密相聯,共同實現矩形波發生器各種功能的執行。3.3.1 主程序主程序包括系統初始化及顯示程序,是一個死循環系統。其流程如圖8所示:圖8主程序流程圖開始系統初始化顯示3.3.2 顯示程序顯示子程序流程如圖9所示:顯示子程序入口分離頻率和占空比的各位數字高位置低電平串口發送各位數字字型碼軟件延時結束圖 9 顯示子程序流程圖3.3.3 定時中斷程序本設計采用單片機的定時器0,定時器工作方式選擇1工
22、作方式,來對波形頻率進行控制,流程如圖10所示。定時器1中斷入口TR0=0重裝定時初值TR0=1結束圖10 定時器中斷程序流程圖3.3.4 鍵盤掃描程序鍵盤掃描用外部中斷方式0實現,采用的是線反轉法,鍵盤掃描采用逐行掃描的方法。關于鍵盤掃描程序的說明: 頻率可調時,占空比保持原狀不變,反之亦然,只能進行單一變量的調節。 頻率調節:通過不同按鍵可以進行加1Hz、減1Hz、加100Hz、減100Hz、加1000Hz和減1000Hz操作。如果按住某個鍵不放,便會執行連續加值或減值操作。這里的頻率可調節的最大值為10000Hz,頻率可調節的最小值為10Hz。 占空比調節:可進行加0.1與減0.1操作,
23、分別由1號鍵、2號鍵控制。要注意的是占空比的初值是0.5,定義的ZKB為0.5,故調節占空比時,ZKB會進行加0.1或者減0.1操作。 為了減輕單片機的工作量,在軟件設計中采取了這樣的措施,在修改參數確定后才進行單片機定時器0初值的計算。NYEA=0軟件延時消抖外部中斷0入口是否為抖動鍵盤掃描,得到鍵碼查表取鍵值i按鍵處理實時顯示圖11 鍵盤中斷處理子程序流程圖鍵盤口初始化EA=1結束鍵盤中斷處理子程序流程如圖11所示:3.3.5 波形發生程序說明:此程序截取自總程序中的一段,是矩形波的發生函數,詳細程序源碼參見附件3。void square() /矩形波函數d+;if(d=k)P3=0xff
24、*chh/50;elseP3=0x00; 3.3.6 總程序 參見附件3。4 仿真調試4.1 軟件調試4.1.1調試問題系統軟件調試是通過程序調節從而使電路系統更好的工作,以期得到更接近準確的數據,從而使電路工作輸出更精確,更接近實際。本設計主要有以下軟件調試:在對頻率處理時,由于電路本身設計不足和外界的干擾,致使LCD12864顯示的頻率與用數字示波器觀察得到的頻率有一定的差別,但通過對數據的觀察和比較,發現了其中的誤差規律。在D/A轉換控制占空比的過程中,由于要取得雙極性輸出,需要用到運算放大器,因此占空比的輸出也會有誤差。延時消除鍵抖動,就是說一旦發現有鍵按下,就延時25ms以后再測按鍵
25、的狀態。這樣就避免按鍵發生抖動的那一段時間,使CPU能可靠的讀按鍵的狀態。鍵盤掃描中應防止誤按按鍵的情況。這種情況的發生通常是由于鍵掃描速度和鍵處理速度較快,當某一個按下的鍵還未松開時,鍵掃描程序和鍵處理程序就執行了。為了防止發生這種情況,在鍵掃描程序中不僅要檢測是否有按鍵按下,在有鍵按下的情況,作一次鍵處理,而且在鍵處理完畢后,還應檢測按下的鍵是否松開,只有當按下的鍵松開以后,程序才往下執行。這樣每按一個鍵,只作一個鍵處理,使兩者達到同步,消除按一次按鍵有多次鍵值輸入的錯誤情況。按鍵電壓抖動變化如圖12所示。4.1.2調試結果軟件調試分為Keil程序調試和Proteus仿真電路調試兩種,再通
26、過兩種軟件的協調調試可得出理想結果。下面通過四張軟件仿真結果圖的比較,通過按鍵改變其中某一參數而達到改變波形的目的。LCD液晶屏顯示的簡碼“FZ”表示波形幅值,“BX”表示波形,“PL”表示波形的頻率,“ZK”表示波形的占空比。仿真結果如圖13、14、15和16所示。圖13 頻率為10Hz,占空比為0.5,幅值為5.0,周期為98.80ms圖14 調節頻率后的波形,頻率為3030Hz,占空比為0.5,幅值為5.0,周期為323.75us說明:通過圖13和圖14進行比較,通過按鍵調節波形頻率,圖中頻率值由10Hz調節至3030Hz,實際測試的周期值98.80ms(實際頻率值10.1Hz)變為32
27、3.75us(實際頻率值3088.8Hz),其他參數保持不變,對兩圖波形進行比較,波形的頻率發生變化。 圖15 調節占空比后的波形,頻率為3030Hz,占空比為0.5,幅值為3.7說明:通過圖14和圖15進行比較,通過按鍵調節波形幅值,圖中幅值由5.0調節至3.7,其他參數保持不變,對兩圖波形進行比較,波形的幅值發生變化。圖16 調節幅值后的波形,頻率為3030Hz,占空比為0.7,幅值為3.7說明:通過圖15和圖16進行比較,通過按鍵調節波形占空比,圖中占空比由0.5調節至0.7,其他參數保持不變,比較兩圖波形,波形的占空比發生變化。4.2硬件調試整個系統硬件的調試有以下三個部分:采用現成的
28、單片機學習板,進行插線連接,缺少的芯片自行購買,再在另外的電路板上焊接。運放放大器使用的是LM324N芯片,D/A轉換芯片使用的是DAC0832芯片。D/A轉換電路中,為了保證D/A轉換器總線在空閑方式時為高電平,D/A轉換器的數據線和時鐘線都應接上拉電阻與電源相連。4.3設計總結本設計能產生10hz-10khz的連續可調的矩形波,并且可通過調節占空比、幅值、頻率等參數。 輸出波形的頻率范圍為1Hz10kHz,可以通過鍵盤進行步進粗調和微調頻率,通過外部中斷可同步調節頻率,具有在低頻部分調節步進小,在高頻部分調節步進大的特點。占空比在 10%90%范圍內,可通過鍵盤進行步進粗調。 輸出波形幅度
29、范圍為0.15.0V,可通過按鍵進行調整,每次步進為0.1。電路中的LCD12864液晶屏具有同時顯示輸出波形的波形、頻率、占空比和幅度的功能。4.4 硬件實體電路參見附件2硬件圖。4.5 誤差分析通過比較軟件仿真和硬件仿真結果的對比,本設計出現了比較大的誤差,導致誤差原因可能有以下幾點:由于D/A轉換精度的關系,本設計只是采用8位精度的D/A轉換芯片,D/A轉換精度越高,產生的占空比和頻率也越精確,本設計對于輸入的每個頻率值都不一定能達到實際值,只能盡量的接近,但是在高頻的時候這種缺陷越明顯,要彌補這個缺陷。采用按鍵調控的方便簡捷,但是難免會在電路出現誤差,而且誤差在調控的時候也會出現,通過
30、計算得出的理論值與測量值之間存在差別。在D/A轉換控制占空比的過程中,由于要取得雙極性輸出,需要用到運算放大器,因此占空比的輸出也會有誤差。5 結論本設計按照課題的要求,采用按鍵調控的方法對波形幅值、占空比和頻率進行選擇和調控,然后得到所需的幅值、占空比和頻率,并通過LCD液晶屏動態顯示,而不是傳統的采用可變電阻調節占空比和頻率的方法,很方便實用。參考文獻1謝維成,楊家國,單片機原理與應用及C51程序設計M,清華大學出版社。20092李華,MCS-51 單片機實用接口技術。北京航空航天大學出版社。20083李剛,林凌,王炎。新概念單片機教程。天津大學出版社。20084趙文博,劉文濤。單片機語言
31、C51典型程序設計。人民郵電出版社。20095李全利,遲榮強。單片機原理及接口技術。高等教育出版社。20076李朝青。單片機原理與接口技術。北京航空航天大學出版社。19997相迎軍,李興城,李傳軍。 基于AT89C51單片機的專用信號發生器設計與應用J。 微計算機信息。20048胡學武。用AT89C51實現超低頻任意函數發生器J。現代電子技術。20059張鵬,陳健。一種高精度波形發生器的設計J。單片機與嵌入式系統應用。2005 附件1主電路圖附件2硬件圖附件3總程序#include#define uchar unsigned char#define uint unsigned intsbit
32、rs=P20;sbit rw=P21;sbit eg=P22;uchar code table=FZ:;/方波顯示代碼uchar code table2=0,1,2,3,4,5,6,7,8,9; /數字代碼2,用于頻率顯示uchar code table5=9,8,7,6,5,4,3,2,1,0; /數字代碼5,用于占空比顯示uchar code table3=ZK:; /占空比uchar code table4=FB ;/幅度uchar code table7=BX:; /波形uchar d=0,i,k=127,tl,th; /t1,th定時器低位高位int ww=0,qw=0,bw=0,s
33、w=0,gw=0,n=10,chh=50;/chh,nint t,f,m,choice=0;void delay(uint x) /延時程序int i,j;for(i=0;ix;i+)for(j=0;j120;j+);void writezl(uchar zl) /LCD寫入子程序rs=0;rw=0;P0=zl;delay(5);eg=1;delay(5);eg=0;void writesj(uchar sj) /LCD賦值子程序rs=1;rw=0;P0=sj;delay(5);eg=1;delay(5);eg=0;void initial() /LCD初始化程序eg=0;writezl(0x
34、38);writezl(0x0c);writezl(0x06);writezl(0x80);void display() /LCD顯示程序 if(choice!=0)writezl(0x80+0x00);writesj(table0);writezl(0x80+0x01);writesj(table1);writezl(0x80+0x02);writesj(table2);writezl(0x80+0x03);writesj(table3);writesj(table2chh/10);writezl(0x80+0x05);writesj(.);writezl(0x80+0x06);writes
35、j(table2chh%10);writezl(0x80+0x04);writezl(0x80+0x09);writesj(table70);writezl(0x80+0x0a);writesj(table71);writezl(0x80+0x0b);writesj(table72);writezl(0x02);writezl(0x80+0x40);writesj(P);writezl(0x80+0x41);writesj(L); writezl(0x80+0x42);writesj(:); writezl(0x80+0x43);writesj(table2ww); writezl(0x80+
36、0x44);writesj(table2qw); writezl(0x80+0x45);writesj(table2bw);writezl(0x80+0x46);writesj(table2sw); writezl(0x80+0x47);writesj(table2gw); writezl(0x80+0x48);writesj(H); writezl(0x80+0x49);writesj(Z);writezl(0x80+0x4a);writesj( );writezl(0x80+0x4b);writesj(table30);writezl(0x80+0x4c);writesj(table31)
37、;writezl(0x80+0x4d);writesj(table32);writezl(0x80+0x4e);writesj(.);writezl(0x80+0x4f);writesj(table5k/25);if(choice=1) writezl(0x80+0x0c); writesj(table40);writezl(0x80+0x0d); writesj(table41);writezl(0x80+0x0e); writesj(table42);else if(choice=0)writezl(0x01);void key1() /按鍵1,開啟choice=1;void key2()
38、/按鍵2,占空比增大if(k28)k-=25;void key4() /按鍵0,波形關閉choice=0;void key5() if(k28)k-=25;void key7()/按鍵7,幅度增加if(chh!=50)chh+;elsechh=chh;void key8()/按鍵8,幅度減小if(chh!=0)chh-;void key9()/按鍵9,千位加if(n=1000)n=n-1000;void key11() /按鍵11,百位加 if(n90)n=n-100;void key13() /按鍵13,十位加 if(n9)n=n-10;void key15() /按鍵15,個位加 if(n0)n=n-1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版高中數學圓錐曲線公式記憶技巧教學
- 小學高年級閱讀課:兒童詩歌欣賞與理解
- 網絡輿情監測與反饋處理統計表
- 網絡信息安全監控臺賬表格化處理
- DB14-T 3386-2025 射干栽培技術規程
- 品牌戰略合作協議詳細與
- 生物技術基因工程知識重點
- 知識考點市場營銷
- DB4401-T 166-2022 1:500 1:1000 1:2000地形圖圖式標準
- 文化藝術交流行業試題
- 圍手術期低體溫護理研究進展課件
- 高質量心肺復蘇
- 教育家辦學:中小學校長專業標準解讀課件
- 鍋爐防磨防爆總結匯報課件
- 茶葉企業營銷課件
- 井巷工程課程設計-2篇
- 經口鼻腔吸痰操作評分標準
- 某印刷有限公司安全逃生平面圖
- 口腔執業醫師解剖生理學試題b1型題
- DB14T1049.3-2021 山西省用水定額 第3部分:服務業用水定額
- cass實體名稱,圖層,實體代碼對照表
評論
0/150
提交評論