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

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

口算寶LCD驅(qū)(qū)動

  • 手把手教你學AVR單片機C程序設計實驗程序

    目錄 第1章 概述 1.1 采用C語言提高編制單片機應用程序的效率 1.2 C語言具有突出的優(yōu)點 1.3 AvR單片機簡介 1.4 AvR單片機的C編譯器簡介 第2章 學習AVR單片機C程序設計所用的軟件及實驗器材介紹 2.1 IAR Enlbedded Workbench IDE C語言編譯器 2.2 AVR Studio集成開發(fā)環(huán)境 2.3 PonyProg2000下載軟件及SL—ISP下載軟件 2.4 AVR DEM0單片機綜合實驗板 2.5 AvR單片機JTAG仿真器 2.6 并口下載器 2.7 通用型多功能USB編程器 第3章 AvR單片機開發(fā)軟件的安裝及第一個入門程序 3.1 安裝IAR for AVR 4.30集成開發(fā)環(huán)境 3.2 安裝AVR Studio集成開發(fā)環(huán)境 3.3 安裝PonyProg2000下載軟件 3.4 安裝SLISP下載軟件 3.5 AvR單片機開發(fā)過程 3.6 第一個AVR入門程序 第4章 AVR單片機的主要特性及基本結(jié)構(gòu) 4.1 ATMEGA16(L)單片機的產(chǎn)品特性 4.2 ATMEGA16(L)單片機的基本組成及引腳配置 4.3 AvR單片機的CPU內(nèi)核 4.4 AvR的存儲器 4.5 系統(tǒng)時鐘及時鐘選項 4.6 電源管理及睡眠模式 4.7 系統(tǒng)控制和復位 4.8 中斷 第5章 C語言基礎知識 5.1 C語言的標識符與關鍵字 5.2 數(shù)據(jù)類型 5.3 AVR單片機的數(shù)據(jù)存儲空間 5.4 常量、變量及存儲方式 5.5 數(shù)組 5.6 C語言的運算 5.7 流程控制 5.8 函數(shù) 5.9 指針 5.10 結(jié)構(gòu)體 5.11 共用體 5.12 中斷函數(shù) 第6章 ATMEGA16(L)的I/O端口使用 6.1 ATMEGAl6(L)的I/O端口 6.2 ATMEGAl6(L)中4組通用數(shù)字I/O端口的應用設置 6.3 ATMEGA16(L)的I/O端口使用注意事項 6.4 ATMEGAl6(L)PB口輸出實驗 6.5 8位數(shù)碼管測試 6.6 獨立式按鍵開關的使用 6.7 發(fā)光二極管的移動控制(跑馬燈實驗) 6.8 0~99數(shù)字的加減控制 6.9 4×4行列式按鍵開關的使用 第7章 ATMEGAl6(L)的中斷系統(tǒng)使用 7.1 ATMEGA16(L)的中斷系統(tǒng) 7.2 相關的中斷控制寄存器 7.3 INT1外部中斷實驗 7.4 INTO/INTl中斷計數(shù)實驗 7.5 INTO/INTl中斷嵌套實驗 7.6 2路防盜報警器實驗 7.7 低功耗睡眠模式下的按鍵中斷 7.8 4×4行列式按鍵的睡眠模式中斷喚醒設計 第8章 ATMEGAl6(L)驅(qū)動16×2點陣字符液晶模塊 8.1 16×2點陣字符液晶顯示器概述 8.2 液晶顯示器的突出優(yōu)點 8.3 16×2字符型液晶顯示模塊(LCM)特性 8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能 8.5 16×2字符型液晶顯示模塊(LCM)的內(nèi)部結(jié)構(gòu) 8.6 液晶顯示控制驅(qū)動集成電路HD44780特點 8.7 HD44780工作原理 8.8 LCD控制器指令 8.9 LCM工作時序 8.10 8位數(shù)據(jù)傳送的ATMEGAl6(L)驅(qū)動16×2點陣字符液晶模塊的子函數(shù) 8.11 8位數(shù)據(jù)傳送的16×2 LCM演示程序1 8.12 8位數(shù)據(jù)傳送的16×2 LCM演示程序2 8.13 4位數(shù)據(jù)傳送的ATMEGA16(L)驅(qū)動16×2點陣字符液晶模塊的子函數(shù) 8.14 4位數(shù)據(jù)傳送的16×2 LCM演示程序 第9章 ATMEGA16(L)的定時/計數(shù)器 9.1 預分頻器和多路選擇器 9.2 8位定時/計時器T/C0 9.3 8位定時/計數(shù)器0的寄存器 9.4 16位定時/計數(shù)器T/C1 9.5 16位定時/計數(shù)器1的寄存器 9.6 8位定時/計數(shù)器T/C2 9.7 8位T/C2的寄存器 9.8 ICC6.31A C語言編譯器安裝 9.9 定時/計數(shù)器1的計時實驗 9.10 定時/計數(shù)器0的中斷實驗 9.11 4位顯示秒表實驗 9.12 比較匹配中斷及定時溢出中斷的測試實驗 9.13 PWM測試實驗 9.14 0~5 V數(shù)字電壓調(diào)整器 9.15 定時器(計數(shù)器)0的計數(shù)實驗 9.16 定時/計數(shù)器1的輸入捕獲實驗 ......

    標簽: AVR 手把手 單片機 C程序

    上傳時間: 2013-07-30

    上傳用戶:yepeng139

  • 基于vc6.0串口通信動態(tài)鏈接庫(DLL)的設計與應用

    在比較常用串口通信實現(xiàn)形式的利弊基礎上,針對某廠輪胎里程試驗機監(jiān)控系統(tǒng)的特點,設計并實現(xiàn)了串口通信動態(tài)鏈接庫(DLL),詳細介紹了多線程理論、重疊I/O方式,給出了程序流程圖,對一些關鍵代碼進行了說明

    標簽: 6.0 DLL vc 串口通信

    上傳時間: 2013-07-19

    上傳用戶:songnanhua

  • 基于ARM的嵌入式多串口網(wǎng)絡服務器的設計與實現(xiàn)

    隨著電子設備的迅猛發(fā)展,“讓全部設備接入網(wǎng)絡”已經(jīng)成為一種發(fā)展趨勢。通過嵌入式串口服務器,可以讓現(xiàn)有的串行設備擁有聯(lián)網(wǎng)功能,避免了投資大量人力、物力,有利于對傳統(tǒng)串行設備進行更換或者升級。 本文設計的串口服務器采用嵌入式處理器和Linux操作系統(tǒng),把現(xiàn)有的基于串行接口的數(shù)據(jù)轉(zhuǎn)化成以太網(wǎng)數(shù)據(jù),然后進行數(shù)據(jù)存取,將傳統(tǒng)的串行數(shù)據(jù)送往網(wǎng)絡。 論文主要研究了以下內(nèi)容: 第一,在研究串口服務器網(wǎng)關工作機理的基礎上,分析高性能串口網(wǎng)絡服務器的功能需求。 第二,基于AT91ARM9200微處理器及LXT971ALE網(wǎng)絡接口芯片等構(gòu)建嵌入式系統(tǒng),完成RS232-TCP/IP轉(zhuǎn)換網(wǎng)關的軟硬件設計,實現(xiàn)最多32路串行終端同時接入以太網(wǎng)的高性能串口服務器。 第三,在RH Linux 9.0為ARM處理器提供的交叉開發(fā)工具下移植Linux,為嵌入式串口服務器設計服務器端與客戶端工作模式,同時設計實現(xiàn)系統(tǒng)參數(shù)的在線配置功能。 第四,在客戶端和服務器端分別設計串口服務器的基本API函數(shù),為系統(tǒng)二次開發(fā)打下良好的基礎。

    標簽: ARM 嵌入式 多串口 網(wǎng)絡服務器

    上傳時間: 2013-04-24

    上傳用戶:mqien

  • 51單片機的串行口擴展方法

    在以單片機為核心的多級分布式系統(tǒng)中,常常需要擴展單片機的串行通信口,本文分別介紹了基于SP2538 專用串行口擴展芯片及Intel8251 的兩種串行口擴展方法,并給出了實際的硬件電路原理及相應的通信

    標簽: 51單片機 串行口 擴展方法

    上傳時間: 2013-08-01

    上傳用戶:15679277906

  • 基于ARM的嵌入式智能儀表研究

    傳感器是測控系統(tǒng)的重要組成部分,但有些傳感器,如增量式或絕對式旋轉(zhuǎn)編碼器,因無配套的二次儀表,給使用帶來不便。有些傳感器雖然可以買到配套的儀表,但價格昂貴,功能單一且功能無法擴展。為此,本課題以設計一種通用性強,功能擴展方便的測量儀表為目的,將計算機技術與嵌入式微處理器技術用于測量儀表當中,設計一種基于ARM的嵌入式智能儀表。課題主要研究工作包括: 1.在分析比較各種二次儀表功能的基礎上,提出了基于ARM的嵌入式智能儀表設計方案。搭建了儀表的硬件平臺。 2.軟件設計實現(xiàn)了μC/OS-Ⅱ嵌入式系統(tǒng)在ARM7微控制器上的移植。在此基礎上,對嵌入式系統(tǒng)進行了一定的擴展,編寫了LCD驅(qū)動程序,調(diào)用了串口通信,A/D轉(zhuǎn)換等模塊的API函數(shù),建立了多任務環(huán)境,使儀表兼具PWM脈寬調(diào)制功能、數(shù)據(jù)采集、顯示和傳輸功能。 3.通過增量式、絕對式旋轉(zhuǎn)編碼器實驗、轉(zhuǎn)矩轉(zhuǎn)速傳感器實驗、輸出模擬信號的角度傳感器實驗和PWM輸出實驗驗證儀表的功能。 RTOS平臺的構(gòu)建,降低了軟件設計的復雜度,提高了系統(tǒng)的實時性和靈活性,縮短了開發(fā)周期。經(jīng)過實驗驗證,該儀表能夠準確測定頻率信號、模擬信號及數(shù)字信號。

    標簽: ARM 嵌入式 智能儀表

    上傳時間: 2013-04-24

    上傳用戶:1234567890qqq

  • 基于ARM的液晶顯示控制設計

    隨著液晶顯示技術的發(fā)展,我們的日常生活中出現(xiàn)了各種各樣功能強大的顯示系統(tǒng)。本文主要以液晶顯示技術的基本原理為理論基礎,探討并比較了單片機和ARM微處理器作為液晶顯示控制系統(tǒng)各自的優(yōu)缺點,并設計和完成了~套基于ARM微處理器的液晶顯示控制系統(tǒng)。 該系統(tǒng)以Samsung公司的ARM微處理器芯片S3C4510B為CPU,根據(jù)ARM微處理器的特點,本文系統(tǒng)地分析了電源及復位電路、晶振電路、Flash 存儲器接口電路、SDRAM存儲器接口電路、串行接口電路、JTAG接口電路以及10M/100M以太網(wǎng)接口電路的設計方法。同時,重點描述了液晶顯示模塊電路和鍵盤控制電路的設計與實現(xiàn)。在各個部分硬件電路的調(diào)試成功過后,介紹了Bootloader的下載以及uClinux操作系統(tǒng)的下載和編譯。在液晶顯示控制系統(tǒng)的軟件設計部分,本文重點分析了在uClinux操作系統(tǒng)下進行的用戶程序的開發(fā)。根據(jù)液晶顯示模塊的特點和對鍵盤控制電路的I/O口配置,對整個顯示控制系統(tǒng)的程序設計作出了一定的分析。最終通過對系統(tǒng)的調(diào)試,實現(xiàn)了ARM微處理器系統(tǒng)對LCD液晶顯示器的顯示控制。

    標簽: ARM 液晶顯示 控制設計

    上傳時間: 2013-04-24

    上傳用戶:change0329

  • 基于ARM平臺的嵌入式網(wǎng)絡控制器的設計與實現(xiàn)

    隨著計算機技術、通信技術、集成電路技術和控制技術的發(fā)展,傳統(tǒng)的工業(yè)控制領域正經(jīng)歷著一場前所未有的變革,開始向網(wǎng)絡化方向發(fā)展。本文即從未來工業(yè)控制網(wǎng)絡發(fā)展的需要出發(fā),設計并實現(xiàn)了以S3C2410微處理器為核心的嵌入式網(wǎng)絡控制器。 本文以S3C2410-32 位微處理為核心,設計并實現(xiàn)了具有1路以太網(wǎng)接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1個CAN總線擴展卡、1個RS485擴展卡、1個RS422擴展卡使用、8路A/D、1路D/A、4路 PWM、一個 240×320TFT LCD 顯示觸摸屏的功能強大的嵌入式網(wǎng)絡控制器。并在此基礎上,結(jié)合嵌入式操作系統(tǒng)Windows CE建立了一個嵌入式軟件開發(fā)平臺。 在深入研究和分析CANopen協(xié)議的基礎上,實現(xiàn)了基于Windows CE 的嵌入式 CANopen 協(xié)議棧,大大提高了嵌入式網(wǎng)絡控制器在現(xiàn)場總線上的通信和控制能力,為新型的網(wǎng)絡控制算法研究提供了實驗平臺。在探討了TCP/IP協(xié)議的基礎上研究了基于 Windows CE 的嵌入式 TCP/IP 協(xié)議棧,掌握了Windows CE 平臺的網(wǎng)絡 Socket 通信編程,使控制器能夠通過以太網(wǎng)接到Intranet或Intemet上。 在完成嵌入式網(wǎng)絡控制器硬件與軟件設計的基礎上,將控制器應用到了網(wǎng)絡化的嵌入式數(shù)控系統(tǒng)的中央數(shù)控單元中,實現(xiàn)數(shù)控系統(tǒng)等數(shù)控設備小型化、網(wǎng)絡化和集成化的需要。并以此為基礎,結(jié)合計算機控制實驗室建設,構(gòu)建了三層(信息層、控制層和設備層)工業(yè)網(wǎng)絡實驗平臺,實現(xiàn)了實驗室設備真正的網(wǎng)絡互連,為網(wǎng)絡控制研究提供了一個高性能的平臺。

    標簽: ARM 嵌入式網(wǎng)絡 控制器

    上傳時間: 2013-06-10

    上傳用戶:hzy5825468

  • 基于JTAG口的ARM編程器研究與開發(fā)

    ARM微處理器的應用已經(jīng)遍及工業(yè)控制、消費類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場,占領了32位RISC微處理器75%以上的市場份額。 本文設計的基于JTAG接口的ARM編程器,以ARM微處理器作為CPU,利用其JTAG接口對Flash在線編程的技術,給以ARM為內(nèi)核的應用板(數(shù)控系統(tǒng)硬件平臺)進行快速軟件升級。在分析相關技術的基礎上,給出了系統(tǒng)的總體設計方案,設計了系統(tǒng)的硬件和軟件。 首先詳細分析了JTAG技術、USB技術和Modem通信原理。編程器以USB口和RS-232口作為通信接口,以JTAG接口作為調(diào)試接口和編程接口。 其次,在分析編程器需求的基礎上,給出了系統(tǒng)的總體設計方案,選擇了主要的部件。系統(tǒng)硬件的核心部件采用了Philips LPC2144ARM芯片,擴展了JTAG接口、USB接口、Modem接口,同時又構(gòu)造出了一個JTAG接口。該芯片具有SPI總線,采用與SPI兼容的外部Flash作為存儲器。編程器軟件在ADS集成開發(fā)環(huán)境下開發(fā)調(diào)試。 最后,對編程器技術實現(xiàn)上的不足作了分析和編程器設計的不完善之處作了總結(jié),并對編程器的發(fā)展趨勢作了探討和展望。

    標簽: JTAG ARM 編程器

    上傳時間: 2013-06-16

    上傳用戶:mylinden

  • 串口收發(fā)工具

    使用VB2008制作的串口收發(fā)工具,可以收發(fā)16進制數(shù)據(jù),文本(支持ASCII或UNICODE編碼);具備定時自動發(fā)送功能.系統(tǒng)需要.NET FRAMWORK3.5支持.

    標簽: 串口 收發(fā)

    上傳時間: 2013-04-24

    上傳用戶:qq442012091

  • 直序擴頻軟件無線電發(fā)射機研究

    軟件無線電是無線通信領域繼固定到移動、模擬到數(shù)字之后的第三次革命,是目前乃至未來的無線電領域的技術發(fā)展方向,它在提高系統(tǒng)靈活性上有無可比擬的優(yōu)勢,是實現(xiàn)未來無線通信系統(tǒng)的有效手段。擴頻通信具有卓越的抗干擾和保密性能。擴頻通信相對于傳統(tǒng)的窄帶通信,在頻譜利用率上也有明顯的優(yōu)勢,是未來無線通信系統(tǒng)中的關鍵技術,直接序列擴頻則是其中在民用領域使用最多的一種擴頻技術。FPGA在分布式計算、并行處理、流水線結(jié)構(gòu)上有獨特的優(yōu)勢,自然成為設計擴頻軟件無線電系統(tǒng)的首選技術之一。 首先介紹了軟件無線電的理論基礎,并分析了它的硬件結(jié)構(gòu)和技術關鍵。軟件無線電的關鍵思路在于構(gòu)建一個通用的強大的硬件平臺,這也正是本課題的主要工作之一。而后,重點介紹了直序擴頻的理論基礎。對于發(fā)射機,其中最關鍵的是尋找一種相關特性卓越的偽隨機序列,本課題主要對m序列、OVSF碼和Gold碼進行了深入研究。最后,詳述了基于DDFS的數(shù)字調(diào)制技術和FPGA技術。 基于以上理論基礎研究,根據(jù)軟件無線電硬件結(jié)構(gòu),開發(fā)了基于Altera公司Cyclone系列FPGA的硬件平臺。該平臺具有210Mbps的高速DAC,并配有串口、USB接口、音頻CODEC輸入輸出通道、以及LVDS擴展口和SDRAM,考慮到通用性,設計中加入了足以開發(fā)出接收機的兩路40Mbps的高速ADC。FPGA的代碼開發(fā)也是核心內(nèi)容,本課題編寫了大量相應的代碼,包括加擴模塊(含偽隨機序列發(fā)生器)、基于DDFS的數(shù)字調(diào)制模塊以及串口通信模塊、LCD驅(qū)動模塊,SDRAM Controller、ADC驅(qū)動模塊,并編寫了相應的測試代碼。整個系統(tǒng)測試通過。關于硬件平臺設計和代碼開發(fā),在本文第三章和第四章詳細介紹。 總體說來,本課題基于現(xiàn)有的理論發(fā)展,在充分理解相關理論的前提下,將主要經(jīng)歷集中于具體應用的研究與開發(fā),并取得了一定的成果。

    標簽: 直序擴頻 發(fā)射機 軟件無線電

    上傳時間: 2013-06-27

    上傳用戶:xauthu

主站蜘蛛池模板: 南江县| 鞍山市| 曲周县| 陕西省| 宜君县| 城步| 黄陵县| 东安县| 巴东县| 邵阳县| 安义县| 东安县| 永年县| 德保县| 云浮市| 锦屏县| 玉屏| 开远市| 阿图什市| 祥云县| 永平县| 大姚县| 淅川县| 恩平市| 高淳县| 成武县| 若尔盖县| 乐昌市| 武城县| 星座| 漾濞| 民和| 平潭县| 陆良县| 嘉义市| 日照市| 锡林浩特市| 吉林省| 绥江县| 巧家县| 大兴区|