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

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

華映

  • 8051電子鐘設計論文

    一:微電腦設計11.1:微電腦基本結構11.2:單芯片微電腦21.3:單芯片微電腦種類3二:MCS51架構介紹62.1:接腳說明62.2:內部構造圖72.3:系統(tǒng)時序82.4:內存結構92.5:系統(tǒng)重制142.6:中斷結構15三:LCD簡介243.1:簡介243.2:內部結構263.3:模塊指令29圖1-1 微電腦基本結構1表1-1 MCS-51 單芯片比較.5圖2-1 MCS-51 接腳圖.6圖2-2 內部結構方塊圖8圖2-3 MCS-51 指令執(zhí)行時序.9圖2-4 MCS-51 內部數(shù)據(jù)存儲器.10圖2-5 MCS-51 程序內存結構圖.10圖2-6 MCS-51內部數(shù)據(jù)存儲器結構11圖2-7 特殊功能緩存器12表2-1 特殊功能緩存器(SFC)初值設定.13圖2-8 數(shù)據(jù)存儲器結構圖13表2-2 SFR重置設定值.15表2-3 中斷向量17圖2-9 中斷結構方塊圖18表2-4 中斷致能緩存器IE19表2-5 中斷優(yōu)先權緩存器(IP) .20表2-6 中斷源優(yōu)先權順序21表2-7 計時/計數(shù)控制緩存器TCON.21表2-8 計時/計數(shù)模式設定.23圖3-1 LCD 的接口電路方圖24表3-1 LCD 接腳說明25表3-2 控制腳功能25表3-3 LCD 模塊地址對映26表3-4 字符產(chǎn)生器與字型碼對映27表3-5 LCD 內字型表28表3-6 LCD 控制指令表32圖3-2 初始化流程圖33表4-1 功能說明34圖4-1 電路圖35圖4-2 程序流程圖36此篇專題主要研究是利用8051芯片制作出電子鐘,利用LCD當作顯示介面,并且設置有鬧鈴功能,是很可以融入生活的小家電。關鍵詞: AT89C51,LCD,電子鍾,數(shù)字鐘,鬧鈴。四:電子鐘344.1:相關知識344.2:功能說明344.3`:流程圖36五:心得感想41六:程序代碼42附錄:MCS51指令集.54參考數(shù)據(jù)60

    標簽: 8051 電子鐘 論文

    上傳時間: 2013-10-11

    上傳用戶:butterfly2013

  • 波形發(fā)生器,含原理圖+電路圖+源程序

    含原理圖+電路圖+程序的波形發(fā)生器:在工作中,我們常常會用到波形發(fā)生器,它是使用頻度很高的電子儀器。現(xiàn)在的波形發(fā)生器都采用單片機來構成。單片機波形發(fā)生器是以單片機核心,配相應的外圍電路和功能軟件,能實現(xiàn)各種波形發(fā)生的應用系統(tǒng),它由硬件部分和軟件部分組成,硬件是系統(tǒng)的基礎,軟件則是在硬件的基礎上,對其合理的調配和使用,從而完成波形發(fā)生的任務。 波形發(fā)生器的技術指標:(1) 波形類型:方型、正弦波、三角波、鋸齒波;(2) 幅值電壓:1V、2V、3V、4V、5V;(3) 頻率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 輸出極性:雙極性操作設計1、 機器通電后,系統(tǒng)進行初始化,LED在面板上顯示6個0,表示系統(tǒng)處于初始狀態(tài),等待用戶輸入設置命令,此時,無任何波形信號輸出。2、 用戶按下“F”、“V”、“W”,可以分別進入頻率,幅值波形設置,使系統(tǒng)進入設置狀態(tài),相應的數(shù)碼管顯示“一”,此時,按其它鍵,無效;3、 在進入某一設置狀態(tài)后,輸入0~9等數(shù)字鍵,(數(shù)字鍵僅在設置狀態(tài)時,有效)為欲輸出的波形設置相應參數(shù),LED將參數(shù)顯示在面板上;4、 如果在設置中,要改變已設定的參數(shù),可按下“CL”鍵,清除所有已設定參數(shù),系統(tǒng)恢復初始狀態(tài),LED顯示6個0,等待重新輸入命令;5、 當必要的參數(shù)設定完畢后,所有參數(shù)顯示于LED上,用戶按下“EN”鍵,系統(tǒng)會將各波形參數(shù)傳遞到波形產(chǎn)生模塊中,以便控制波形發(fā)生,實現(xiàn)不同頻率,不同電壓幅值,不同類型波形的輸出;6、 用戶按下“EN”鍵后,波形發(fā)生器開始輸出滿足參數(shù)的波形信號,面板上相應類型的運行指示燈閃爍,表示波形正在輸出,LED顯示波形類型編號,頻率值、電壓幅值等波形參數(shù);7、 波形發(fā)生器在輸出信號時,按下任意一個鍵,就停止波形信號輸出,等待重新設置參數(shù),設置過程如上所述,如果不改變參數(shù),可按下“EN”鍵,繼續(xù)輸出原波形信號;8、 要停止波形發(fā)生器的使用,可按下復位按鈕,將系統(tǒng)復位,然后關閉電源。硬件組成部分通過綜合比較,決定選用獲得廣泛應用,性能價格高的常用芯片來構成硬件電路。單片機采用MCS-51系列的89C51(一塊),74LS244和74LS373(各一塊),反相驅動器 ULN2803A(一塊),運算放大器 LM324(一塊)  波形發(fā)生器的硬件電路由單片機、鍵盤顯示器接口電路、波形轉換(D/ A)電路和電源線路等四部分構成。1.單片機電路功能:形成掃描碼,鍵值識別,鍵功能處理,完成參數(shù)設置;形成顯示段碼,向LED顯示接口電路輸出;產(chǎn)生定時中斷;形成波形的數(shù)字編碼,并輸出到D/A接口電路;如電路原理圖所示: 89C51的P0口和P2口作為擴展I/O口,與8255、0832、74LS373相連接,可尋址片外的寄存器。單片機尋址外設,采用存儲器映像方式,外部接口芯片與內部存儲器統(tǒng)一編址,89C51提供16根地址線P0(分時復用)和P2,P2口提供高8位地址線,P0口提供低8位地址線。P0口同時還要負責與8255,0832的數(shù)據(jù)傳遞。P2.7是8255的片選信號,P2.6是0832(1)的片選,P2.5是0832(2)的片選,低電平有效,P0.0、P0.1經(jīng)過74LS373鎖存后,送到8255的A1、A2作,片內A口,B口,C口,控制口等寄存器的字選。89C51的P1口的低4位連接4只發(fā)光三極管,作為波形類型指示燈,表示正在輸出的波形是什么類型。單片機89C51內部有兩個定時器/計數(shù)器,在波形發(fā)生器中使用T0作為中斷源。不同的頻率值對應不同的定時初值,定時器的溢出信號作為中斷請求。控制定時器中斷的特殊功能寄存器設置如下:定時控制寄存器TCON=(00010000)工作方式選擇寄存器(TMOD)=(00000000)中斷允許控制寄存器(IE)=(10000010)2、鍵盤顯示器接口電路功能:驅動6位數(shù)碼管動態(tài)顯示;           提供響應界面;           掃面鍵盤;           提供輸入按鍵。由并口芯片8255,鎖存器74LS273,74LS244,反向驅動器ULN2803A,6位共陰極數(shù)碼管(LED)和4×4行列式鍵盤組成。8255的C口作為鍵盤的I/O接口,C口的低4位輸出到掃描碼,高4位作為輸入行狀態(tài),按鍵的分布如圖所示。8255的A口作為LED段碼輸出口,與74LS244相連接,B口作為LED的位選信號輸出口,與ULN2803A相連接。8255內部的4個寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH ,  C口:7FFEH    3、D/A電路功能:將波形樣值的數(shù)字編碼轉換成模擬值;完成單極性向雙極性的波形輸出;構成由兩片0832和一塊LM324運放組成。0832(1)是參考電壓提供者,單片機向0832(1)內的鎖存器送數(shù)字編碼,不同的編碼會產(chǎn)生不同的輸出值,在本發(fā)生器中,可輸出1V、2V、3V、4V、5V等五個模擬值,這些值作為0832(2)的參考電壓,使0832(2)輸出波形信號時,其幅度是可調的。0832(2)用于產(chǎn)生各種波形信號,單片機在波形產(chǎn)生程序的控制下,生成波形樣值編碼,并送到0832(2)中的鎖存器,經(jīng)過D/A轉換,得到波形的模擬樣值點,假如N個點就構成波形的一個周期,那么0832(2)輸出N個樣值點后,樣值點形成運動軌跡,就是波形信號的一個周期。重復輸出N個點后,由此成第二個周期,第三個周期……。這樣0832(2)就能連續(xù)的輸出周期變化的波形信號。運放A1是直流放大器,運放A2是單極性電壓放大器,運放A3是雙極性驅動放大器,使波形信號能帶得起負載。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、電源電路:功能:為波形發(fā)生器提供直流能量;構成由變壓器、整流硅堆,穩(wěn)壓塊7805組成。220V的交流電,經(jīng)過開關,保險管(1.5A/250V),到變壓器降壓,由220V降為10V,通過硅堆將交流電變成直流電,對于諧波,用4700μF的電解電容給予濾除。為保證直流電壓穩(wěn)定,使用7805進行穩(wěn)壓。最后,+5V電源配送到各用電負載。

    標簽: 波形發(fā)生器 原理圖 電路圖 源程序

    上傳時間: 2013-11-08

    上傳用戶:685

  • LCD為LCM161(HD44780驅動器)字符顯示器驅動程

    LCD為LCM161(HD44780驅動器)字符顯示器驅動程序       ;說明:本LCD為LCM161(HD44780驅動器)字符顯示器.      ;接線:LCD D0-D8(PIN7-14) 對映用戶板P0.0--P0.7      ;      LCD VSS(PIN1) 接 GND,VDD(PIN2)接+5V,LCD驅動電源V0(PIN3)接可調電阻ADJ,調節(jié)亮度      ;      LCD寄存器選擇RS(PIN4)接P2.0,讀寫選擇R/W(PIN5)接P2.1,使能端EN(PIN6)接P2.2(高電平有效)      ;本程序采用I/O口模仿總線時序,故無需做任何硬件擴展.屏幕顯示:"I'm SuperICES! ",

    標簽: 44780 LCD 161 LCM

    上傳時間: 2013-10-17

    上傳用戶:ssz1990

  • 中文版RealView Compilation工具用戶手冊下載

    RealView™ 編譯工具 2.0 版 Windows 版安裝指南 本緒言介紹 RealView™ 編譯工具 2.0 版入門指南 和其它用戶文檔。其中包含下列 各部分: • 第 vi 頁的關于本書; • 第 ix 頁的反饋。 本書按下列各章組織: 第 1 章簡介 閱讀此章,了解 RealView 編譯工具 的簡介(RVCT)。 第 2 章嵌入式軟件開發(fā) 閱讀此章,了解如何用 RVCT 開發(fā)嵌入式應用程序的詳細信息。 它 描述與目標系統(tǒng)無關的默認 RVCT 行為,以及如何調整 C 庫和映像 內存映射以適應您的目標系統(tǒng)。 第 3 章使用過程調用標準 閱讀此章,了解如何使用 ARM-Thumb 過程調用標準。 使用此標準 可以更方便地確保分別編譯和匯編的模塊可以協(xié)同工作。 第 4 章ARM 和 Thumb 交互操作 閱讀此章,了解編寫實現(xiàn) Thumb ® 指令集的處理器代碼時,如何在 ARM 狀態(tài)和 Thumb 狀態(tài)之間切換的詳細信息。 第 5 章混合使用 C、C++ 和匯編語言 閱讀此章,了解如何編寫 C、C++ 和 ARM 匯編語言混合代碼的詳 細信息。 它還描述如何從 C 和 C++ 使用 ARM 內聯(lián)和嵌入式匯編程 序。

    標簽: Compilation RealView 用戶手冊

    上傳時間: 2013-10-23

    上傳用戶:fudong911

  • 高度表寬多普勒頻寬回波研究

    分析了PD雷達高度表的地回波特性。總結了高度表的工作特征,通過網(wǎng)格映像法借助數(shù)字地圖思想建立了地面的距離-多普勒關系。考慮回波的影響因素,如散射系數(shù)、天線模型等,通過Matlab建模仿真分析了高度表回波的時域和頻域特征。研究結果對研制和地面測試彈載雷達高度表提供了技術支持。

    標簽: 多普勒 回波

    上傳時間: 2013-10-13

    上傳用戶:stvnash

  • 精靈虛擬光驅_(Daemon Tools Lite)V4.45.4.0315 官方中文版

    【基本介紹】 精靈虛擬光驅可以制作簡單光盤映像文件和模擬CD/DVD光驅的最流行軟件產(chǎn)品。 1.模擬虛擬的CD/DVD-ROM/HD DVD and 藍光驅動器。 精靈虛擬光驅簡潔版使你能夠模仿多達4個CD/DVD與同一臺電腦。虛擬驅動器將在您的操作系統(tǒng)中如同真的一樣展現(xiàn)。選擇一個虛擬驅動器然后選擇你想安裝的光盤映像。在“我的電腦”找到已創(chuàng)建的裝有光盤映像的虛擬光驅,開始工作吧  

    標簽: Daemon Tools 0315 Lite

    上傳時間: 2013-10-20

    上傳用戶:xjy441694216

  • ZIP壓縮代碼:基于開源ZipArchive和zlib

    ZIP壓縮代碼:基于開源ZipArchive和zlib,用于實現(xiàn)ZIP壓縮、解壓縮,可以用于文件,也可以用于內存中的ZIP文件映像

    標簽: ZipArchive zlib ZIP 代碼

    上傳時間: 2014-01-15

    上傳用戶:star_in_rain

  • 多線程 網(wǎng)絡傳輸 開發(fā)環(huán)境:Delphi7.0+WinXP

    多線程 網(wǎng)絡傳輸 開發(fā)環(huán)境:Delphi7.0+WinXP,沒用其他控件(除了Delphi自帶的Indy) 傳輸協(xié)議:TCP/IP 客戶端一次發(fā)送65000字節(jié)的包,服務端負責組裝并處理數(shù)據(jù)粘連。 使用ReadBuffer(),Send()函數(shù)來接收發(fā)送Buffer內字節(jié),這樣作的目的是使程序具有更好的靈活性。你可以自定義Buffer內那些字節(jié)的含義,例如是字符串、圖像、聲音、命令等等。 文件的多線程讀寫采用windows內存映像技術。 關鍵的服務器處理函數(shù)IdTCPServer1Execute(AThread: TIdPeerThread)是非線程安全的。如果使用臨界區(qū),那么多線程將在這里串行執(zhí)行,嚴重降低多線程效率。對此,我采用一個簡單的辦法,具體可以看程序。

    標簽: Delphi WinXP 7.0 多線程

    上傳時間: 2014-12-02

    上傳用戶:silenthink

  • 在VC平臺下調試通過的linux 0.11文件系統(tǒng)代碼! 對學習文件系統(tǒng)實現(xiàn)的朋友很有幫助

    在VC平臺下調試通過的linux 0.11文件系統(tǒng)代碼! 對學習文件系統(tǒng)實現(xiàn)的朋友很有幫助,可以下載一個文件映像進行測試各種文件操作API。具體的可以參考趙炯寫的《linux0.11內核源代碼完全注釋》一書和他的網(wǎng)站下載imag文件!

    標簽: linux 0.11 文件系統(tǒng) VC平臺

    上傳時間: 2015-05-02

    上傳用戶:wendy15

  • 此程序為串口芯片tl16c750在uClinux + s3c44b0環(huán)境下的驅動程序.tl16c750R FIFO設置為64BYTES, 除此之外,此程序還能緩存20條已經(jīng)收到的串口數(shù)據(jù).即存儲數(shù)據(jù)量

    此程序為串口芯片tl16c750在uClinux + s3c44b0環(huán)境下的驅動程序.tl16c750R FIFO設置為64BYTES, 除此之外,此程序還能緩存20條已經(jīng)收到的串口數(shù)據(jù).即存儲數(shù)據(jù)量為20*64=1280BYTES的串口數(shù)據(jù),而不用擔心未及時讀串口時發(fā)生數(shù)據(jù)的丟失現(xiàn)象.此外,附此驅動的測試程序,以及編譯后的映像文件.

    標簽: 750 s3c44b0 uClinux BYTES

    上傳時間: 2013-12-23

    上傳用戶:hewenzhi

主站蜘蛛池模板: 岑巩县| 宝鸡市| 紫阳县| 延庆县| 旌德县| 宝应县| 隆德县| 娄底市| 胶州市| 从化市| 樟树市| 全椒县| 平顶山市| 和田市| 怀安县| 松江区| 曲麻莱县| 普陀区| 盘山县| 宜昌市| 无极县| 长宁县| 浠水县| 咸阳市| 宾川县| 南汇区| 泸西县| 恭城| 什邡市| 马山县| 南宁市| 天峨县| 阜南县| 南投县| 永兴县| 江口县| 天台县| 登封市| 黄陵县| 长白| 宁海县|