【正文】
輸出電壓波形的邊沿變得很陡。施密特觸發(fā)器也有兩個(gè)穩(wěn)定狀態(tài),但與一般觸發(fā)器不同的是,施密特觸發(fā)器采用電位觸發(fā)方式,其狀態(tài)由輸入信號(hào)電位維持;對(duì)于負(fù)向遞減和正向遞增兩種不同變化方向的輸入信號(hào),施密特觸發(fā)器有不同的閥值電壓。這種滯后的電壓傳輸特性稱回差特性。 數(shù)碼管顯示數(shù)碼管在儀表中有著廣泛的用途,如萬(wàn)用表、轉(zhuǎn)速表等。數(shù)碼管在儀器儀表中主要是顯示單片機(jī)的輸出數(shù)據(jù)、狀態(tài)等,因而,作為外圍典型器件,數(shù)碼顯示是反映系統(tǒng)輸出和操縱輸入的有效器件[4]。數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。共陽(yáng)數(shù)碼管是指將所有發(fā)光二極管的陽(yáng)極接到一起形成公共陽(yáng)極(COM)的數(shù)碼管。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陰數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM 接到地線GND 上,當(dāng)某一字段發(fā)光二極管的陽(yáng)極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類(lèi)。另外,當(dāng)溫度變化時(shí)驅(qū)動(dòng)芯片還要能夠自動(dòng)調(diào)節(jié)輸出電流的大小以實(shí)現(xiàn)色差平衡溫度補(bǔ)償。另外,我們所采用的超大規(guī)模集成電路還具有級(jí)聯(lián)延時(shí)開(kāi)關(guān)特性,可防止反向尖峰電壓對(duì)發(fā)光二極管的損害。3 軟件程序設(shè)計(jì) 初始化子程序初始化子程序的主要工作是設(shè)置定時(shí)器的工作模式、初值預(yù)置、開(kāi)中斷和打開(kāi)定時(shí)器等。初始化子程序流程圖如下圖7所示。在這里,3 個(gè)按鍵分別用于頻率增加、頻率減小和正弦波與三角波的選擇功能[6,7]。查鍵開(kāi)始有鍵按下?有鍵號(hào),按鍵值執(zhí)行功能定時(shí)值加1定時(shí)值減1波形選擇查鍵結(jié)束NY 圖8鍵位掃描子程序流程圖 波形數(shù)據(jù)產(chǎn)生的子程序是定時(shí)器T1的中斷程序。當(dāng)發(fā)生中斷時(shí),單片機(jī)將按波形數(shù)據(jù)表中的波形數(shù)據(jù)一一送入DAC0832,DAC0832再根據(jù)輸入的數(shù)據(jù)大小輸出對(duì)應(yīng)的電壓[5]。中斷開(kāi)始關(guān)中斷,關(guān)定時(shí),重裝初值,開(kāi)定時(shí)功能標(biāo)志=1?輸出三角波數(shù)據(jù)輸出正弦波數(shù)據(jù)方波輸出查表指針加1開(kāi)中斷,中斷返回YN圖9 波形數(shù)據(jù)產(chǎn)生子程序流程圖 頻率顯示子程序方波由單片機(jī)直接產(chǎn)生,它進(jìn)入DAC0832的寄存器,鎖存器,進(jìn)行鎖存,當(dāng)再有脈沖來(lái)時(shí),就通過(guò)I/O口輸出到數(shù)模轉(zhuǎn)換器,實(shí)現(xiàn)數(shù)碼顯示;其中三角波和正弦波需要通過(guò)施密特觸發(fā)器進(jìn)行波形的轉(zhuǎn)換[4]。主程序包括子程序的編程及其原理圖的PCB板圖在附件中有詳細(xì)的說(shuō)明。 出現(xiàn)如下圖所示的界面。如圖8。我認(rèn)為程序應(yīng)該不大,片內(nèi)ROM應(yīng)該夠用的。 參考文獻(xiàn)[1] 的信號(hào)源研制:[學(xué)位論文],北京:北京理工大學(xué)碩士學(xué)位,5[2] ,(3),34~35[3] ,(2),64~65[4] (典型模塊設(shè)計(jì)實(shí)例導(dǎo)航) .北京:人民郵電出版社,2004,219~220,293~301[5] 周志敏,周紀(jì)海,(應(yīng)用電路、電磁兼容、PCB布線) .北京:電子工業(yè)出版社,2004,262~281.[6] :清華大學(xué)出版社,2004,79~833.[7] 夏路易, :希望電子出版社,2002,300,366~368.[8] 樓然苗,:北京航空航天大學(xué)出版社,2007,254~258.[9] Robert A?Pease著,:人民郵電出版社,2007,28~41.[10] 吉田宏之著,楊啟善,劉風(fēng)華等譯. 準(zhǔn)出版社,2004,93109.[11] Yang Y, Yi J, Woo YY, Kim design for linearity and efficiency of microwave Doherty amplifier using a new load matching technique. Microw. J, 2001.Low Frequency S ignal Generator Base on AT89C2052Abstract:This article presents a digital low frequency signal generator, which consists of oneAT89C2052 single chip puter and one DAC0832 AD converter, and this equipmentcontrol output of the square wave , the sine wave and the triangular wave , and the frequencyis demonstrated out by LED numerical code. It has the features of a low price, goodperformance, low power dissipation, small size, easy operation and stability while working ina low frequency using of single microputer, this article discusses the hard wareand software as well as the characteristics of this generator.Keywords:at89c2052, dac0832