實驗目的 通過上機實習,加深對語法制導翻譯原理的理解,掌握將語法分析所識別的語法成分變換為中間代碼的語義翻譯方法. 實驗要求 采用遞歸下降語法制導翻譯法,對算術表達式、賦值語句進行語義分析并生成四元式序列。 實驗的輸入和輸出 輸入是語法分析提供的正確的單詞串,輸出為三地址指令形式的四元式序列。 例如:對于語句串 begin a:=2+3*4 x:=(a+b)/c end# 輸出的三地址指令如下: (1) t1=3*4 (2) t2=2+t1 (3) a=t2 (4) t3=a+b (5) t4=t3/c (6) x=t4
上傳時間: 2017-09-27
上傳用戶:hjshhyy
OLED,即有機發光二極管(Organic Light-Emitting Diode),由于同時具備自發光,不需背光源、對比度高、厚度薄、視角廣、反應速度快、可用于撓曲性面板、使用溫度范圍廣、構造及制程較簡單等優異之特性,被認為是下一代的平面顯示器新興應用技術。其根據驅動方式的不同分為主動式OLED(AMOLED)和被動式OLED(PMOLED)。近年來,OLED因其優勢在各領域有了突破性發展,并廣泛應用于MP3顯示,在照明領域也有可觀的前景。許多公司也于展覽會、期刊等展示了OLED的各種先進產品。本文將討論各種OLED技術和適當的偏壓電源供應電路,而關于OLED技術和驅動方法的選擇,也會影響電源供應電路的需求。并應用單片機驅動OLED顯示相應文字圖案。
標簽: 0.96寸OLED并口驅動顯示
上傳時間: 2015-06-08
上傳用戶:linglanhua
電渦流式傳感器測位移電路設計。用51單片機控制并實時顯示位移大小。
上傳時間: 2018-06-05
上傳用戶:bidetu
FPGA采樣AD9238數據并通過VGA波形顯示例程 Verilog邏輯源碼Quartus工程文件+文檔說明,FPGA型號Cyclone4E系列中的EP4CE6F17C8,Quartus版本17.1。ADC 模塊型號為 AN9238,最大采樣率 65Mhz,精度為12 位。實驗中把 AN9238 的 2 路輸入以波形方式在 HDMI 上顯示出來,我們可以用更加直觀的方式觀察波形,是一個數字示波器雛形。module top( input clk, input rst_n, output ad9238_clk_ch0, output ad9238_clk_ch1, input[11:0] ad9238_data_ch0, input[11:0] ad9238_data_ch1, //vga output output vga_out_hs, //vga horizontal synchronization output vga_out_vs, //vga vertical synchronization output[4:0] vga_out_r, //vga red output[5:0] vga_out_g, //vga green output[4:0] vga_out_b //vga blue);wire video_clk;wire video_hs;wire video_vs;wire video_de;wire[7:0] video_r;wire[7:0] video_g;wire[7:0] video_b;wire grid_hs;wire grid_vs;wire grid_de;wire[7:0] grid_r;wire[7:0] grid_g;wire[7:0] grid_b;wire wave0_hs;wire wave0_vs;wire wave0_de;wire[7:0] wave0_r;wire[7:0] wave0_g;wire[7:0] wave0_b;wire wave1_hs;wire wave1_vs;wire wave1_de;wire[7:0] wave1_r;wire[7:0] wave1_g;wire[7:0] wave1_b;wire adc_clk;wire adc0_buf_wr;wire[10:0] adc0_buf_addr;wire[7:0] adc0_bu
上傳時間: 2021-10-27
上傳用戶:qingfengchizhu
低成本和高可靠性是離線電源設計中兩個最重要的目標。準諧振(Quasi resonant) 設計為設計人員提供了可行的方法,以實現這兩個目標。準諧振技術降低了MOSFET 的開關損耗,從而提高可靠性。此外,更軟的開關改善了電源的EMI 特性,允許設計人員減少使用濾波器的數目,因而降低成本。本文將描述準諧振架構背后的理論及其實施,并說明這類反激式電源的使用價值。
標簽: 電源
上傳時間: 2021-11-23
上傳用戶:
摘要以反激式開關電源為研究對象,分析了其共模傳導噪聲的干擾源、傳輸通道以及變壓器分布電容參數對共模嗓聲的作用,建立相應的共模傳導發射分析模型和變壓器分布電容模型;重點分析了二次側干擾源的影響及其作用機理,提出了一種簡單但有效降低共模傳導噪聲的方法,并進行了實驗驗證。
標簽: 開關電源
上傳時間: 2021-11-23
上傳用戶:fliang
離線式開關電源電路設計及電路原理圖pcb變壓器資料解析功能描述 DK124 是一款離線式開關電源芯片,最大輸出功率達到 24W。不同于 PWM 控制器和外部 分立功率 MOS 組合的解決方案,DK124 內部集成了 PWM 控制器、700V 功率管和初級峰值 電流檢測電路,并采用了可以省略輔助供電繞組的專利自供電技術,因此極大地簡化了 外圍應用電路,減少了原件數量,電路尺寸和重量,特別適用于成本敏感的反激式開關 電源。 產品特點 l 全電壓輸入 85V—265V l 內置 700V 高壓功率管 l 內部集成了高壓啟動電路,無需外部啟動電阻 l 內置 16mS 軟啟動電路 l 內置高低壓功率補償電路,使高低壓最大輸出功率保持一致 l 專利的自供電技術,無需外部輔助繞組供電 l 內置頻率調制電路,簡化了外圍 EMI 設計成本 l 完整的過壓、過溫、過流、過載、輸出開路/短路保護 應用領域
上傳時間: 2022-02-22
上傳用戶:
方案論證與比較開關穩壓電源主要完成數控調節、DC-DC變換環節和穩壓環節,數控調節采用T公司超低功耗處理器MsP430F169單片機進行控制,DCDC變換又分升壓和降壓變換,本系統要求升壓變換,并且電流達到2A能夠穩壓,達到2.5A實現過流保護,根據這一系列要求有以下可選方案。1.1控制核心選取方案比較:方案一:采用51或者AVR單片機,其功耗較高,并不自帶AD、DA或者自帶AD DA精度不高,采集數據不便,設置輸出電壓不便。方案二:采用T推出的超低功耗處理器sP430F169單片機,其自帶12位高精度AD、DA,外圍電路簡單,便于采集輸出電壓和設置輸出電壓。因此本系統采用MSP430F169作為控制核心。12DCDC升壓方案比較:方案一:采用BO0ST升壓電路升壓,通過調節PM占空比調節輸出電壓,實現升壓并可調壓,但是BO0ST電路的輸人電流連續,輸出電流斷續,輸出存在著較大的紋波,開關噪聲大缺點,不易達到題目要求。方案二:采用推挽式變換,推挽式開關電源兩個控制開關輪流交替工作,開關管驅動控制簡單,輸出波形非常對稱,在整個周期內都向負載提供功率輸出因此,輸出電流瞬態響應速度很高,電壓輸出特性很好,是所有開關電源中電壓利用率最高的開關電源。高頻變壓器升壓,電壓可調范圍廣,空載損耗較小,效率較高,所占體積較小。因此本設計采用了方案二。13穩壓方案比較:方案一:采用單片機AD采樣,獲取輸出電壓、電流,通過程序算法調節PWM波占空比實現穩壓,硬件簡單、成本較低,但是在反饋調節時采集輸出電壓比較復雜,程序算法也相對復雜,反應速度相對硬件反饋較慢,不夠精準,并且還要單獨做過流保護電路
上傳時間: 2022-03-16
上傳用戶:
在電子產品迅速發展的今天,電源設計,特別是開關電源的設計,在新產品的研制中占了相當重要的位置。對于廣大的電源設計師而言,單純靠經驗來搭建試驗電路的傳統辦法已經不可能滿足當今電源產品的設計要求,而且無論從設計周期方面還是開發成本方面也都是難以承受的。因此借助先進的CAD技術,可提高電源產品的設計質量。本文首先簡要介紹了開關電源基本原理和基本結構,然后結合一款具體產品,詳細分析了推挽式開關電源的基本原理,并對各部分電路進行分別設計,尤其詳細說明了磁性器件的設計,所搭建的實驗電路能夠基本滿足設計要求,但仿真結果不理想,本文分析了仿真結果不理想的原因。為下一步改進工作提供基礎關鍵詞:厚膜混合電路、開關電源、推挽模式、PWM、磁性器件任何電子設備都離不開可靠的電源,它們對電源的要求也越來越高。電子設備的小型化和低成木化使電源以輕、薄、小和高效率為發展方向。傳統的品體管串聯調整穩壓電源是連續控制的線性穩壓電源。這種傳統的穩壓電源技術比較成熟,但是其通常都需要體積大且笨重的工頻變壓器與體積和重量都很大的濾波器而且調整管功耗較大,電源效率很低,一般只有45%左右。另外,由于在調整管上消耗較大的功率,所以需要采用大功率調整管并裝有體積很大的散熱器,很難滿足現代電子設備發展的要求。20世紀50年代,美國宇航局以小型化、重量輕為目標,為搭載火箭開發了開關電源。在近半個世紀的發展過程中,開關電源因具有體積小、重量輕、效率高、發熱量低、性能穩定等優點而逐漸取代傳統技術制造的連續工作電源,并廣泛應用于電子整機與設備中,20世紀80年代,計算機全面實現了開關電源化,率先完成計算機的電源換代。20世紀9年代,開關電源在電子、電器設備、家電領域得到了廣泛的應用,開關電源技術進入了快速發展期
標簽: 開關電源
上傳時間: 2022-03-16
上傳用戶:
隨著科技發展及工業4.0 進程推進,機械臂應用范圍越來越廣,并演化出各種各樣的機械臂,如碼垛機械臂、焊接機械臂、裝配機械臂以及手術機械臂等。現利用solidworks 進行三維建模,設計制作一款基于stm32f103c8t6 單片機的主從式桌面級機械臂,該機械臂包括一個主動機械臂和一個從動機械臂,采用藍牙傳輸信號方式進行同步運動,并且詳細介紹了該機械臂材料選擇、結構設計、工作原理、組成部分和設計特點。With the development of science and technology and the advancement of Industry 4.0, the application range of the mechanical arm has become wider and wider, and various types of mechanical arms, such as palletizing robot arms, welding robot arms, assembly robot arms, and surgical robot arms, have been developed. Now using solidworks for 3D modeling, design and manufacture a master-slave desktop-level robot arm based on stm32f103c8t6 single-chip microcomputer. The robot arm includes an active robot arm and a slave robot arm, which uses Bluetooth to transmit signals for synchronous motion. The material selection, structural design, working principle, components and design features of the manipulator are introduced.
標簽: stm32f103c8t6 單片機
上傳時間: 2022-03-27
上傳用戶: