亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

Z-stack

  • 基于MATLAB數字信號處理論文最終

    隨著信息技術的不斷發展,數字信號處理已成為一個極其重要的學科和技術領域,在通信、語音、圖像、遙感、生物工程等眾多領域得到了廣泛的應用。數字信號處理的核心內容主要是信號的獲取、傳輸和處理、識別及綜合等。信號是信息的載體,系統是信息處理的手段。因此,為了更好的研究信號和系統的基本理論與方法,使同學們更好地理解和掌握數字信號處理的理論知識,在實驗過程中,借助MATLAB這個平臺來進行輔助設計。 MATLAB的GUIDE是專門用于圖形用戶界面的快速開發環境,本設計利用MATLAB的GUIDE工具箱制作了一套輔助“數字信號處理”課程教學的實驗軟件包。該實驗軟件包是由一系列形象的圖形用戶界面組成,每個界面以坐標窗口、彈出框、按鍵、動態文本框等為基本部分,構建了較為完善和友好的人機交互方式,使用便捷。該系統的形象直觀,總體界面友好,具有開放性,便于學生對所學理論知識的理解,大大提高教學的效果和效率。 本文首先簡要介紹了數字信號處理和MATLAB的相關知識,然后著重闡述了該實驗軟件包的組成及設計思路、方法,最后說明了軟件的調試和測試過程。本教學實驗軟件包基本是按照國家十一五教材《數字信號處理(第3版)》(高西全,丁玉梅等)的編寫思路進行總體設計的,整個構架包括六個核心部分:基本信號的產生、序列的基本運算、離散傅立葉變換、Z變換和逆Z變換、卷積運算和數字濾波器(IIR數字濾波器和FIR數字濾波器)的設計。較好的契合了教學內容,對理論課程的輔助效果明顯。

    標簽: MATLAB 數字信號處理 論文

    上傳時間: 2013-11-10

    上傳用戶:我累個乖乖

  • 高等模擬集成電路

    近年來,隨著集成電路工藝技術的進步,電子系統的構成發生了兩個重要的變化: 一個是數字信號處理和數字電路成為系統的核心,一個是整個電子系統可以集成在一個芯片上(稱為片上系統)。這些變化改變了模擬電路在電子系統中的作用,并且影響著模擬集成電路的發展。 數字電路不僅具有遠遠超過模擬電路的集成規模,而且具有可編程、靈活、易于附加功能、設計周期短、對噪聲和制造工藝誤差的抗擾性強等優點,因而大多數復雜系統以數字信號處理和數字電路為核心已成為必然的趨勢。雖然如此,模擬電路仍然是電子系統中非常重要的組成部分。這是因為我們接觸到的外部世界的物理量主要都是模擬量,比如圖像、聲音、壓力、溫度、濕度、重量等,要將它們變換為數字信號,需要模擬信號處理和數據轉換電路,如果這些電路性能不夠高,將會影響整個系統的性能。其次,系統中的許多功能不可能或很難用數字電路完成,如微弱信號放大,很高頻率和寬頻帶信號的實時處理等。因此,雖然模擬電路在系統中不再是核心,但作為固有的模擬世界與數字系統的接口,其地位和作用仍然十分重要。 片上系統要求將數字電路和模擬電路集成在一個芯片上,這希望模擬電路使用與數字電路相同的制造工藝。隨著MOS器件的線寬不斷減小,使MOS器件的性能不斷提高,MOS數字電路成為數字集成電路的主流,并因此促進了MOS模擬集成電路的迅速發展。為了適應電子系統功能的不斷擴展和性能的不斷提高,對模擬電路在降低電源電壓、提高工作頻率、擴大線性工作范圍和提高性能指標的精度和穩定度等方面提出更高要求,促進了新電路技術的發展。 作為研究生課程的教材,本書內容是在本科相關課程基礎上的深化和擴展,同時涉及實際設計中需要考慮的一些問題,重點介紹具有高工作頻率、低電源電壓和高工作穩定性的新電路技術和在電子系統中占有重要地位的功能電路及其中的新技術。全書共7章,大致可分為三個部分。第一部分包括第1章和第7章。第1章為MOS模擬集成電路基礎,比較全面地介紹MOS器件的工作原理和特性以及由MOS器件構成的基本單元電路,為學習本教材其他內容提供必要的知識。由于版圖設計與工藝參數對模擬集成電路性能的影響很大,因此第7章簡單介紹制造MOS模擬集成電路的CMOS工藝過程和版圖設計技術,讀者可以通過對該章所介紹的相關背景知識的了解,更深入地理解MOS器件和電路的特性,有助于更好地完成模擬集成電路的可實現性設計。第二部分為新電路技術,由第2章、第3章和第5章的部分組成,包括近年來逐步獲得廣泛應用的電流模電路、抽樣數據電路和對數域電路,它們在提高工作頻率、降低電源電壓、擴大線性工作范圍和提高性能指標的精度和穩定度方面具有明顯的潛力,同時它們也引入了一些模擬電路的新概念。這些內容有助于讀者開拓提高電路性能方面的思路。第2章介紹電流模電路的工作原理、特點和典型電路。與傳統的以電壓作為信號載體的電路不同,這是一種以電流作為信號載體的電路,雖然在電路中電壓和電流總是共同存在并相互作用的,但由于信號載體不同,不僅電路性能不同而且電路結構也不同。第3章介紹抽樣數據電路的特點和開關電容與開關電流電路的工作原理、分析方法與典型電路。抽樣數據電路類似于數字電路,處理的是時間離散信號,又類似于模擬電路,處理的是幅度連續信號,它比模擬電路具有穩定準確的時間常數,解決了模擬電路實際應用中的一大障礙。對數域電路在第5章中結合其在濾波器中的應用介紹,這類電路除具有良好的電性能外,還提出了一種利用器件的非線性特性實現線性電路的新思路。第三部分介紹幾個模擬電路的功能模塊,它們是電子系統中的關鍵組成部分,并且與信號和信號處理聯系密切,有助于在信號和電路間形成整體觀念。這部分包括第4章至第6章。第4章介紹數據轉換電路的技術指標和高精度與高速度轉換電路的構成、工作原理、特點和典型電路。第5章介紹模擬集成濾波器的設計方法和主要類型,包括連續時間濾波器、對數域濾波器和抽樣數據濾波器。第6章介紹通信系統中的收發器與射頻前端電路,包括收信器、發信器的技術指標、結構和典型電路。因為載波通信系統傳輸的是模擬信號,射頻前端電路的性能對整個通信系統有直接的影響,所以射頻集成電路已成為重要的研究課題。 〖〗高等模擬集成電路〖〗〖〗前言〖〗〖〗本書是在為研究生開設的“高等模擬集成電路”課程講義的基礎上整理而成,由董在望主編,第1、4、7章由李冬梅編寫,第6章由王志華編寫,第5章由李永明和董在望編寫,第2、3章由董在望編寫,李國林參加了部分章節的校核工作。 本書可作為信息與通信工程和電子科學與技術學科相關課程的研究生教材或教學參考書,也可作為本科教學參考書或選修課教材和供相關專業的工程技術人員參考。 清華大學出版社多位編輯為本書的出版做了卓有成效的工作,深致謝意。 限于編者水平,難免有錯誤和疏漏之處,歡迎批評指正。 目錄 1.1MOS器件基礎及器件模型 1.1.1結構及工作原理 1.1.2襯底調制效應 1.1.3小信號模型 1.1.4亞閾區效應 1.1.5短溝效應 1.1.6SPICE模型 1.2基本放大電路 1.2.1共源(CS)放大電路 1.2.2共漏(CD)放大電路 1.2.3共柵(CG)放大電路 1.2.4共源共柵(CSCG)放大電路 1.2.5差分放大電路 1.3電流源電路 1.3.1二極管連接的MOS器件 1.3.2基本鏡像電流源 1.3.3威爾遜電流源 1.3.4共源共柵電流源 1.3.5有源負載放大電路 1.4運算放大器 1.4.1運算放大器的主要參數 1.4.2單級運算放大器 1.4.3兩級運算放大器 1.4.4共模反饋(CMFB) 1.4.5運算放大器的頻率補償 1.5模擬開關 1.5.1導通電阻 1.5.2電荷注入與時鐘饋通 1.6帶隙基準電壓源 1.6.1工作原理 1.6.2與CMOS工藝兼容的帶隙基準電壓源 思考題 2電流模電路 2.1概述 2.1.1電流模電路的概念 2.1.2電流模電路的特點 2.2基本電流模電路 2.2.1電流鏡電路 2.2.2電流放大器 2.2.3電流模積分器 2.3電流模功能電路 2.3.1跨導線性電路 2.3.2電流傳輸器 2.4從電壓模電路變換到電流模電路 2.5電流模電路中的非理想效應 2.5.1MOSFET之間的失配 2.5.2寄生電容對頻率特性的影響 思考題 3抽樣數據電路 3.1開關電容電路和開關電流電路的基本分析方法 3.1.1開關電容電路的時域分析 3.1.2開關電流電路的時域分析 3.1.3抽樣數據電路的頻域分析 3.2開關電容電路 3.2.1開關電容單元電路 3.2.2開關電容電路的特點 3.2.3非理想因素的影響 3.3開關電流電路 3.3.1開關電流單元電路 3.3.2開關電流電路的特點 3.3.3非理想因素的影響 思考題 4A/D轉換器與D/A轉換器 4.1概述 4.1.1電子系統中的A/D與D/A轉換 4.1.2A/D與D/A轉換器的基本原理 4.1.3A/D與D/A轉換器的性能指標 4.1.4A/D與D/A轉換器的分類 4.1.5A/D與D/A轉換器中常用的數碼類型 4.2高速A/D轉換器 4.2.1全并行結構A/D轉換器 4.2.2兩步結構A/D轉換器 4.2.3插值與折疊結構A/D轉換器 4.2.4流水線結構A/D轉換器 4.2.5交織結構A/D轉換器 4.3高精度A/D轉換器 4.3.1逐次逼近型A/D轉換器 4.3.2雙斜率積分型A/D轉換器 4.3.3過采樣ΣΔA/D轉換器 4.4D/A轉換器 4.4.1電阻型D/A轉換器 4.4.2電流型D/A轉換器 4.4.3電容型D/A轉換器 思考題 5集成濾波器 5.1引言 5.1.1濾波器的數學描述 5.1.2濾波器的頻率特性 5.1.3濾波器設計的逼近方法 5.2連續時間濾波器 5.2.1連續時間濾波器的設計方法 5.2.2跨導電容(GmC)連續時間濾波器 5.2.3連續時間濾波器的片上自動調節電路 5.3對數域濾波器 5.3.1對數域電路概念及其特點 5.3.2對數域電路基本單元 5.3.3對數域濾波器 5.4抽樣數據濾波器 5.4.1設計方法 5.4.2SZ域映射 5.4.3開關電容電路轉換為開關電流電路的方法 思考題 6收發器與射頻前端電路 6.1通信系統中的射頻收發器 6.2集成收信器 6.2.1外差式接收與鏡像信號 6.2.2復數信號處理 6.2.3收信器前端結構 6.3集成發信器 6.3.1上變換器 6.3.2發信器結構 6.4收發器的技術指標 6.4.1噪聲性能 6.4.2靈敏度 6.4.3失真特性與線性度 6.4.4動態范圍 6.5射頻電路設計 6.5.1晶體管模型與參數 6.5.2噪聲 6.5.3集成無源器件 6.5.4低噪聲放大器 6.5.5混頻器 6.5.6頻率綜合器 6.5.7功率放大器 思考題 7CMOS集成電路制造工藝及版圖設計 7.1集成電路制造工藝簡介 7.1.1單晶生長與襯底制備 7.1.2光刻 7.1.3氧化 7.1.4擴散及離子注入 7.1.5化學氣相淀積(CVD) 7.1.6接觸與互連 7.2CMOS工藝流程與集成電路中的元件 7.2.1硅柵CMOS工藝流程 7.2.2CMOS集成電路中的無源元件 7.2.3CMOS集成電路中的寄生效應 7.3版圖設計 7.3.1硅柵CMOS集成電路的版圖構成 7.3.2版圖設計規則 7.3.3CMOS版圖設計技術 思考題

    標簽: 模擬集成電路

    上傳時間: 2013-11-13

    上傳用戶:chengxin

  • 針對高速應用的電流回授運算放大器

    訊號路徑設計講座(9)針對高速應用的電流回授運算放大器電流回授運算放大器架構已成為各類應用的主要解決方案。該放大器架構具有很多優勢,并且幾乎可實施于任何需要運算放大器的應用當中。電流回授放大器沒有基本的增益頻寬產品的局限,隨著訊號振幅的增加,而頻寬損耗依然很小就證明了這一點。由于大訊號具有極小的失真,所以在很高的頻率情況下這些放大器都具有極佳的線性度。電流回授放大器在很寬的增益范圍內的頻寬損耗很低,而電壓回授放大器的頻寬損耗卻隨著增益的增加而增加。準確地說就是電流回授放大器沒有增益頻寬產品的限制。當然,電流回授放大器也不是無限快的。變動率受制于晶體管本身的速度限制(而非內部偏置(壓)電流)。這可以在給定的偏壓電流下實現更大的變動率,而無需使用正回授和其它可能影響穩定性的轉換增強技術。那么,我們如何來建立這樣一個奇妙的電路呢?電流回授運算放大器具有一個與差動對相對的輸入緩沖器。輸入緩沖器通常是一個射極追隨器或類似的器件。非反向輸入是高阻抗的,而緩沖器的輸出(即放大器的反向輸入)是低阻抗的。相反,電壓回授放大器的2個輸入均是高阻抗的。電流回授運算放大器輸出的是電壓,而且與透過稱為互阻抗Z(s)的復變函數流出或流入運算放大器的反向輸入端的電流有關。在直流電情況下,互阻抗很高(與電壓回授放大器類似),并且隨著頻率的增加而單極滾降。

    標簽: 電流 運算放大器

    上傳時間: 2013-10-19

    上傳用戶:黃蛋的蛋黃

  • 電感和磁珠的區別及應用場合和作用

    磁珠由氧磁體組成,電感由磁心和線圈組成,磁珠把交流信號轉化為熱能,電感把交流存儲起來,緩慢的釋放出去。 磁珠對高頻信號才有較大阻礙作用,一般規格有100歐/100mMHZ ,它在低頻時電阻比電感小得多。電感的等效電阻可有Z=2X3.14xf 來求得。 鐵氧體磁珠 (Ferrite Bead) 是目前應用發展很快的一種抗干擾元件,廉價、易用,濾除高頻噪聲效果顯著。 在電路中只要導線穿過它即可(我用的都是象普通電阻模樣的,導線已穿過并膠合,也有表面貼裝的形式,但很少見到賣的)。當導線中電流穿過時,鐵氧體對低頻電流幾乎沒有什么阻抗,而對較高頻率的電流會產生較大衰減作用。高頻電流在其中以熱量形式散發,其等效電路為一個電感和一個電阻串聯,兩個元件的值都與磁珠的長度成比例。 磁珠種類很多,制造商應提供技術指標說明,特別是磁珠的阻抗與頻率關系的曲線。 有的磁珠上有多個孔洞,用導線穿過可增加元件阻抗(穿過磁珠次數的平方),不過在高頻時所增加的抑制噪聲能力不可能如預期的多,而用多串聯幾個磁珠的辦法會好些。 鐵氧體是磁性材料,會因通過電流過大而產生磁飽和,導磁率急劇下降。大電流濾波應采用結構上專門設計的磁珠,還要注意其散熱措施。 鐵氧體磁珠不僅可用于電源電路中濾除高頻噪聲(可用于直流和交流輸出),還可廣泛應用于其他電路,其體積可以做得很小。特別是在數字電路中,由于脈沖信號含有頻率很高的高次諧波,也是電路高頻輻射的主要根源,所以可在這種場合發揮磁珠的作用。 鐵氧體磁珠還廣泛應用于信號電纜的噪聲濾除。 以常用于電源濾波的HH-1H3216-500為例,其型號各字段含義依次為:HH 是其一個系列,主要用于電源濾波,用于信號線是HB系列;1 表示一個元件封裝了一個磁珠,若為4則是并排封裝四個的;H 表示組成物質,H、C、M為中頻應用(50-200MHz),T低頻應用(<50MHz),S高頻應用(>200MHz);3216 封裝尺寸,長3.2mm,寬1.6mm,即1206封裝;500 阻抗(一般為100MHz時),50 ohm。 其產品參數主要有三項:阻抗[Z]@100MHz (ohm) : Typical 50, Minimum 37;直流電阻DC Resistance (m ohm): Maximum 20;額定電流Rated Current (mA): 2500. 磁珠有很高的電阻率和磁導率, 他等效于電阻和電感串聯, 但電阻值和電感值都隨頻率變化。 他比普通的電感有更好的高頻濾波特性,在高頻時呈現阻性,所以能在相當寬的頻率范圍內保持較高的阻抗,從而提高調頻濾波效果。 磁珠主要用于高頻隔離,抑制差模噪聲等。

    標簽: 電感

    上傳時間: 2013-11-05

    上傳用戶:貓愛薛定諤

  • PCB被動組件的隱藏特性解析

    PCB 被動組件的隱藏特性解析 傳統上,EMC一直被視為「黑色魔術(black magic)」。其實,EMC是可以藉由數學公式來理解的。不過,縱使有數學分析方法可以利用,但那些數學方程式對實際的EMC電路設計而言,仍然太過復雜了。幸運的是,在大多數的實務工作中,工程師并不需要完全理解那些復雜的數學公式和存在于EMC規范中的學理依據,只要藉由簡單的數學模型,就能夠明白要如何達到EMC的要求。本文藉由簡單的數學公式和電磁理論,來說明在印刷電路板(PCB)上被動組件(passivecomponent)的隱藏行為和特性,這些都是工程師想讓所設計的電子產品通過EMC標準時,事先所必須具備的基本知識。導線和PCB走線導線(wire)、走線(trace)、固定架……等看似不起眼的組件,卻經常成為射頻能量的最佳發射器(亦即,EMI的來源)。每一種組件都具有電感,這包含硅芯片的焊線(bond wire)、以及電阻、電容、電感的接腳。每根導線或走線都包含有隱藏的寄生電容和電感。這些寄生性組件會影響導線的阻抗大小,而且對頻率很敏感。依據LC 的值(決定自共振頻率)和PCB走線的長度,在某組件和PCB走線之間,可以產生自共振(self-resonance),因此,形成一根有效率的輻射天線。在低頻時,導線大致上只具有電阻的特性。但在高頻時,導線就具有電感的特性。因為變成高頻后,會造成阻抗大小的變化,進而改變導線或PCB 走線與接地之間的EMC 設計,這時必需使用接地面(ground plane)和接地網格(ground grid)。導線和PCB 走線的最主要差別只在于,導線是圓形的,走線是長方形的。導線或走線的阻抗包含電阻R和感抗XL = 2πfL,在高頻時,此阻抗定義為Z = R + j XL j2πfL,沒有容抗Xc = 1/2πfC存在。頻率高于100 kHz以上時,感抗大于電阻,此時導線或走線不再是低電阻的連接線,而是電感。一般而言,在音頻以上工作的導線或走線應該視為電感,不能再看成電阻,而且可以是射頻天線。

    標簽: PCB 被動組件

    上傳時間: 2013-10-09

    上傳用戶:時代將軍

  • IP網絡電源管理器(BL-E3003-Z)結構安裝說明

    很好的電源管理器安裝說明,讓大家好好看看。

    標簽: BL-E 3003 IP網絡 電源管理器

    上傳時間: 2013-10-22

    上傳用戶:wl9454

  • 基于脈沖變壓器的總線式RS485隔離器

    為簡化總線式RS485隔離器的設計,提出基于脈沖變壓器的總線式RS485隔離器的技術方案。該方案具有簡單實用、無需電源、無需考慮數據流向、在有限范圍內波特率自適應、底層用戶群體易于理解和掌控等特點。給出了基本實驗電路和脈沖變壓器的主要設計依據?;诿}沖變壓器的總線式RS485隔離器,尤其適合工業環境下半雙工的A、B兩線制RS485通信網的升級改造,其基本思想也適用于全雙工的W、X、Y、Z四線制RS485/RS422通信網。

    標簽: 485 RS 脈沖變壓器 總線式

    上傳時間: 2013-10-07

    上傳用戶:lizx30340

  • 變壓器中性點接地電阻柜

    AL-BNR系列變壓器中性點接地電阻柜 中性點經電阻接地可有效限制間歇弧光接地過電壓、降低系統操作過電壓、消除系統諧振過電壓、方便配置單相接地故障保護、可在短時間內有效切除故障線路。從而降低系統設備的絕緣水平,延遲系統設備的使用壽命,提高系統運行的安全可靠性。 保定市奧蘭電氣設備有限公司擁有一流的研發隊伍和精良的專用設備,專注于配電系統中性點接地保護系列產品、繼電保護裝置、過電壓保護裝置的研發、生產、銷售。公司所開發的系列AL-BNR變壓器中性點接地電阻柜是6-35KV配電網中變壓器中性點接地保護專用成套設備,目前已廣泛應用于以電纜線路為主的城市配電網、大型工業企業、工廠、機場、港口、地鐵等重要電力用戶配電網以及發電廠廠用電系統。 產品采用優質進口不銹鋼或國產不銹鋼電熱金屬材料,具有電導率高、溫度系數高、耐腐蝕、耐高溫、抗氧化能力強、抗拉強度高及阻值穩定等優良特點,產品運行安全可靠。 中壓配電系統中,如果變壓器為三角形接法,則需加裝Z型接地變壓器,以便為系統人為引出中性點,以加裝中性點接地電阻。 1、針對性強,保護到位 AL-BNR變壓器中性點接地電阻柜適用于系統中性點采用小電阻或中電阻接地的場合。此時,電網出現單相接地故障時需立即跳閘切除故障線路。當電網出現單相接地時,接地電阻向接地點提供附加阻性電流,使接地電流呈阻容性質,從而保證產生的過電壓不超過2.6倍的相電壓。 2、結構緊湊,便于安裝 AL-BNR變壓器中性點接地電阻柜將零散的Z型接地變壓器(如系統無中性點引出則需加裝)、電阻器、電流互感器、測量儀表、接地保護輸出端子等電器設備整體組合在一個封閉金屬柜內,而且可以選配隔離開關、避雷器,成套供貨,安全可靠性高,布置清晰整齊,便于安裝調試及操作維護。 3、選材考究,充分保證產品質量 AL-BNR變壓器中性點接地電阻柜內的接地變壓器為優質干式變壓器,其一次繞組為“Z”形接線;電阻器采用不銹鋼鎳鉻合金(Cr20Ni80)材料制成,導電率高、通流能力強、耐高溫、最高使用溫度可達1600℃;溫度系數≤ -0.045% /℃、阻值穩定、耐腐蝕、防燃防爆、可靠性高。用合金材料組成的電阻全部采用電阻單元,以 多個單元采用亞弧焊接而成框架式結構,電阻單元采用耐高溫絕緣子(高分子)支撐連接。根據不同的客戶要求我公司可提供進口電阻器。 4、監測功能齊全,并提供模擬量輸出 AL-BNR變壓器中性點接地電阻柜可加裝智能監控裝置,可監測電阻柜正常運行狀態下中性點不平衡電流、電阻片、電阻柜內的溫度,也可以監測發生單相接地故障瞬間的電流以及記錄接地動作次數,并預留通訊接口,可將檢測、記錄的信息傳遞至主控室,使運行人員在第一時間內得到信息。 5、技術力量雄厚,服務周到 我公司為專業生產廠家,技術力量雄厚,售前的技術交流咨詢可隨時到位。售后的安裝技術指導可按用戶要求及時進行

    標簽: 變壓器 中性點接地 電阻柜

    上傳時間: 2014-12-24

    上傳用戶:shinesyh

  • 自己做的單片機Proteus仿真實例

    自己在學校的時候做的一些單片機仿真實例和一些資料,希望對大家有些幫助

    標簽: Proteus 單片機 仿真實例

    上傳時間: 2013-11-08

    上傳用戶:oojj

  • LCD12864顯示漢字和數字(程序和電路)

    附件為:LCD12864顯示漢字和數字的程序與電路 /*  自定義延時子函數 */ void delayms(uchar z) {   int x,y;   for(x=z;x>0;x--)      for(y=110;y>0;y--); } /*      判斷LCD忙信號狀態 */ void buys() {   int dat;   RW=1;   RS=0;   do     {           P0=0x00;          E=1;    dat=P0;    E=0;    dat=0x80 & dat;   } while(!(dat==0x00)); } /*      LCD寫指令函數 */ void w_com(uchar com) {   //buys();   RW=0;   RS=0;   E=1;   P0=com;   E=0; }  /*      LCD寫數據函數 */ void w_date(uchar date) {   //buys();   RW=0;   RS=1;   E=1;   P0=date;   E=0; } /*     LCD選屏函數 */ void select_screen(uchar screen) {     switch(screen)     {         case 0:     //選擇全屏                 CS1=0;        CS2=0;           break;      case 1:     //選擇左屏                 CS1=0;        CS2=1;           break;                          case 2:     //選擇右屏                 CS1=1;        CS2=0;           break;    /*  case 3:     //選擇右屏                 CS1=1;          CS2=1;               break;    */     }           } /*   LCDx向上滾屏顯示 */ void lcd_rol() {     int x;     for(x=0;x<64;x++)        {       select_screen(0);     w_com(0xc0+x);       delayms(500);     } } /*     LCD清屏函數:清屏從第一頁的第一列開始,總共8頁,64列 */ void clear_screen(screen) {   int x,y;   select_screen(screen);     //screen:0-選擇全屏,1-選擇左半屏,2-選擇右半屏   for(x=0xb8;x<0xc0;x++)   //從0xb8-0xbf,共8頁      {    w_com(x);    w_com(0x40);   //列的初始地址是0x40    for(y=0;y<64;y++)       {            w_date(0x00);              }       }    } /*   LCD顯示漢字字庫函數 */ void lcd_display_hanzi(uchar screen,uchar page,uchar col,uint mun) {  //screen:選擇屏幕參數,page:選擇頁參數0-3,col:選擇列參數0-3,mun:顯示第幾個漢字的參數       int a;    mun=mun*32;    select_screen(screen);    w_com(0xb8+(page*2));    w_com(0x40+(col*16));    for ( a=0;a<16;a++)       {        w_date(hanzi[mun++]);       }    w_com(0xb8+(page*2)+1);    w_com(0x40+(col*16));    for ( a=0;a<16;a++)       {        w_date(hanzi[mun++]);       } }  /*   LCD顯示字符字庫函數 */ void lcd_display_zifuk(uchar screen,uchar page,uchar col,uchar mun) {  //screen:選擇屏幕參數,page:選擇頁參數0-3,col:選擇列參數0-7,mun:顯示第幾個漢字的參數       int a;    mun=mun*16;    select_screen(screen);    w_com(0xb8+(page*2));    w_com(0x40+(col*8));    for ( a=0;a<8;a++)       {        w_date(zifu[mun++]);       }    w_com(0xb8+(page*2)+1);    w_com(0x40+(col*8));    for ( a=0;a<8;a++)       {        w_date(zifu[mun++]);       } } /*   LCD顯示數字字庫函數 */ void lcd_display_shuzi(uchar screen,uchar page,uchar col,uchar mun) {  //screen:選擇屏幕參數,page:選擇頁參數0-3,col:選擇列參數0-7,mun:顯示第幾個漢字的參數       int a;    mun=mun*16;    select_screen(screen);    w_com(0xb8+(page*2));    w_com(0x40+(col*8));    for ( a=0;a<8;a++)       {        w_date(shuzi[mun++]);       }    w_com(0xb8+(page*2)+1);    w_com(0x40+(col*8));    for ( a=0;a<8;a++)       {        w_date(shuzi[mun++]);       } } /*   LCD初始化函數 */ void lcd_init() {   w_com(0x3f);   //LCD開顯示   w_com(0xc0);   //LCD行初始地址,共64行   w_com(0xb8);   //LCD頁初始地址,共8頁   w_com(0x40);   //LCD列初始地址,共64列     } /*   LCD顯示主函數 */ void main() {   //第一行       int x;    lcd_init();     //LCD初始化    clear_screen(0);    //LCD清屏幕    lcd_display_shuzi(1,0,4,5);    //LCD顯示數字    lcd_display_shuzi(1,0,5,1);    //LCD顯示數字       lcd_display_hanzi(1,0,3,0);    //LCD顯示漢字    lcd_display_hanzi(2,0,0,1);    //LCD顯示漢字    //LCD字符漢字    lcd_display_hanzi(2,0,1,2);    //LCD顯示漢字   //第二行     lcd_display_zifuk(1,1,2,0);    //LCD顯示字符    lcd_display_zifuk(1,1,3,0);    //LCD顯示字符    lcd_display_zifuk(1,1,4,0);    //LCD顯示字符    lcd_display_zifuk(1,1,5,4);    //LCD顯示字符    lcd_display_shuzi(1,1,6,8);    //LCD顯示字符    lcd_display_shuzi(1,1,7,9);    //LCD顯示字符    lcd_display_shuzi(2,1,0,5);    //LCD顯示字符    lcd_display_shuzi(2,1,1,1);    //LCD顯示字符    lcd_display_zifuk(2,1,2,4);    lcd_display_zifuk(2,1,3,1);    lcd_display_zifuk(2,1,4,2);    lcd_display_zifuk(2,1,5,3);   //第三行    for(x=0;x<4;x++)       {      lcd_display_hanzi(1,2,x,3+x);    //LCD顯示漢字    }      for(x=0;x<4;x++)       {      lcd_display_hanzi(2,2,x,7+x);    //LCD顯示漢字    }   //第四行     for(x=0;x<4;x++)       {      lcd_display_zifuk(1,3,x,5+x);    //LCD顯示漢字    }     lcd_display_shuzi(1,3,4,7);     lcd_display_shuzi(1,3,5,5);     lcd_display_shuzi(1,3,6,5);     lcd_display_zifuk(1,3,7,9);     lcd_display_shuzi(2,3,0,8);     lcd_display_shuzi(2,3,1,9);     lcd_display_shuzi(2,3,2,9);     lcd_display_shuzi(2,3,3,5);     lcd_display_shuzi(2,3,4,6);     lcd_display_shuzi(2,3,5,8);     lcd_display_shuzi(2,3,6,9);     lcd_display_shuzi(2,3,7,2);        while(1);    /* while(1)     {     //  LCD向上滾屏顯示        lcd_rol();     }    */ }

    標簽: 12864 LCD 漢字 數字

    上傳時間: 2013-11-08

    上傳用戶:aeiouetla

主站蜘蛛池模板: 津南区| 正镶白旗| 武川县| 五指山市| 新郑市| 阳曲县| 唐河县| 奇台县| 茌平县| 什邡市| 紫云| 嘉义市| 洪洞县| 嘉义县| 尉氏县| 游戏| 廉江市| 思南县| 济南市| 赤壁市| 达日县| 上犹县| 增城市| 宣恩县| 固镇县| 平安县| 息烽县| 涪陵区| 漯河市| 永春县| 杭锦旗| 定西市| 平原县| 邢台市| 彰化市| 宿迁市| 台州市| 镶黄旗| 皋兰县| 双江| 奎屯市|