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

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

協同過濾

  • 8階開關電容濾波器MAX29X系列的應用設計

    MAX29X是美國MAXIM公司生瓣的8階開關電容低通濾波器,由于價格便宜、使用方便、設計簡單,在通訊、信號自理等領域得到了廣泛的應用。本文就其工作原理、電氣參數、設計注意事項等問題作了討論,具有一定的實用參考價值。關鍵詞:開關電容、濾波器、設計 1 引言     開關電容濾波器在近些年得到了迅速的發展,世界上一些知名的半導體廠家相繼推出了自己的開頭電容濾波器集成電路,使形狀電容濾波器的發展上了一個新臺階。     MAXIM公司在模擬器件生產領域頗具影響,它生產MAX291/292/293/294/295/296/297系列8階低通開關電容濾波器由于使用方便(基本上不需外接元件)、設計簡單(頻率響應函數是固定的,只需確定其拐角頻率即截止頻率)、尺寸小(有8-pin    DIP封裝)等優點,在ADC的反混疊濾波、噪聲分析、電源噪聲抑制等領域得到了廣泛的應用。     MAX219/295為巴特活思(型濾波器,在通頻帶內,它的增益最穩定,波動小,主要用于儀表測量等要求整個通頻帶內增益恒定的場合。MAX292/296為貝塞爾(Bessel)濾波器,在通頻帶內它的群時延時恒定的,相位對頻率呈線性關系,因此脈沖信號通過MAX292/296之后尖峰幅度小,穩定速度快。由于脈沖信號通過貝塞爾濾波器之后所有頻率分量的延遲時間是相同的,故可保證波形基本不變。關于巴特活和貝塞爾濾波器的特性可能圖1來說明。圖1的蹤跡A為加到濾波器輸入端的3kHz的脈沖,這里我們把濾波器的截止頻率設為10kHZ。蹤跡B通過MAX292/296后的波形。從圖中可以看出,由于MAX292/296在通帶內具有線性相位特性,輸出波形基本上保持了方波形狀,只是邊沿處變圓了一些。方波通過MAX291/295之后,由于不同頻率的信號產生的時延不同,輸出波形中就出現了尖峰(overshoot)和鈴流(ringing)。     MAX293/294/297為8階圓型(Elliptic)濾波器,它的滾降速度快,從通頻帶到阻帶的過渡帶可以作得很窄。在橢圓型濾波器中,第一個傳輸零點后輸出將隨頻率的變高而增大,直到第二個零點處。這樣幾番重復就使阻事賓頻響呈現波浪形,如圖2所示。阻帶從fS起算起,高于頻率fS處的增益不會超過fS處的增益。在橢圓型濾波中,通頻帶內的增益存在一定范圍的波動。橢圓型濾波器的一個重要參數就是過渡比。過渡比定義為阻帶頻率fS與拐角頻率(有時也等同為截止頻率)由時鐘頻率確定。時鐘既可以是外接的時鐘,也可以是自己的內部時鐘。使用內部時鐘時只需外接一個定時用的電容既可。     在MAX29X系列濾波器集成電路中,除了濾波器電路外還有一個獨立的運算放大器(其反相輸入端已在內部接地)。用這個運算放大器可以組成配合MAX29X系列濾波器使用后的濾波、反混濾波等連續時間低通濾波器。     下面歸納一下它們的特點:     ●全部為8階低通濾波器。MAX291/MAX295為巴特沃思濾波器;MAX292/296為貝塞爾濾波器;MAX293/294/297為橢圓濾波器。     ●通過調整時鐘,截止頻率的調整范圍為:0.1Hz~25kHz(MAX291/292/293*294);0.1Hz~kHz(MAX295/296/297)。     ●既可用外部時鐘也可用內部時鐘作為截止頻率的控制時鐘。     ●時鐘頻率和截止頻率的比率:10∶1(MAX291/292/293/294);50∶1(MAX295/296/297)。     ●既可用單+5V電源供電也可用±5V雙電源供電。     ●有一個獨立的運算放大器可用于其它應用目的。     ●8-pin DIP、8-pin SO和寬SO-16多種封裝。2 管腳排列和主要電氣參數     MAX29X系列開頭電容濾波器的管腳排列如圖3所示。     管腳功能定義如下:     CLK:時鐘輸入。     OP OUT:獨立運放的輸出端。     OP INT:獨立運放的同相輸入端。     OUT:濾波器輸出。     IN:濾波器輸入。     V-:負電源 。雙電源供電時搛-2.375~-5.5V之間的電壓,單電源供電時V--=-V。     V+:正電源。雙電源供電時V+=+2.35~+5.5V,單電源供電時V+=+4.75~+11.0V。     GND:地線。單電源工作時GND端必須用電源電壓的一半作偏置電壓。     NC:空腳,無連線。     MAX29X的極限電氣參數如下:     電源(V+~V-):12V     輸入電壓(任意腳):V--0.3V≤VIN≤V++0.3V     連續工作時的功耗:8腳塑封DIP:727mW;8腳SO:471mW;16腳寬SO:762mW;8腳瓷封DIP:640mW。     工作溫度范圍:MAX29-C-:0℃~+70℃;MAX29-E-:-40℃~+85℃;MAX29-MJA:-55℃~+125℃;保存溫度范圍:-65℃~+160℃;焊接溫度(10秒):+300℃;     大多數的形狀電容濾波器都采用四節級連結構,每一節包含兩個濾波器極點。這種方法的特點就是易于設計。但采用這種方法設計出來的濾波器的特性對所用元件的元件值偏差很敏感?;谝陨峡紤],MAX29X系列用帶有相加和比例功能的開關電容持了梯形無源濾波器,這種方法保持了梯形無源濾波器的優點,在這種結構中每個元件的影響作用是對于整個頻率響應曲線的,某元件值的誤差將會分散到所有的極點,因此不值像四節級連結構那樣對某一個極點特別明顯的影響。3 MAX29X的頻率特性     MAX29X的頻率特性如圖4所示。圖中的fs都假定為1kHz。4 設計考慮     下面對MAX29X系列形狀電容濾波器的使用做些討論。4.1 時鐘信號     MAX29X系列開頭電容濾波器推薦使用的時鐘信號最高頻率為2.5MHz。根據對應的時鐘頻率和拐角頻率的比值,MAX291/MAX292/MAX293/MAX294的拐角頻率最高為25kHz.MAX295/MAX296/MAX297的拐角頻率最高為50kHz 。     MAX29X系列開關電容濾波器的時鐘信號既可幅外部時鐘直接驅動也可由內部振蕩器產生。使用外部時鐘時,無論是采用單電源供電還是雙電源供電,CLK可直接和采用+5V供電的CMOS時鐘信號發生器的輸出相連。通過調整外部時鐘的頻率,可完成濾波器拐角的實時調整。     當使用內部時鐘時,振蕩器的頻率由接在CLK端上的電容VCOSC決定:     fCOSC (kHz)=105/3COSC (pF) 4.2 供電     MAX29X系列開關電容濾波器既可用單電源工作也可用雙電源工作。雙電源供電時的電源電壓范圍為±2.375~±5.5V。在實際電路中一般要在正負電源和GND之間接一旁路電容。     當采用單電源供電時,V-端接地,而GND端要通過電阻分壓獲得一個電壓參考,該電壓參考的電壓值為1/2的電源電壓,參見圖5。4.3 輸入信號幅度范圍限制     MAX29X允許的輸入信號的最大范圍為V--0.3V~V++0.3V。一般情況下在+5V單電源供電時輸入信號范圍取1V~4V,±5V雙電源供電時,輸入信號幅度范圍取±4V。如果輸入信號超過此范圍,總諧波失真THD和噪聲就大大增加;同樣如果輸入信號幅度過?。╒P-P<1V),也會造成THD和噪聲的增加。4.4 獨立運算放大器的用法     MAX29X中都設計有一個獨立的運算放大器,這個放大器和濾波器的實現無直接關系,用這個放大器可組成一個一階和二階濾波器,用于實現MAX29X之前的反混疊濾波功能鄞MAX29X之后的時鐘噪聲抑制功能。這個運算放大器的反相端已在內部和GND相連。     圖6是用該獨立運放組成的2階低通濾波器的電路,它的拐角頻率為10kHz,輸入阻抗為22Ω,可滿足MAX29X形狀電容濾波器的最小負載要求(MAX29X的輸出負載要求不小于20kΩ)可以通過改變R1、R2、R3、C1、C2的元件值改變拐角頻率。具體的元件值和拐角頻率的對應關系參見表1。

    標簽: 29X MAX 29 8階

    上傳時間: 2013-10-18

    上傳用戶:macarco

  • 威倫通觸摸屏同51單片機通訊

    已經測試成功采用modbusRTU通訊協議

    標簽: 觸摸屏 51單片機 通訊

    上傳時間: 2013-10-18

    上傳用戶:名爵少年

  • MCS-51單片機應用設計

    本書從應用的角度,詳細地介紹了MCS-51單片機的硬件結構、指令系統、各種硬件接口設計、各種常用的數據運算和處理程序及接口驅動程序的設計以及MCS-51單片機應用系統的設計,并對MCS-51單片機應用系統設計中的抗干擾技術以及各種新器件也作了詳細的介紹。本書突出了選取內容的實用性、典型性。書中的應用實例,大多來自科研工作及教學實踐,且經過檢驗,內容豐富、翔實。   本書可作為工科院校的本科生、研究生、??粕鷮W習MCS-51單片機課程的教材,也可供從事自動控制、智能儀器儀表、測試、機電一體化以及各類從事MCS-51單片機應用的工程技術人員參考。 第一章 單片微型計等機概述   1.1 單片機的歷史及發展概況   1.2 單片機的發展趨勢   1.3 單片機的應用   1.3.1 單片機的特點   1.3.2 單片機的應用范圍   1.4 8位單片機的主要生產廠家和機型   1.5 MCS-51系列單片機 第二章 MCS-51單片機的硬件結構   2.1 MCS-51單片機的硬件結構   2.2 MCS-51的引腳   2.2.1 電源及時鐘引腳   2.2.2 控制引腳   2.2.3 I/O口引腳   2.3 MCS-51單片機的中央處理器(CPU)   2.3.1 運算部件   2.3.2 控制部件   2.4 MCS-51存儲器的結構   2.4.1 程序存儲器   2.4.2 內部數據存儲器   2.4.3 特殊功能寄存器(SFR)   2.4.4 位地址空間   2.4.5 外部數據存儲器   2.5 I/O端口   2.5.1 I/O口的內部結構   2.5.2 I/O口的讀操作   2.5.3 I/O口的寫操作及負載能力   2.6 復位電路   2.6.1 復位時各寄存器的狀態   2.6.2 復位電路   2.7 時鐘電路   2.7.1 內部時鐘方式   2.7.2 外部時鐘方式   2.7.3 時鐘信號的輸出 第三章 MCS-51的指令系統   3.1 MCS-51指令系統的尋址方式   3.1.1 寄存器尋址   3.1.2 直接尋址   3.1.3 寄存器間接尋址   3.1.4 立即尋址   3.1.5 基址寄存器加變址寄存器間址尋址   3.2 MCS-51指令系統及一般說明   3.2.1 數據傳送類指令   3.2.2 算術操作類指令   3.2.3 邏輯運算指令   3.2.4 控制轉移類指令   3.2.5 位操作類指令 第四章 MCS-51的定時器/計數器   4.1 定時器/計數器的結構   4.1.1 工作方式控制寄存器TMOD   4.1.2 定時器/計數器控制寄存器TCON   4.2 定時器/計數器的四種工作方式   4.2.1 方式0   4.2.2 方式1   4.2.3 方式2   4.2.4 方式3   4.3 定時器/計數器對輸入信號的要求   4.4 定時器/計數器編程和應用   4.4.1 方式o應用(1ms定時)   4.4.2 方式1應用   4.4.3 方式2計數方式   4.4.4 方式3的應用   4.4.5 定時器溢出同步問題   4.4.6 運行中讀定時器/計數器   4.4.7 門控制位GATE的功能和使用方法(以T1為例) 第五章 MCS-51的串行口   5.1 串行口的結構   5.1.1 串行口控制寄存器SCON   5.1.2 特殊功能寄存器PCON   5.2 串行口的工作方式   5.2.1 方式0   5.2.2 方式1   5.2.3 方式2   5.2.4 方式3   5.3 多機通訊   5.4 波特率的制定方法   5.4.1 波特率的定義   5.4.2 定時器T1產生波特率的計算   5.5 串行口的編程和應用   5.5.1 串行口方式1應用編程(雙機通訊)   5.5.2 串行口方式2應用編程   5.5.3 串行口方式3應用編程(雙機通訊) 第六章 MCS-51的中斷系統   6.1 中斷請求源   6.2 中斷控制   6.2.1 中斷屏蔽   6.2.2 中斷優先級優   6.3 中斷的響應過程   6.4 外部中斷的響應時間   6.5 外部中斷的方式選擇   6.5.1 電平觸發方式   6.5.2 邊沿觸發方式   6.6 多外部中斷源系統設計   6.6.1 定時器作為外部中斷源的使用方法   6.6.2 中斷和查詢結合的方法   6.6.3 用優先權編碼器擴展外部中斷源 第七章 MCS-51單片機擴展存儲器的設計   7.1 概述   7.1.1 只讀存儲器   7.1.2 可讀寫存儲器   7.1.3 不揮發性讀寫存儲器   7.1.4 特殊存儲器   7.2 存儲器擴展的基本方法   7.2.1 MCS-51單片機對存儲器的控制   7.2.2 外擴存儲器時應注意的問題   7.3 程序存儲器EPROM的擴展   7.3.1 程序存儲器的操作時序   7.3.2 常用的EPROM芯片   7.3.3 外部地址鎖存器和地址譯碼器   7.3.4 典型EPROM擴展電路   7.4 靜態數據存儲的器擴展   7.4.1 外擴數據存儲器的操作時序   7.4.2 常用的SRAM芯片   7.4.3 64K字節以內SRAM的擴展   7.4.4 超過64K字節SRAM擴展   7.5 不揮發性讀寫存儲器擴展   7.5.1 EPROM擴展   7.5.2 SRAM掉電保護電路   7.6 特殊存儲器擴展   7.6.1 雙口RAMIDT7132的擴展   7.6.2 快擦寫存儲器的擴展   7.6.3 先進先出雙端口RAM的擴展 第八章 MCS-51擴展I/O接口的設計   8.1 擴展概述   8.2 MCS-51單片機與可編程并行I/O芯片8255A的接口   8.2.1 8255A芯片介紹   8.2.2 8031單片機同8255A的接口   8.2.3 接口應用舉例   8.3 MCS-51與可編程RAM/IO芯片8155H的接口   8.3.1 8155H芯片介紹   8.3.2 8031單片機與8155H的接口及應用   8.4 用MCS-51的串行口擴展并行口   8.4.1 擴展并行輸入口   8.4.2 擴展并行輸出口   8.5 用74LSTTL電路擴展并行I/O口   8.5.1 用74LS377擴展一個8位并行輸出口   8.5.2 用74LS373擴展一個8位并行輸入口   8.5.3 MCS-51單片機與總線驅動器的接口   8.6 MCS-51與8253的接口   8.6.1 邏輯結構與操作編址   8.6.2 8253工作方式和控制字定義   8.6.3 8253的工作方式與操作時序   8.6.4 8253的接口和編程實例 第九章 MCS-51與鍵盤、打印機的接口   9.1 LED顯示器接口原理   9.1.1 LED顯示器結構   9.1.2 顯示器工作原理   9.2 鍵盤接口原理   9.2.1 鍵盤工作原理   9.2.2 單片機對非編碼鍵盤的控制方式   9.3 鍵盤/顯示器接口實例   9.3.1 利用8155H芯片實現鍵盤/顯示器接口   9.3.2 利用8031的串行口實現鍵盤/顯示器接口   9.3.3 利用專用鍵盤/顯示器接口芯片8279實現鍵盤/顯示器接口   9.4 MCS-51與液晶顯示器(LCD)的接口   9.4.1 LCD的基本結構及工作原理   9.4.2 點陣式液晶顯示控制器HD61830介紹   9.5 MCS-51與微型打印機的接口   9.5.1 MCS-51與TPμp-40A/16A微型打印機的接口   9.5.2 MCS-51與GP16微型打印機的接口   9.5.3 MCS-51與PP40繪圖打印機的接口   9.6 MCS-51單片機與BCD碼撥盤的接口設計   9.6.1 BCD碼撥盤   9.6.2 BCD碼撥盤與單片機的接口   9.6.3 撥盤輸出程序   9.7 MCS-51單片機與CRT的接口   9.7.1 SCIBCRT接口板的主要特點及技術參數   9.7.2 SCIB接口板的工作原理   9.7.3 SCIB與MCS-51單片機的接口   9.7.4 SCIB的CRT顯示軟件設計方法 第十章 MCS-51與D/A、A/D的接口   10.1 有關DAC及ADC的性能指標和選擇要點   10.1.1 性能指標   10.1.2 選擇ABC和DAC的要點   10.2 MCS-51與DAC的接口   10.2.1 MCS-51與DAC0832的接口   10.2.2 MCS-51同DAC1020及DAC1220的接口   10.2.3 MCS-51同串行輸入的DAC芯片AD7543的接口   10.3 MCS-51與ADC的接口   10.3.1 MCS-51與5G14433(雙積分型)的接口   10.3.2 MCS-51與ICL7135(雙積分型)的接口   10.3.3 MCS-51與ICL7109(雙積分型)的接口   10.3.4 MCS-51與ADC0809(逐次逼近型)的接口   10.3.5 8031AD574(逐次逼近型)的接口   10.4 V/F轉換器接口技術   10.4.1 V/F轉換器實現A/D轉換的方法   10.4.2 常用V/F轉換器LMX31簡介   10.4.3 V/F轉換器與MCS-51單片機接口   10.4.4 LM331應用舉例 第十一章 標準串行接口及應用   11.1 概述   11.2 串行通訊的接口標準   11.2.1 RS-232C接口   11.2.2 RS-422A接口   11.2.3 RS-485接口   11.2.4 各種串行接口性能比較   11.3 雙機串行通訊技術   11.3.1 單片機雙機通訊技術   11.3.2 PC機與8031單片機雙機通訊技術   11.4 多機串行通訊技術   11.4.1 單片機多機通訊技術   11.4.2 IBM-PC機與單片機多機通訊技術   11.5 串行通訊中的波特率設置技術   11.5.1 IBM-PC/XT系統中波特率的產生   11.5.2 MCS-51單片機串行通訊波特率的確定   11.5.3 波特率相對誤差范圍的確定方法   11.5.4 SMOD位對波特率的影響 第十二章 MCS-51的功率接口   12.1 常用功率器件   12.1.1 晶閘管   12.1.2 固態繼電器   12.1.3 功率晶體管   12.1.4 功率場效應晶體管   12.2 開關型功率接口   12.2.1 光電耦合器驅動接口   12.2.2 繼電器型驅動接口   12.2.3 晶閘管及脈沖變壓器驅動接口 第十三章 MCS-51單片機與日歷的接口設計   13.1 概述   13.2 MCS-51單片機與實時日歷時鐘芯片MSM5832的接口設計   13.2.1 MSM5832性能及引腳說明   13.2.2 MSM5832時序分析   13.2.3 8031單片機與MSM5832的接口設計   13.3 MCS-51單片機與實時日歷時鐘芯片MC146818的接口設計   13.3.1 MC146818性能及引腳說明   13.3.2 MC146818芯片地址分配及各單元的編程   13.3.3 MC146818的中斷   13.3.4 8031單片機與MC146818的接口電路設計   13.3.5 8031單片機與MC146818的接口軟件設計 第十四章 MCS-51程序設計及實用子程序   14.1 查表程序設計   14.2 散轉程序設計   14.2.1 使用轉移指令表的散轉程序   14.2.2 使用地地址偏移量表的散轉程序   14.2.3 使用轉向地址表的散轉程序   14.2.4 利用RET指令實現的散轉程序   14.3 循環程序設計   14.3.1 單循環   14.3.2 多重循環   14.4 定點數運算程序設計   14.4.1 定點數的表示方法   14.4.2 定點數加減運算   14.4.3 定點數乘法運算   14.4.4 定點數除法   14.5 浮點數運算程序設計   14.5.1 浮點數的表示   14.5.2 浮點數的加減法運算   14.5.3 浮點數乘除法運算   14.5.4 定點數與浮點數的轉換   14.6 碼制轉換   ……    

    標簽: MCS 51 單片機 應用設計

    上傳時間: 2013-11-06

    上傳用戶:xuanjie

  • 12864液晶中文資料(電路,程序,圖片)

    帶中文字庫的128X64是一種具有4位/8位并行、2線或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內置8192個16*16點漢字,和128個16*8點ASCII字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面??梢燥@示8×4行16×16點陣的漢字. 也可完成圖形顯示.低電壓低功耗是其又一顯著特點。由該模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結構或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊。 基本特性: 低電源電壓(VDD:+3.0--+5.5V) 顯示分辨率:128×64點 內置漢字字庫,提供8192個16×16點陣漢字(簡繁體可選) 內置 128個16×8點陣字符 2MHZ時鐘頻率 顯示方式:STN、半透、正顯 驅動方式:1/32DUTY,1/5BIAS 視角方向:6點 背光方式:側部高亮白色LED,功耗僅為普通LED的1/5—1/10 通訊方式:串行、并口可選 內置DC-DC轉換電路,無需外加負壓 無需片選信號,簡化軟件設計 工作溫度: 0℃ - +55℃ ,存儲溫度: -20℃ - +60℃ 12864(帶字庫漢字顯示演示程序) ;*************************************************************************** ;* sxj1974@163.com (51c51 test web) www.8951.com * ;* Create by :石學軍 www.51c51.com 更多例程請登陸網站 * ;*************************************************************************** RS EQU P2.0 RW EQU P2.1 E EQU P2.2 PSB EQU P2.3 RST EQU P2.5 ;----------------------------------------------- LCD_X EQU 30H LCD_Y EQU 31H COUNT EQU 32H COUNT1 EQU 33H COUNT2 EQU 34H COUNT3 EQU 35H ;----------------------------------------------- LCD_DATA EQU 36H LCD_DATA1 EQU 37H LCD_DATA2 EQU 38H STORE EQU 39H ;----------------------------------------------- ORG 0000H LJMP MAIN ORG 0100H ;----------------------------------------------- MAIN: MOV SP,#5FH CLR RST ;復位 LCALL DELAY4 SETB RST NOP SETB PSB ;通訊方式為8位數據并口 ;********************初始化********************** LGS0: MOV A,#34H ;34H--擴充指令操作 LCALL SEND_I MOV A,#30H ;30H--基本指令操作 LCALL SEND_I MOV A,#01H ;清除顯示 LCALL SEND_I MOV A,#06H ;指定在資料寫入或讀取時,光標的移動方向 LCALL SEND_I ;DDRAM 的地址計數器(AC)加1 MOV A,#0CH ;開顯示,關光標,不閃爍 LCALL SEND_I ;=============================================== TU_PLAY1: MOV DPTR,#TU_TAB1 ;顯示圖形 LCALL PHO_DISP LCALL DELAY3 ;================================================= ;;顯示漢字和字符 ;加入80ms的延時,使你能夠看清楚顯示的過程 ;根據漢字顯示坐標分段寫入(順序寫入) ;================================================= HAN_WR2: LCALL CLEAR_P HAN_WR2A: MOV DPTR,#TAB1A ;顯示漢字和字符 MOV COUNT,#10H ;地址計數器設為16。 MOV A,#80H ;第一行起始地址 LCALL SEND_I LCALL QUSHU HAN_WR2B: MOV DPTR,#TAB1B ;顯示漢字和字符 MOV COUNT,#10H ;地址計數器設為16。 MOV A,#90H ;第二行起始地址 LCALL SEND_I LCALL QUSHU HAN_WR2C: MOV DPTR,#TAB1C ;顯示漢字和字符 MOV COUNT,#10H ;地址計數器設為16。 MOV A,#88H ;第三行起始地址 LCALL SEND_I LCALL QUSHU HAN_WR2D: MOV DPTR,#TAB1D ;顯示漢字和字符 MOV COUNT,#10H ;地址計數器設為16。 MOV A,#98H ;第四行起始地址 LCALL SEND_I LCALL QUSHU LCALL DELAY3 LCALL FLASH LCALL CLEAR_P JMP TU_PLAY2 ;---------------------------------------------- ;TU_PLAY1: MOV DPTR,#TU_TAB1 ;顯示圖形 LCALL PHO_DISP LCALL DELAY3 ;---------------------------------------------- TU_PLAY2: MOV DPTR,#TU_TAB2 ;顯示圖形 LCALL PHO_DISP LCALL DELAY3 ;---------------------------------------------- TU_PLAY3: MOV DPTR,#TU_TAB4 ;顯示圖形 LCALL PHO_DISP LCALL DELAY3 ;----------------------------------------------- ;顯示點陣 ;----------------------------------------------- LATPLAY1: MOV A,#01H ;清屏 LCALL SEND_I MOV LCD_DATA1,#0CCH ;顯示點陣 MOV LCD_DATA2,#0CCH LCALL LAT_DISP LCALL DELAY3 LCALL CLEAR_P KU_PLAY2: LJMP TU_PLAY1 ;=============================================== ;全屏顯示圖形子程序 ;=============================================== PHO_DISP: MOV COUNT3,#02H MOV LCD_X,#80H PHO_DISP1: MOV LCD_Y,#80H MOV COUNT2,#20H PHO_DISP2: MOV COUNT1,#10H LCALL WR_ZB PHO_DISP3: CLR A MOVC A,@A+DPTR LCALL SEND_D INC DPTR DJNZ COUNT1,PHO_DISP3 INC LCD_Y DJNZ COUNT2,PHO_DISP2 MOV LCD_X,#88H DJNZ COUNT3,PHO_DISP1 MOV A,#36H LCALL SEND_I MOV A,#30H LCALL SEND_I RET ;---------------------------------------------- CLRRAM: MOV LCD_DATA1,#00H ;GDRAM寫0子程序 MOV LCD_DATA2,#00H LCALL LAT_DISP RET ;============================================== ;顯示點陣子程序 ;============================================== LAT_DISP: MOV COUNT3,#02H MOV LCD_X,#80H LAT_DISP1: MOV LCD_Y,#80H CLR F0 MOV COUNT2,#20H LAT_DISP2: MOV COUNT1,#10H LCALL WR_ZB LAT_DISP3: JB F0,LAT_DISP32 MOV LCD_DATA,LCD_DATA1 AJMP LAT_DISP31 LAT_DISP32: MOV LCD_DATA,LCD_DATA2 LAT_DISP31: MOV A,LCD_DATA LCALL SEND_D DJNZ COUNT1,LAT_DISP31 INC LCD_Y CPL F0 DJNZ COUNT2,LAT_DISP2 MOV LCD_X,#88H DJNZ COUNT3,LAT_DISP1 MOV A,#36H LCALL SEND_I MOV A,#30H LCALL SEND_I RET ;--------------------------------------------- WR_ZB: MOV A,#34H LCALL SEND_I MOV A,LCD_Y LCALL SEND_I MOV A,LCD_X LCALL SEND_I MOV A,#30H LCALL SEND_I RET ;=============================================== FLASH: MOV A,#08H ;關閉顯示 LCALL SEND_I LCALL DELAY5 MOV A,#0CH ;開顯示,關光標,不閃爍 LCALL SEND_I LCALL DELAY5 MOV A,#08H ;關閉顯示 LCALL SEND_I LCALL DELAY5 MOV A,#0CH ;開顯示,關光標,不閃爍 LCALL SEND_I LCALL DELAY5 MOV A,#08H ;關閉顯示 LCALL SEND_I LCALL DELAY5 RET ;================================================== ;清屏 ;================================================== CLEAR_P: MOV A,#01H ;清屏 LCALL SEND_I MOV A,#34H LCALL SEND_I MOV A,#30H LCALL SEND_I RET ;================================================== ;查表取數據送顯示 ;================================================== QUSHU: CLR A MOVC A,@A+DPTR ;查表取數據 LCALL SEND_D ;送顯示 INC DPTR LCALL DELAY4 ;延時80ms, DJNZ COUNT,QUSHU RET ;=============================================== ;寫數據子程序 ;RS=1,RW=0,E=高脈沖,D0-D7=數據 ;=============================================== SEND_D: LCALL CHK_BUSY ;寫數據子程序 SETB RS CLR RW MOV P0,A SETB E NOP NOP CLR E RET ;=============================================== ;寫指令子程序 ;RS=0,RW=0,E=高脈沖,D0-D7=指令碼 ;=============================================== SEND_I: LCALL CHK_BUSY CLR RS CLR RW MOV P0,A SETB E NOP NOP CLR E RET ;================================================ ;讀數據子程序 ;RS=1,RW=1,E=H,D0-D7=數據 ;================================================ READ_D: LCALL CHK_BUSY ;讀數據子程序 SETB RS SETB RW SETB E NOP MOV A,P0 CLR E MOV STORE,A RET ;================================================ ;;測忙碌子程序 ;RS=0,RW=1,E=H,D0-D7=狀態字 ;================================================ CHK_BUSY: MOV P0,#0FFH ;測忙碌子程序 CLR RS SETB RW SETB E JB P0.7,$ CLR E RET ;================================================ ;延時子程序 DELAY3: MOV R5,#16H DEL31: MOV R6,#100 DEL32: MOV R7,#0FFH DEL33: DJNZ R7,DEL33 DJNZ R6,DEL32 DJNZ R5,DEL31 RET DELAY2: MOV R6,#0CH DEL21: MOV R7,#18H DEL22: DJNZ R7,DEL22 DJNZ R6,DEL21 RET DELAY1: MOV R6,#06H DEL11: MOV R7,#08H DEL12: DJNZ R7,DEL12 DJNZ R6,DEL11 RET DELAY4: MOV R6,#100 DEL41: MOV R7,#200 DEL42: DJNZ R7,DEL42 DJNZ R6,DEL41 RET DELAY5: MOV R5,#05H DEL51: MOV R6,#100 DEL52: MOV R7,#0FFH DEL53: DJNZ R7,DEL53 DJNZ R6,DEL52 DJNZ R5,DEL51 RET ;*********************************************** TAB1: TAB1A: DB ' 51單片機學習網(深圳學林電子有限公司) ' ;顯示在第一行 TAB1C: DB '自學單片機第一站' ;顯示在第三行 TAB1B: DB ' WWW.8951.COM ' ;顯示在第二行 TAB1D: DB 'TEL 755-89956892' ;顯示在第四行 ;*-------------------------------------------------------------------- * ;* Bitmap點陣數據表 * ;* 圖片: E:\圖形8.bmp,橫向取模左高位,數據排列:從左到右從上到下 * ;* 圖片尺寸: 128 * 64 * ;*-------------------------------------------------------------------- * TU_TAB1: ; 數據表 db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 3Ch, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 7Fh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 01h,0BFh,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 01h,0FFh,0DCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 01h, 1Fh,0FEh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 01h,0DFh,0FFh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h,0FFh,0FFh, 19h, 8Ch, 03h, 06h, 00h, 18h, 00h,0FFh,0E1h db 80h, 00h, 00h, 00h, 00h, 3Fh,0FFh, 0Ch,0CCh, 03h, 06h, 00h, 18h, 00h,0FFh,0E1h db 80h, 00h, 00h, 00h, 00h, 7Fh,0FFh, 04h, 58h, 03h, 06h, 01h,0FFh,0C0h, 00h,0C1h db 80h, 00h, 00h, 00h, 00h, 7Fh,0DAh, 3Fh,0FEh, 0Fh,0DFh,0C1h,0FFh,0C0h, 01h, 81h db 80h, 00h, 00h, 00h, 00h, 7Fh, 8Ch, 3Fh,0FEh, 0Fh,0DFh,0C1h, 98h,0C0h, 07h, 01h db 80h, 00h, 00h, 00h, 00h, 7Fh,0B8h, 30h, 06h, 03h, 06h, 01h, 98h,0C0h, 06h, 01h db 80h, 00h, 00h, 00h, 00h,0FEh,0C0h, 0Fh,0F8h, 03h, 8Eh, 01h,0FFh,0C3h,0FFh,0F9h db 80h, 00h, 00h, 00h, 00h, 7Eh, 00h, 0Fh,0F8h, 07h,0CFh, 01h, 98h,0C3h,0FFh,0F9h db 80h, 00h, 00h, 00h, 00h, 7Fh, 00h, 00h, 60h, 07h, 5Fh, 81h, 98h,0C0h, 06h, 01h db 80h, 00h, 00h, 00h, 00h, 7Fh, 80h, 3Fh,0FEh, 0Fh, 36h,0C1h,0FFh,0C0h, 06h, 01h db 80h, 00h, 00h, 00h, 00h, 1Fh, 80h,0BFh,0FEh, 0Bh, 36h, 61h,0FFh,0C0h, 06h, 01h db 80h, 00h, 00h, 00h, 00h, 1Fh,0C7h, 00h,0C0h, 03h, 66h, 21h, 98h, 30h, 06h, 01h db 80h, 00h, 00h, 00h, 15h, 5Fh,0C7h, 00h,0C0h, 03h, 06h, 00h, 18h, 30h, 06h, 01h db 80h, 00h, 02h,0E0h, 06h, 7Fh,0CEh, 03h,0C0h, 03h, 06h, 00h, 1Fh,0F0h, 1Eh, 01h db 80h, 00h, 04h, 54h, 4Fh,0FFh,0FCh, 01h, 80h, 03h, 06h, 00h, 0Fh,0E0h, 0Ch, 01h db 80h, 00h, 03h,0FDh, 3Fh,0FFh,0D9h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 1Dh,0FFh,0FFh,0FFh, 87h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 2Bh,0FFh,0F8h, 7Fh, 06h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 3Fh,0BFh,0F8h, 09h, 0Fh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 1Fh, 9Fh,0F0h, 00h,0BCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 9Dh,0FEh, 1Fh, 8Fh,0F0h, 00h,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 9Fh,0FCh, 17h, 8Fh,0F0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 81h,0FFh,0CFh, 9Fh,0E0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 82h,0FFh,0FFh, 9Ch, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 81h, 7Fh,0FFh,0FCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 6Fh,0FEh, 30h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 03h,0FCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 34h, 14h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 0Eh, 18h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 02h, 30h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 01h,0E0h, 00h, 00h, 7Fh, 04h, 00h, 3Fh, 82h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 7Fh, 0Ch, 00h, 3Fh, 86h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 7Fh, 1Ch, 00h, 3Fh, 8Eh, 00h, 00h, 00h, 00h, 01h db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 70h, 7Ch, 38h, 38h, 3Eh, 00h,0E0h, 38h, 3Bh, 31h db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 70h, 7Ch, 3Ch, 38h, 3Eh, 00h,0F0h, 7Ch, 3Fh,0F9h db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 76h, 1Ch, 7Eh, 3Bh, 0Eh, 01h,0F8h,0FEh, 3Fh,0F9h db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 7Fh, 1Ch, 76h, 3Fh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 7Fh, 1Ch, 76h, 3Fh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h db 83h,0BBh, 9Dh,0DCh,0EEh,0E0h, 77h, 1Ch, 76h, 3Bh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h db 81h,0BBh, 0Dh,0D8h, 6Eh,0C0h, 07h, 1Ch, 70h, 03h, 8Eh, 01h,0C0h,0EEh, 3Bh,0B9h db 81h,0ABh, 0Dh, 58h, 6Ah,0C0h, 07h, 1Ch, 70h, 03h, 8Eh, 01h,0C0h,0EEh, 3Bh,0B9h db 81h,0ABh, 0Dh, 58h, 6Ah,0C0h, 77h, 1Ch, 70h, 3Bh, 8Eh, 01h,0C0h,0EEh, 3Bh,0B9h db 81h,0ABh, 0Dh, 58h, 6Ah,0C0h, 77h, 1Ch, 76h, 3Bh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h db 81h,0EFh, 0Fh, 78h, 7Bh,0C0h, 77h, 1Ch, 76h, 3Bh, 8Eh, 01h,0D8h,0EEh, 3Bh,0B9h db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 77h, 1Ch, 76h, 3Bh, 8Eh, 39h,0D8h,0EEh, 3Bh,0B9h db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 7Fh, 1Ch, 7Eh, 3Fh, 8Eh, 39h,0F8h,0FEh, 3Bh,0B9h db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 3Eh, 1Ch, 3Ch, 1Fh, 0Eh, 38h,0F0h, 7Ch, 3Bh,0B9h db 81h,0EFh, 0Fh, 78h, 7Bh,0DCh, 1Ch, 1Ch, 3Ch, 0Eh, 0Eh, 38h,0F0h, 78h, 3Bh,0B9h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;*-------------------------------------------------------------------- * ;* Bitmap點陣數據表 * ;* 圖片: E:\圖形12.bmp,橫向取模左高位,數據排列:從左到右從上到下 * ;* 圖片尺寸: 128 * 64 * ;*-------------------------------------------------------------------- * TU_TAB2: ; 數據表 db 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 03h, 65h,0E8h, 80h, 00h, 01h db 9Ah,0D6h,0B4h, 42h, 00h, 00h, 00h, 00h, 00h, 00h, 34h,0DAh,0D0h, 00h, 00h, 01h db0A4h, 00h, 02h, 10h, 6Bh, 30h, 00h, 00h, 00h, 00h, 8Bh,0FFh, 30h, 00h, 00h, 01h db 42h,0D6h,0B0h, 42h, 80h, 00h, 00h, 00h, 00h, 16h, 77h,0FEh,0C0h, 00h, 00h, 01h db 42h,0D6h,0B0h, 42h, 80h, 00h, 00h, 00h, 00h, 16h, 77h,0FEh,0C0h, 00h, 00h, 01h db0B9h, 20h, 04h, 00h, 00h, 02h, 10h, 00h, 00h, 00h,0BCh,0BCh, 00h, 00h, 00h, 01h db 46h,0D6h,0B1h,0ACh, 6Bh, 30h, 00h, 00h, 02h, 29h,0CBh, 40h, 00h, 00h, 00h, 01h db0FFh,0F9h, 04h, 01h, 00h, 00h, 00h, 00h, 01h, 16h,0B4h,0A0h, 00h, 00h, 00h, 01h db0FFh,0FFh,0F2h, 50h, 00h, 40h, 00h, 00h, 00h, 29h, 4Bh, 00h, 00h, 00h, 00h, 01h db0FFh,0FFh,0F2h, 50h, 00h, 40h, 00h, 00h, 00h, 29h, 4Bh, 00h, 00h, 00h, 00h, 01h db0FFh,0FFh,0BDh, 82h, 94h, 00h, 40h, 00h, 00h,0C9h, 30h, 02h, 00h, 00h, 00h, 01h db0FFh,0FFh,0FBh,0B0h, 00h, 08h, 00h, 00h, 05h, 16h, 44h, 40h, 00h, 00h, 00h, 01h db0FFh,0FFh,0FFh,0EFh, 90h, 40h, 00h, 00h, 00h, 21h, 00h, 04h,0C8h, 30h, 00h, 01h db0A5h,0FFh,0FFh,0FDh, 6Bh, 00h, 00h, 00h, 00h,0C8h, 00h, 99h, 16h,0FAh, 40h, 01h db0A5h,0FFh,0FFh,0FDh, 6Bh, 00h, 00h, 00h, 00h,0C8h, 00h, 99h, 16h,0FAh, 40h, 01h db 82h, 2Fh,0FFh,0FFh,0E8h, 84h, 00h, 00h, 00h, 00h, 08h, 00h,0DFh,0FFh,0ECh, 01h db 24h,0C1h, 7Fh,0FFh,0F4h, 30h, 00h, 00h, 00h, 00h, 00h,0A7h,0FFh,0FFh,0FCh, 01h db 42h, 28h, 05h,0BFh,0FBh, 80h, 00h, 00h, 00h, 00h, 04h, 1Bh,0FFh,0FFh,0FFh, 81h db 98h,0C1h, 4Ah, 53h,0ECh, 48h, 00h, 00h, 00h, 00h, 40h, 7Fh,0FFh,0FFh,0FFh,0E1h db 98h,0C1h, 4Ah, 53h,0ECh, 48h, 00h, 00h, 00h, 00h, 40h, 7Fh,0FFh,0FFh,0FFh,0E1h db 42h, 28h, 00h, 0Ch, 77h, 82h, 00h, 00h, 00h, 00h, 33h,0BFh,0FFh,0FFh,0FFh, 89h db 18h,0C1h, 4Ah, 51h, 9Bh, 74h, 00h, 00h, 00h, 00h, 04h,0FFh, 3Fh,0FFh,0DFh,0F1h db0C2h, 28h, 00h, 0Ch, 04h, 80h, 00h, 00h, 00h, 00h, 40h,0FEh, 1Fh,0F9h,0C3h,0F9h db 1Ah,0D6h,0B5h,0A1h, 6Bh, 75h, 80h, 00h, 00h, 00h, 8Fh,0FCh, 3Fh,0F2h, 0Fh, 1Fh db 1Ah,0D6h,0B5h,0A1h, 6Bh, 75h, 80h, 00h, 00h, 00h, 8Fh,0FCh, 3Fh,0F2h, 0Fh, 1Fh db0C5h, 29h, 79h, 8Ch, 00h, 88h, 00h, 00h, 00h, 00h, 03h,0F8h, 1Fh,0C8h, 52h, 81h db 22h,0FFh,0FFh,0F2h, 6Bh, 35h, 80h, 00h, 00h, 00h, 37h,0C2h, 3Fh,0FBh,0FCh, 09h db 9Ah,0FFh,0FFh,0FFh, 00h, 48h, 00h, 00h, 00h, 00h, 07h,0D8h, 1Fh,0FFh,0E3h, 81h db 9Ah,0FFh,0FFh,0FFh, 00h, 48h, 00h, 00h, 00h, 00h, 07h,0D8h, 1Fh,0FFh,0E3h, 81h db 47h,0FFh,0FFh,0FFh,0F3h, 35h, 80h, 00h, 00h, 00h, 8Fh,0C1h, 0Fh,0FFh,0ACh, 01h db0B9h,0FFh,0FFh,0FFh,0FCh, 4Ah, 20h, 00h, 00h, 00h, 0Fh,0A4h, 07h,0FEh, 40h, 01h db 5Fh,0FFh,0C7h,0FFh,0FCh,0B5h, 80h, 00h, 00h, 00h, 4Fh,0DAh,0FFh,0F8h, 00h, 01h db0A7h,0FFh,0B7h,0FFh,0FFh, 8Ah, 20h, 00h, 00h, 00h, 0Fh,0FFh,0EFh, 40h, 00h, 01h db0A7h,0FFh,0B7h,0FFh,0FFh, 8Ah, 20h, 00h, 00h, 00h, 0Fh,0FFh,0EFh, 40h, 00h, 01h db 7Fh,0FFh, 47h,0FDh, 7Fh,0C5h, 80h, 00h, 00h, 00h, 3Fh,0DAh,0D0h, 00h, 00h, 01h db0A7h,0FEh, 37h,0FFh, 7Ch,0FAh, 50h, 00h, 00h, 00h, 0Ch,0A4h, 08h, 00h, 00h, 01h db0DFh,0FEh, 43h,0FFh,0F8h,0C1h, 80h, 00h, 00h, 00h, 48h, 01h, 00h, 00h, 00h, 01h db 27h,0FFh, 4Bh,0FFh,0FFh,0FAh, 2Ch, 00h, 00h, 00h, 03h, 58h, 20h, 00h, 00h, 01h db 27h,0FFh, 4Bh,0FFh,0FFh,0FAh, 2Ch, 00h, 00h, 00h, 03h, 58h, 20h, 00h, 00h, 01h db 9Bh,0FFh,0C3h,0FFh,0FFh,0F1h,0C0h, 00h, 00h, 00h, 08h, 00h, 00h, 00h, 00h, 01h db 64h, 3Fh,0FDh,0FFh, 6Bh, 7Ch, 10h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 03h,0D7h,0FFh,0FDh, 10h, 01h,0A0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0D8h, 29h, 4Fh,0A2h, 80h,0B5h, 90h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0D8h, 29h, 4Fh,0A2h, 80h,0B5h, 90h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 05h, 10h,0B0h, 4Ch, 0Bh, 08h, 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0A0h,0C9h, 0Ah, 00h, 00h, 42h, 10h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 04h, 10h, 40h, 21h, 64h, 09h,0A0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0A2h,0C1h, 35h, 8Ch, 00h, 44h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0A2h,0C1h, 35h, 8Ch, 00h, 44h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 00h, 16h, 00h, 21h, 14h, 09h,0A0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0A5h, 00h,0B5h, 80h, 83h, 44h, 0Ch, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 00h, 26h, 00h, 12h, 08h, 09h,0A0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0DAh, 00h,0B4h, 40h, 60h, 44h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0DAh, 00h,0B4h, 40h, 60h, 44h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h,0C8h, 00h, 00h, 04h, 01h,0A0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0A2h, 20h, 89h, 91h, 10h, 8Ah, 10h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 44h, 06h, 00h, 00h, 00h, 30h, 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 44h, 06h, 00h, 00h, 00h, 30h, 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;*-------------------------------------------------------------------- * ;*-------------------------------------------------------------------- * ;* Bitmap點陣數據表 * ;* 圖片: E:\圖形13.bmp,橫向取模左高位,數據排列:從左到右從上到下 * ;* 圖片尺寸: 128 * 64 * ;*-------------------------------------------------------------------- * TU_TAB4: ; 漂亮姑娘看過來 db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 11h,0FFh, 80h, 40h, 08h, 30h, 10h, 20h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Ch, 68h, 3Fh,0FFh, 08h, 30h, 11h,0F8h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Ch, 68h, 3Fh,0FFh, 08h, 30h, 11h,0F8h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h,0FFh, 00h, 00h, 7Fh,0FEh, 7Dh, 08h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 11h, 6Bh, 07h,0FCh, 16h, 30h, 2Dh,0F8h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Dh,0FFh, 04h, 0Ch, 16h, 30h, 2Dh, 08h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Ch, 00h, 3Fh,0FFh, 16h, 30h, 2Dh,0F8h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Ch, 00h, 3Fh,0FFh, 16h, 30h, 2Dh,0F8h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Ch,0FFh, 30h, 01h, 66h,0FEh, 2Dh, 26h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 1Ch, 00h, 03h,0F0h, 76h, 82h, 2Dh, 28h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Dh,0FFh, 82h, 11h, 08h, 82h, 11h, 10h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Ch, 8Bh, 04h, 11h, 16h, 82h, 2Dh, 28h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Ch, 8Bh, 04h, 11h, 16h, 82h, 2Dh, 28h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Dh, 18h,0B8h, 1Fh, 60h,0FEh, 41h,0C6h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 00h, 07h, 8Fh,0FFh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 00h, 08h, 70h, 40h,0EFh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 00h, 08h, 70h, 40h,0EFh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 00h, 10h, 00h, 80h, 10h, 60h, 00h, 0Fh,0FFh, 30h, 0Ch, 00h, 80h, 00h, 00h, 00h db 00h, 20h, 18h, 38h, 20h, 60h, 00h, 00h, 60h, 08h, 0Ch, 1Fh,0FCh, 1Ch, 00h, 00h db 00h,0C0h, 64h, 45h, 00h, 60h, 00h, 03h,0FCh, 0Bh,0FFh, 00h, 80h, 3Eh, 00h, 00h db 00h,0C1h, 00h, 01h, 00h, 10h, 00h, 00h, 80h, 00h, 0Ch, 08h, 88h, 3Eh, 00h, 00h db 00h,0C1h, 00h, 01h, 00h, 10h, 00h, 00h, 80h, 00h, 0Ch, 08h, 88h, 3Eh, 00h, 00h db 01h, 01h, 00h, 00h,0C0h, 10h, 00h, 1Fh,0FFh,0BDh, 8Ch, 06h,0B0h, 3Eh, 00h, 00h db 02h, 0Eh, 18h, 1Ch,0C0h, 10h, 00h, 01h, 00h, 04h, 4Ch, 7Fh,0FEh, 1Ch, 00h, 00h db 02h, 16h, 64h, 22h, 20h, 10h, 00h, 03h,0FCh, 04h, 4Ch, 01h,0C0h, 1Ch, 00h, 00h db 02h, 16h, 64h, 22h, 20h, 10h, 00h, 03h,0FCh, 04h, 4Ch, 01h,0C0h, 1Ch, 00h, 00h db 04h,0E8h, 83h, 41h, 1Ch, 08h, 00h, 0Dh, 04h, 04h, 0Ch, 06h,0B0h, 00h, 00h, 00h db 07h, 10h, 8Fh, 47h, 03h, 88h, 00h, 11h,0FCh, 04h, 3Ch, 08h, 88h, 1Ch, 00h, 00h db 00h, 20h, 6Ch, 26h, 01h, 78h, 00h, 01h, 04h, 0Ah, 00h, 70h, 86h, 1Ch, 00h, 00h db 00h,0C0h, 18h, 1Ch, 00h, 80h, 00h, 01h,0FCh, 31h,0FFh, 00h, 80h, 00h, 00h, 00h db 00h,0C0h, 18h, 1Ch, 00h, 80h, 00h, 01h,0FCh, 31h,0FFh, 00h, 80h, 00h, 00h, 00h db 00h,0C1h, 87h, 80h, 00h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 01h, 06h, 78h, 3Ch, 20h, 60h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 01h, 08h, 07h,0C2h,0C0h, 60h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 01h, 08h, 00h, 01h,0C0h, 60h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 01h, 08h, 00h, 01h,0C0h, 60h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 01h, 08h, 18h, 01h,0C0h, 60h, 00h, 00h, 00h,0F1h,0F3h, 87h,0C0h, 00h, 00h, 00h db 00h,0C6h, 18h,0C2h, 20h, 80h, 00h, 00h, 03h, 0Eh, 1Ch, 78h, 70h, 00h, 00h, 00h db 00h,0C1h, 00h,0C2h, 00h, 80h, 00h, 00h, 04h, 44h, 11h, 10h, 38h, 00h, 00h, 00h db 00h, 26h,0E0h, 04h, 01h, 00h, 00h, 00h, 04h, 80h, 12h, 00h, 38h, 00h, 00h, 00h db 00h, 26h,0E0h, 04h, 01h, 00h, 00h, 00h, 04h, 80h, 12h, 00h, 38h, 00h, 00h, 00h db 00h, 11h, 18h, 38h, 03h, 00h, 00h, 00h, 04h, 80h, 12h, 00h, 38h, 00h, 00h, 00h db 00h, 0Eh, 87h,0C2h, 1Ch, 00h, 00h, 00h, 04h, 00h, 10h, 00h, 38h, 00h, 00h, 00h db 00h, 01h,0E0h, 04h,0E0h, 00h, 00h, 00h, 03h, 00h, 1Ch, 00h, 70h, 00h, 00h, 00h db 00h, 1Eh, 18h, 3Fh, 1Eh, 00h, 00h, 00h, 00h, 80h, 32h, 00h,0C0h, 00h, 00h, 00h db 00h, 1Eh, 18h, 3Fh, 1Eh, 00h, 00h, 00h, 00h, 80h, 32h, 00h,0C0h, 00h, 00h, 00h db 00h, 38h, 07h,0C0h, 0Fh, 00h, 00h, 00h, 00h, 40h, 61h, 01h, 80h, 00h, 00h, 00h db 00h,0E9h,0FFh,0FFh, 0Dh, 80h, 00h, 00h, 00h, 31h,0C0h, 87h, 00h, 00h, 00h, 00h db 01h,0E9h, 1Bh,0B9h, 0Dh,0E0h, 00h, 00h, 00h, 0Bh, 80h, 6Eh, 00h, 00h, 00h, 00h db 03h,0C9h,0F0h, 1Fh, 0Ch,0F0h, 00h, 00h, 00h, 06h, 00h, 18h, 00h, 00h, 00h, 00h db 03h,0C9h,0F0h, 1Fh, 0Ch,0F0h, 00h, 00h, 00h, 06h, 00h, 18h, 00h, 00h, 00h, 00h db 07h, 06h,0E0h, 06h, 10h, 78h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 07h,0C1h, 00h, 00h, 20h,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 07h,0E0h, 80h, 00h,0C1h,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 07h,0E0h, 80h, 00h,0C1h,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h db 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h db0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh end  

    標簽: 12864 液晶 電路 程序

    上傳時間: 2013-10-13

    上傳用戶:123啊

  • 周立功寫給學單片機的年輕人

    寫給學單片機的年輕人:周立功 珍惜求學機會 作為過來人思前想后,我感到完全有責任將發自心底的感受傳遞給年輕一代,“一個企業家心靈深處渴望優秀人才的卓越追求和深層次的嘆息、痛苦和感受”。您們千萬不要等到畢業求職時才覺得自己能力太差,世界上從來就沒有后悔藥。當然,如果您現在看了我寫的這篇文章可能還不算晚,因為您還有機會在以后的歲月里奮起直追——“亡羊補牢,尤未為晚”。對于現在剛進入大學的學生,您應該更加珍惜這美好的求學機會,因為眨眼之間幾年就過去了,您很快就會感到來自全社會生存競爭的壓力,您面臨的對手再也不僅僅是您身邊的同學,今天您在班上的成績的確是前幾名,但一走到社會上去才感到是多么地脆弱而又多么地不堪一擊。 面試本科生   在面試大多數本科生時,我僅僅是詢問了一些有關MCS-51 系列單片機的基本原理,但卻幾乎很少有人能夠完全答對,簡直是五花八門。很多作為一個即將畢業的自動化專業本科生,至今還不知道單片機是這個專業的核心基礎,難道不可悲嗎?您的水平不高我完全心中有底,其實我只要求這些學生能夠掌握單片機應用開發的基本技能,用匯編和C51 寫過一些基本的程序,真正動手做過一些簡單的項目,然后將自己做過的項目寫成比較規范的文檔。我想,這種形式的“自我介紹”肯定要比讓別人看您那寫的千遍一律的“八股文”簡歷不知要強多少倍,古人言:“一葉知秋”其實講的就是這個道理。平心而論只有具備這樣基礎的學生才配得上企業花錢對您進行二次“開發” 事實上,很多學生根本就不管老師平時是多么地勸導都聽不進去,我認為您只要平時善于做一個有心人,主動一些多找老師請教,然后從大三開始幫老師打打下手干一些活。還有一個途徑就是自己花錢購買一些學習開發實驗板,加強動手能力的訓練。但也有很多學生說沒有錢,可事實上并非如此,現在的學生購買手機成風,我不知道手機對您們現在來說到底有多大的用途?事實上,現在的學生家庭條件普遍都不太好,可這些孩子們的攀比心里卻十分地嚴重和可怕。到今天即將畢業之際才感到找工作太難。父母一個子兒地攢下一些辛苦錢給您購買電腦容易嗎?“望子成龍――可憐天下父母心”!他們是希望您能夠學到一些真本事,而您可能很多時間都在玩游戲,上網聊天,實際上對于您來說僅僅是舉手之勞,只要花幾百元買一塊實驗板,辛苦一個暑假的時間強化實踐,可能您就會與眾不同。與此同時,可能您的信心大增,前途一片光明。俗話說得好:倉庫有糧,心中不慌!如果您平時沒有準備,那么臨時匆匆忙忙地上陣面試肯定是要敗下來的。從2003 年開始是全國第一次擴招之后畢業人數最多的第一年,以后的畢業生還會更多,同時還有更多的研究生與本科生搶飯碗,面對就業的困境壓力不能說不大,痛苦在其中。還有就是我每天都要面臨那些看不完的自我介紹簡歷,很可惜幾乎都是清一色的“八股文”令人討厭。其實只要您的成績不是太差,分數不是應聘成功的關鍵,重要的是做人要踏實,不要有水分,實際上,只要將您平時做過的小制作寫成一篇心得,再帶上您的作品,“事實勝于雄辯”這樣更能打動人。還有很多經歷了四年本科又三年研究生階段學習行將畢業的碩士生,不僅不知道嵌入式操作系統是什么東西,而且連C++都不能熟練掌握,驅動程序開發的能力就更不容提了,僅僅做了一個單片機的應用設計就拿到碩士文憑了,術業缺乏專攻泛泛而談,說句實在話,怎么樣也教人無法接受啊!對于我來說,如果您沒有特別的才能,我寧愿用三年時間培養一個好的本科生給更高的待遇,他肯定不比一般的碩士生差。所以,考上了研究生之后,您要時刻明白加強動手能力的培養和前沿科學技術的學習至關重要的,這是您將來面試的“殺手澗”,因為您畢業之后要求的工資待遇起碼是一般本科生的兩倍,但是這個錢不是那么好拿的。頂多3-5 年的時間,大家肯定能夠看到一個現實,那就是如果您還不能熟練地掌握嵌入式操作系應用開發技術的話,您只能拿2000 元的月薪。即便您是研究生或是博士,那又有什么稀奇的呢?鄧伯伯有句名言,不管白貓還是黑貓,抓住老鼠就是好貓!我們知道企業家是要賺錢的,否則這個企業就留不住人才,無情的市場競爭機制將會毫不猶豫地將這個老板淘汰出局。一個可持續發展的企業,如果離開了富有聰明才智的優秀人才,那是不可想象的。光有幾個還不行,而是要有一個卓越的軍團。 就業問題   其實就業的問題,對于一個努力的人來說是何等地簡單,我面試了300 多本科生,我只對其中幾個成績中等的本科生感興趣,他們主要是參加過2001 年全國電子大賽,有的是平時業余時間,暑假及其寒假都在跟老師干活的學生,與他們聊天真是一種莫大的享受和欣慰,對于我來說真的是如獲至寶。于是,我就立即勸他們,您的成績中等確實難以考上好的學校和導師還不如不考研究生以免浪費時間,同時也充滿自信告訴他們,“我就是伯樂!我愿意給您機會和花錢培養您”。事實上,即便您考上研究生,如果沒有遇上具有超前眼光和經費充足的導師,您讀了也白讀,更何況現在的研究生擴招的這么多?一個導師帶那么多研究生,有那么多課題嗎?即便有的話,他應付得過來嗎?可能殘酷的現實將會讓您看到,畢業之后回頭一看還遠遠不如當年同您一道畢業的同班同學。確實也是,人家的機會比您好得多,關鍵是人家對待機會比您把握得好,可以說:恰到火候。難道非要讀研究生理論水平才高嗎?這是何等地荒謬??!我們知道電子與計算機技術的發展日新月異。大學的更新速度一定就要快嗎?回答是否定的,比如說推廣PHILIPS 的最新單片機和USB 技術吧!他們的更新速度肯定比一個可持續發展的企業要慢得多,難道說我們的人才水平不夠高嗎?我們公司就有一批這樣在各個領域里出類拔萃的“年輕專家”從 2003 年開始,我們將會有一系列的專著在北京航空航天大學出版社出版,大多數的著作都來自于我們長期的基礎研究和應用開發,可以毫不夸張地說這些都是我們這個年輕團隊合作的結晶。他們是優秀和卓越的人才,他們沒有就業的壓力,他們不怕炒魷魚,相反我倒時刻要想盡辦法加強公司的管理,從工資,獎金,福利,生活和事業成就感等各個方面絞盡腦汁善待人才和留住人才,這么努力的人才根本就不需要過多地為工作和生活發愁,對于這個問題當然是仁者見仁智者見智,也就是下面我要講到的問題,一個人如何根據自己的特點、條件和機遇對自己如何定位的問題,也是至關重要的。 定位問題   比如說,如果您對單片機的理解僅僅是入門水平的話,那么您首先就應該低調一些,因為您主要的任務是為了尋找一個可以學習的機會,說句實在話,此刻此刻您一定要清醒地意識到:尋找伯樂比眼前的利益更加重要!因為您現在確實還沒有可以驕傲的資本,您一定要想盡辦法取得第一次正式踏入社會的入場卷,這對您來說是何等地重要??!俗話說得好,“萬丈高樓從地起”您一定要尋找機會通過業績表現出您的能力,您確實與眾不同之處。這樣您就可能在一個公司里樹立您的“信用”,有了信用之后隨之而來的機會將會越來越多,到那時您根本就不用不愁自己的待遇和地位問題了。所以對于一個剛剛步入社會的年輕人來說,您能夠做到以“誠信” 打天下,您將來的前途肯定是無限光明。千萬不要感到自己在班上的成績是前幾名或者相對來說自己的動手能力相比之下比同學強多少、多少,或者自己在讀書期間貸了多少款,或者家里是多么地缺錢,因為當您加入整個社會的競爭之后,這些都不是您要求高薪的理由,這個時候您的心態將可能會決定您的命運,因此對自己要有充分的認識和正確的估價,經常是很多學生用這些理由向我開出高價,我無話可說只好“搖頭和嘆息”。   如果您的水平還不夠,我認為也不要自卑,要知道機會是時刻屬于有準備的年輕人,但也不可掉以輕心,此時此刻,您應該振作起來,立即拿起書本努力學習和加強實戰的訓練,待到羽翼豐滿之時大膽地走出去闖蕩,讓社會來對您做一個恰當的評價,然后再根據現實的情況不斷地調整自己,繼續學習和實踐,由于電子和計算機科學的高速發展呈現日新月異的變化局勢,您一定要明白:您距離失敗永遠只有6 個月!

    標簽: 單片機

    上傳時間: 2013-11-02

    上傳用戶:vodssv

  • VGA驅動實現方法

    顯卡所處理的信息最終都要輸出到顯示器上,顯卡的輸出接口就是電腦不顯示器之間的橋梁,它負責向顯示器輸出相應的圖像信號。CRT顯示器因為設計制造上的原因,只能接受模擬信號輸入,這就需要顯卡能輸入模擬信號。VGA接口就是顯卡上輸出模擬信號的接口,VGA(Video Graphics Array)接口,也叫D-Sub接口。雖然液晶顯示器可以直接接收數字信號,但為了兼容性,大多數液晶顯示器也配備了VGA接口。 VGA是IBM在1987年隨PS/2機一起推出的一種視頻傳輸標準,具有分辨率高、顯示速率快、顏色豐富等優點,在彩色顯示器領域得到了廣泛的應用。目前VGA技術的應用還主要基亍VGA顯示卡的計算機、筆記本等設備。 根據分辨率丌同,VGA分為VGA(640x480)、SVGA(800x600)、XGA(1024x768)、SXGA(1280x1024)等。

    標簽: VGA 驅動 實現方法

    上傳時間: 2013-10-22

    上傳用戶:macarco

  • 基于單片機的MMC上文件系統實現

    多媒體卡MMC(MultiMedia Card)是由美國SanDisk 公司和德國Simens 公司于1997 年共 同開發推出的一種多功能存儲卡。內置控制電路,可以使用在手機、數碼相機、MP3、PDA 等多種數字設備上,可反復記錄30 萬次?,F在市場上的主流容量有128 MB~2 GB。 文中首先介紹單片機對SPI 協議下的MMC 卡的底層讀寫操作,然后分析MMC 卡文件系統 的結構,最后詳細說明MMC 卡文件的創建、讀寫、刪除等操作。該方法可應用到與Window s 有交互的嵌入式系統中,便于文件的統一管理。

    標簽: MMC 單片機 文件系統

    上傳時間: 2013-11-05

    上傳用戶:lionlwy

  • 高性能、低價格、支持JTAG仿真的ATMEGA16單片機

    在16MHZ頻率下速度為16MIPS的8位RISC結構單片機,內含硬件乘法器。 支持JTAG端口仿真和編程,仿真效果比傳統仿真同更真實有效。 8通道10位AD轉換器,支持單端和雙端差分信號輸入,內帶增益可編程運算放大器。 16K字節的FLASH存貯器,支持ISP、IAP編程,使系統開發、生產、維護更容易。 多達1K字節的SRAM,32個通用寄存器,三個數據指針,使用C語言編程更容易。 512字節的EEPROM存貯器,可以在系統掉電時保存您的重要數據。 多達20個中斷源,每個中斷有獨立的中斷向量入口地址。 2個8位定時/計數器,1個16位定時/計數器,帶捕捉、比較功能,有四個通道的PWM。 硬件USART、SPI和基于字節處理的I2C接口。 杰出的電氣性能,超強的抗干擾能力。每個IO口可負載40mA的電流,總電流不超過200mA。 可選片內/片外RC振蕩、石英/陶瓷晶振、外部時鐘,更具備實時時鐘(RTC)功能;片內RC振蕩可達8MHZ,頻率可校調到1%精度;片外晶振振蕩幅度可調,以改善EMI性能。 內置模擬量比較器。 可以用熔絲開啟、帶獨立振蕩器的看門狗,看門狗溢出時間分8級可調。 內置上電復位電路和可編程低電壓檢測(BOD)復位電路。 六種睡眠模式,給你更低的功耗和更靈活的選擇。 ATMEGA16L工作電壓2.7V-5.5V,工作頻率0-8MHZ;ATMEGA16工作電壓4.5-5.5V,工作頻率0-16MHZ。 32個IO口,DIP40、TQFP44封裝。 與其它8位單片機相比,有更高的程序安全性,保護您的知識產權。

    標簽: ATMEGA JTAG 16 性能

    上傳時間: 2013-11-22

    上傳用戶:wcl168881111111

  • 單片機原理與接口技術實驗指導書

    偉福仿真器系統概述 本仿真器系統由仿真主機+仿真頭、MULT1A用戶板、實驗板、開關電源等組成。本系統的特點是: 1.主機+仿真頭的組合,通過更換不同型號的仿真頭即可對各種不同類型的單片機進行仿真,是一種靈活的多CPU仿真系統。采用主機+POD組合的方式,更換POD,可以對各種CPU進行仿真。本仿真器主機型號為E2000/S,仿真頭型號為POD8X5X(可仿真51系列8X5X單片機)。 2.雙平臺,具有DOS版本和WINDOWS版本,后者功能強大,中/英文界面任選,用戶源程序的大小不再有任何限制,支持ASM,c,PLM語言混合編程,具有項目管理功能,為用戶的資源共享、課題重組提供強有力的手段。支持點屏顯示,用鼠標左鍵點一下源程序中的某一變量,即可顯示該變量的數值。有豐富的窗口顯示方式,多方位,動態地顯示仿真的各種過程,使用極為便利。本操作系統一經推出,立即被廣大用戶所喜愛。 3.雙工作模式①.軟件模擬仿真(不要仿真器也能模擬仿真)。②硬件仿真。 4.雙CPU結構,100%不占用戶資源。全空間硬件斷點,不受任何條件限制,支持地址、數據、外部信號、事件斷點、支持實時斷點計數、軟件運行時間統計。 5.雙集成環境編輯、編譯、下載、調試全部集中在一個環境下。多種仿真器,多類CPU仿真全部集成在一個環境下。可仿真51系列,196系列,PIC系列,飛利蒲公司的552、LPC764、DALLAS320,華邦438等51增強型CPU。為了跟上形勢,現在很多工程師需要面對和掌握不同的項目管理器、編輯器、編譯器。他們由不同的廠家開發,相互不兼容,使用不同的界面,學習使用都很吃力。偉福WINDOWS調試軟件為您提供了一個全集成環境,統一的界面,包含一個項目管理器,一個功能強大的編輯器,匯編Make、Build和調試工具并提供千個與第三方編譯器的接口。由于風格統一,大大節省了您的精力和時間。 6.強大的邏輯分析儀綜合調試功能。邏輯分析儀由交互式軟件菜單窗口對系統硬件的邏輯或時序進行同步實時采樣,并實時在線調試分析,采集深度32K(E2000/L),最高時基采樣頻率達20MHz,40路波形,可精確實時反映用戶程序運行時的歷史時間。系統在使用邏輯分析儀時,除普通的單步運行、鍵盤斷點運行、全速硬件斷點運行外,還可實現各種條件組合斷點如:數據、地址、外部控制信號、CPU內部控制信號、程序區間斷點等。由于邏輯儀可以直接對程序的執行結果進行分析,因此極大地便利于程序的調試。隨著科學技術的發展,單片機通訊方面的運用越來越多。在通訊功能的調試時,如果通訊不正常,查找原因是非常耗時和低效的,您很難搞清楚問題到底在什么地方,是波特率不對,是硬件信道有問題,是通訊協儀有問題,是發方出錯還是收方出錯。有了邏輯儀,情況則完全不一樣,用它可以分別或者同時對發送方、接收方的輸入或者輸出波形進行記錄、存儲、對比、測量等各種直觀的分析,可以將實際輸出通訊報文的波形與源程序相比較,可立即發現問題所在,從而極大地方便了調試。 7.強大的追蹤器功能追蹤功能以總線周期為單位,實時記錄仿真過程中CPU發生的總線事件,其觸發條件方式同邏輯分析儀。追蹤窗口在仿真停止時可收集顯示追蹤的CPU指令記憶信息,可以以總線反匯編碼模式、源程序模式對應顯示追蹤結果。屏幕窗口顯示波形圖最多追蹤記憶指令32K并通過仿真器的斷點、單步、全速運行或各種條件組合斷點來完成追蹤功能。總線跟蹤可以跟蹤程序的運行軌跡??梢越y計軟件運行時間。

    標簽: 單片機原理 接口技術 實驗指導書

    上傳時間: 2013-11-01

    上傳用戶:xiehao13

  • 基于C8051F340控制的TD直放站控制方案設計

    介紹一種基于C8051F340快速單片機控制的直放站設計;采用GPS同步法,按時隙功率控制,自動增益控制AGC環路,系統的非線性指標良好、抗干擾性強、可靠性高。比以功率檢測的同步方法和基于特征窗搜索的同步方法實現簡單,應用范圍更廣,可用于任何無線直放站應用場合,特別適用于干放及無線射頻交換場合。

    標簽: C8051F340 控制 直放站 方案設計

    上傳時間: 2013-10-15

    上傳用戶:hanhanhan

主站蜘蛛池模板: 延安市| 新安县| 浑源县| 固阳县| 治多县| 砀山县| 友谊县| 岗巴县| 青岛市| 郎溪县| 滦平县| 白沙| 咸阳市| 汉阴县| 灵璧县| 峨山| 郸城县| 德格县| 南溪县| 静宁县| 行唐县| 瓮安县| 察哈| 延庆县| 木里| 宁陵县| 夏津县| 基隆市| 托克逊县| 同江市| 甘肃省| 周口市| 恭城| 措美县| 衡东县| 广河县| 定结县| 神木县| 天门市| 高青县| 黄梅县|