在前面我們已經學習了1602 和12864 液晶的基本知識,并且通過簡單的實例實現了 在1602和12864液晶上顯示字符和漢字。今天我們再來學習另外一種比較常用的液晶12232. 本實例中我們選用深圳錦昌電子的DM12232B型液晶。 本實例分為三個功能模塊,分別描述如下: ● 單片機系統:利用ATmega16 單片機與DM12232B型液晶構成液晶顯示電路。 ● 外圍電路:DM12232B型液晶與單片機的連接電路。 ● 軟件程序:編寫軟件,控制液晶顯示字符。 通過本實例的學習,掌握以下內容: ● 掌握 DM12232B型液晶的基本原理和程序設計方法。
標簽: CEPARK-AVR 12232 LCD 單片機教程
上傳時間: 2013-10-19
上傳用戶:nanshan
針對目前使用的RS232接口數字化B超鍵盤存在PC主機啟動時不能設置BIOS,提出一種PS2鍵盤的設計方法。基于W78E052D單片機,采用8通道串行A/D轉換器設計了8個TGC電位器信息采集電路,電位器位置信息以鍵盤掃描碼序列形式發送,正交編碼器信號通過XC9536XL轉換為單片機可接收的中斷信號,軟件接收到中斷信息后等效處理成按鍵。結果表明,在滿足開機可設置BIOS同時,又可實現超聲特有功能,不需要專門設計驅動程序,接口簡單,成本低。 Abstract: Aiming at the problem of the digital ultrasonic diagnostic imaging system keyboard with RS232 interface currently used couldn?蒺t set the BIOS when the PC boot, this paper proposed a design method of PS2 keyboards. Based on W78E052D microcontroller,designed eight TGC potentiometers information acquisition circuit with 8-channel serial A/D converter, potentiometer position information sent out with keyboard scan code sequentially.The control circuit based on XC9536 CPLD is used for converting the mechanical actions of the encoders into the signals that can be identified by the MCU, software received interrupt information and equivalently treatmented as key. The results show that the BIOS can be set to meet the boot, ultrasound specific functionality can be achieved at the same time, it does not require specially designed driver,the interface is simple and low cost.
上傳時間: 2013-10-10
上傳用戶:asdfasdfd
在2005年第4期中,筆者曾寫了《單片機快速入門》一文,在近幾個月中,筆者收到了眾多讀者的來信、來電紛紛表示稱贊及支持。使不少初學者對單片機的學習有了非常大的進步與認識,同時也希望筆者能繼續引導大家進一步地學習單片機技術,這使我也感到非常欣慰,也使我有了更大的動力。從本期開始,我們將作連載,從各方面著手,結合實例,如:按鍵、繼電器、蜂鳴器、數碼管、串口通信、液晶屏、紅外線、步進電機、IIC通信等原理及使用方法,一步一步地伴您走向單片機大門。在前一期中,我們已對發光二極管的使用進行了學習,如怎么編寫流水燈程序,相信大家都已經有了一個感性的認識。在這一期中,我們首先將一起來學習一下單片機應用電路中鍵盤、蜂鳴器和繼電器的工作原理及使用方法,這也是單片機開發中,最為常用的。至于具體涉及到的程序編寫、仿真調試及芯片燒寫的使用,讀者朋友可以參考2005年第4期《單片機快速入門》一文,如需交流,也可以發電子郵件給我,可以提供資料給大家。Email:xu169@sina.com。
上傳時間: 2014-12-27
上傳用戶:cepsypeng
AVR mega128學習板 聯系 楊迪 15336417867 0531-55508458 QQ:1347978253 http://www.easyele.cn AVR mega128學習板是AVRVI設計生產的AVR學習開發生產工具,以Atmega128為核心,采用底板,核心板的組織形式,子板和母板組合,也可以分開。集成AVR JTAG ICE仿真器和STK500 ISP編程器,用戶只需要再擁有一臺計算機即可進行系統的學習。為了更好的支持客戶的學習和開發,AVR mega128學習板板通訊接口升級為USB接口,方便計算機沒有串口的朋友。貨號:EasyAVRM128SK-A 規格: 套 重量:300克 單價498/套。 AVR mega128學習板他還是一個強大的開發工具。通過它進行學習后,你會覺得畢業設計如此簡單,輕松應對電子設計大賽,機器人大賽,對電子產品的設計有進一步的認知,建立起學習ARM,DSP,FPGA的良好基礎。AVR mega128學習板這個性價比高的專業工具是你的不二選擇。購買本產品贈送LCD1602液晶一塊。AVR mega128學習板是仿真器,編程器,開發板,核心板四合一的集功能于一體的產品,并且可以分開獨立使用。 AVR mega128學習板于2008年開發,基于AVR中較高檔芯片ATmega128設計,采用子板和母版疊加的方式,集成仿真和下載功能,原串口版本得到廣大用戶的支持和認可,2009年底升級為USB版本,使用更方便,兼容開發型號:ATmega64,特別適合新手學習,工程師快速產品開發。 AVR mega128學習板的關鍵特點: 1.采用核心板和主板分離的形式,在系統的學習之后,可以把核心板直接用于產品中,快速搭建系統。 2.AVR mega128學習板上集成了AVR JTAG ICE仿真器和AVR ISP編程器。 您只需要再擁有一臺計算機,而不需要購買仿真器和編程器就可以學習開發了。 3.信號調理電路,輸入0~10V,軌至軌信號調理。 學習階段:AVR mega128學習板讓你熟悉AVR的各種資源的應用,板載的常用外設,可以讓你方便的進行各種學習實驗。板載編程器和仿真器,讓你無需擔心自己的接線是否正確,即插即用。開發階段:AVR mega128學習板的核心板可以用于產品核心,板子雖小,五臟俱全,最小系統板的基本電路,讓你得心應手,標準的插針,可以將核心板直接插在萬用板上使用,擴展方便。仿真器功能,讓你開發變得更加簡單,輕松找到程序中的各種問題,予以解決,加快開發。AVR mega128學習板的ISP 功能可以讓你禁用JTAG接口,節省IO,并且讓AD轉換更加準確。生產階段:編程器提供官方推薦的ISP在線下載方式,速度快,編程完成后不占用CPU的任何資源。 AVR mega128學習板是進入嵌入式開發領域的專業入門學習和開發工具,是學生,初學者,工程師的必備良弓。我們還為客戶提供可選配件18B20溫度傳感器 10元 1602液晶 20元 12864液晶 80元 7.5/12V電源 12元 mini128核心板 147元 mini64核心板 138元。歡迎有志之士咨詢選購。 想找一份好工作嗎? 你想成為一名電子設計工程師嗎? 你對電子設計有濃厚興趣,而沒有工具嗎? 看了很久的程序方面的書籍,卻沒有實踐的機會嗎? 需要開發產品,想快速入門? 想參加電子設計大賽,機器人大賽嗎? 這個性價比高的專業工具是你的不二選擇。
上傳時間: 2013-11-13
上傳用戶:ljj722
2.4寸TFT 240370PQ 1.TFT電源:屏幕電源為2.8-3.3V;切記不能用5V; 2.本TFT兼容8/16位數據接口。切換方式通過排線上的R1,R2實現,0歐姆電阻短接R1為16位模式,短接R2為8位模式。默認發貨短接R2,既默認為8位數據接口,8位模式下,使用高8位(即DB7-DB15); 3.數據口電平:理論上不能讓數據口電平超過3.3V,如果一定要用5V的單片機IO連接數據總線,由于tft內部有電壓鉗位,用是可以用,不過始終是不規范的。做實驗做樣品測試可以,批量做產品的時候,為提高產品穩定性,最好還是想辦法控制單片機的數據總線上的高電平電壓為3.3V. (AVR的IO輸出高電平能力強,TFT數據總線內部的電壓鉗位能力有限,使用AVR驅動的時候請務必使用3.3V給單片機供電.如果一定要使用5V供電的AVR,需要在數據線上使用兩個電阻分壓)
上傳時間: 2013-10-26
上傳用戶:lanjisu111
五年單片機學習之旅雜感在這五年的學_]中,有感慨、有遺憾、有憧憬、有希望,更重要的是我對單片機應用這個領域充滿熱情。由于才疏學淺、涉世未深,希望能與行業里的各位老9幣多多交流,不斷學習,不斷成長。
標簽: 單片機學習
上傳時間: 2013-11-24
上傳用戶:mickey008
關鍵詞 TFT 顯示,TFT 控制器摘 要本文檔介紹了采用 Actel Flash 架構的FPGA 實現TFT 的控制器
上傳時間: 2013-10-21
上傳用戶:a67818601
隨著 微 電 子技術的飛速發展,電子產品越來越微型化,集成化,自動化,低廉化,進而推動著其它許多產業的發展。特別進人21世紀以來,生物技術與電子技術的結合,成為高科技領域的研究熱點。199()年由瑞士的Manz和Widmer首先提出的“微全分析系統”〔’〕(microto talan alysissy stems,即ptTAS),通俗地稱為“建在芯片上的實驗室”(Lab on a chip)或簡稱芯片實驗室(Lab chip),主要組成部分為電泳芯片,同時是進樣,分離和檢測為一體的微型裝置,其在電泳實驗中的高效檢測性能為生物化學分析儀器發展提供了一種借鑒。p.TAS廣泛應用于生物醫學、環境檢測、食品衛生、科學以及國防等眾多領域。目前 應 用 的大多為多通道的毛細管電泳芯片,這也是芯片發展的一個必然趨勢。這不僅對電泳芯片本身的設計和制作提出了更高的要求,也對傳感器和數據處理技術提出了新的挑戰。考慮成本,集成度,控制能力以及可靠性方面的因素,本系統采用單片機作為實時數據處理、控制以及通訊的硬件平臺。如果系統中既有實時的通信任務,同時又有其他實時任務,采用一個廉價的單片機,資源會比較緊張,不僅實現困難,結構復雜,而且效果可能不滿意。而采用高性能的處理器,又浪費了其有效資源,所以本系統采用兩個MCU協同工作,以并行/分布式多機的思想,構成了電泳芯 片核心的雙單片機系統結構。微全 分 析 系 統 進行的多項實時任務,可以劃分為以下 幾個模塊:①采集模塊。負責對外圍檢驗設備進行控 制以及對傳送過來的信號進行采集和分析;②交互模 塊。通過液晶顯示,鍵盤掃描,以及打印等實現實驗人 員對前端采集電路的交互操作;③雙單片機控制和通 信模塊。協調雙單片機之間的數據傳輸和指令傳輸 ;④網絡傳輸模塊。其中一個單片機通過以太網發送接 收數據到上位機。本文提出一種實時多任務的雙單片 機控制和通信系統[31的設計,一個MCU基于TCP /IP網絡模塊的實現。
上傳時間: 2013-11-15
上傳用戶:wangdean1101
微處理器及微型計算機的發展概況 第一代微處理器是以Intel公司1971年推出的4004,4040為代表的四位微處理機。 第二代微處理機(1973年~1977年),典型代表有:Intel 公司的8080、8085;Motorola公司的M6800以及Zlog公司的Z80。 第三代微處理機 第三代微機是以16位機為代表,基本上是在第二代微機的基礎上發展起來的。其中Intel公司的8088。8086是在8085的基礎發展起來的;M68000是Motorola公司在M6800 的基礎發展起來的; 第四代微處理機 以Intel公司1984年10月推出的80386CPU和1989年4月推出的80486CPU為代表, 第五代微處理機的發展更加迅猛,1993年3月被命名為PENTIUM的微處理機面世,98年PENTIUM 2又被推向市場。 INTEL CPU 發展歷史Intel第一塊CPU 4004,4位主理器,主頻108kHz,運算速度0.06MIPs(Million Instructions Per Second, 每秒百萬條指令),集成晶體管2,300個,10微米制造工藝,最大尋址內存640 bytes,生產曰期1971年11月. 8085,8位主理器,主頻5M,運算速度0.37MIPs,集成晶體管6,500個,3微米制造工藝,最大尋址內存64KB,生產曰期1976年 8086,16位主理器,主頻4.77/8/10MHZ,運算速度0.75MIPs,集成晶體管29,000個,3微米制造工藝,最大尋址內存1MB,生產曰期1978年6月. 80486DX,DX2,DX4,32位主理器,主頻25/33/50/66/75/100MHZ,總線頻率33/50/66MHZ,運算速度20~60MIPs,集成晶體管1.2M個,1微米制造工藝,168針PGA,最大尋址內存4GB,緩存8/16/32/64KB,生產曰期1989年4月 Celeron一代, 主頻266/300MHZ(266/300MHz w/o L2 cache, Covington芯心 (Klamath based),300A/333/366/400/433/466/500/533MHz w/128kB L2 cache, Mendocino核心 (Deschutes-based), 總線頻率66MHz,0.25微米制造工藝,生產曰期1998年4月) Pentium 4 (478針),至今分為三種核心:Willamette核心(主頻1.5G起,FSB400MHZ,0.18微米制造工藝),Northwood核心(主頻1.6G~3.0G,FSB533MHZ,0.13微米制造工藝, 二級緩存512K),Prescott核心(主頻2.8G起,FSB800MHZ,0.09微米制造工藝,1M二級緩存,13條全新指令集SSE3),生產曰期2001年7月. 更大的緩存、更高的頻率、 超級流水線、分支預測、亂序執行超線程技術 微型計算機組成結構單片機簡介單片機即單片機微型計算機,是將計算機主機(CPU、 內存和I/O接口)集成在一小塊硅片上的微型機。 三、計算機編程語言的發展概況 機器語言 機器語言就是0,1碼語言,是計算機唯一能理解并直接執行的語言。匯編語言 用一些助記符號代替用0,1碼描述的某種機器的指令系統,匯編語言就是在此基礎上完善起來的。高級語言 BASIC,PASCAL,C語言等等。用高級語言編寫的程序稱源程序,它們必須通過編譯或解釋,連接等步驟才能被計算機處理。 面向對象語言 C++,Java等編程語言是面向對象的語言。 1.3 微型計算機中信息的表示及運算基礎(一) 十進制ND有十個數碼:0~9,逢十進一。 例 1234.5=1×103 +2×102 +3×101 +4×100 +5×10-1加權展開式以10稱為基數,各位系數為0~9,10i為權。 一般表達式:ND= dn-1×10n-1+dn-2×10n-2 +…+d0×100 +d-1×10-1+… (二) 二進制NB兩個數碼:0、1, 逢二進一。 例 1101.101=1×23+1×22+0×21+1×20+1×2-1+1×2-3 加權展開式以2為基數,各位系數為0、1, 2i為權。 一般表達式: NB = bn-1×2n-1 + bn-2×2n-2 +…+b0×20 +b-1×2-1+… (三)十六進制NH十六個數碼0~9、A~F,逢十六進一。 例:DFC.8=13×162 +15×161 +12×160 +8×16-1 展開式以十六為基數,各位系數為0~9,A~F,16i為權。 一般表達式: NH= hn-1×16n-1+ hn-2×16n-2+…+ h0×160+ h-1×16-1+… 二、不同進位計數制之間的轉換 (二)二進制與十六進制數之間的轉換 24=16 ,四位二進制數對應一位十六進制數。舉例:(三)十進制數轉換成二、十六進制數整數、小數分別轉換 1.整數轉換法“除基取余”:十進制整數不斷除以轉換進制基數,直至商為0。每除一次取一個余數,從低位排向高位。舉例: 2. 小數轉換法“乘基取整”:用轉換進制的基數乘以小數部分,直至小數為0或達到轉換精度要求的位數。每乘一次取一次整數,從最高位排到最低位。舉例: 三、帶符號數的表示方法 機器數:機器中數的表示形式。真值: 機器數所代表的實際數值。舉例:一個8位機器數與它的真值對應關系如下: 真值: X1=+84=+1010100B X2=-84= -1010100B 機器數:[X1]機= 01010100 [X2]機= 11010100(二)原碼、反碼、補碼最高位為符號位,0表示 “+”,1表示“-”。 數值位與真值數值位相同。 例 8位原碼機器數: 真值: x1 = +1010100B x2 =- 1010100B 機器數: [x1]原 = 01010100 [x2]原 = 11010100原碼表示簡單直觀,但0的表示不唯一,加減運算復雜。 正數的反碼與原碼表示相同。 負數反碼符號位為 1,數值位為原碼數值各位取反。 例 8位反碼機器數: x= +4: [x]原= 00000100 [x]反= 00000100 x= -4: [x]原= 10000100 [x]反= 111110113、補碼(Two’s Complement)正數的補碼表示與原碼相同。 負數補碼等于2n-abs(x)8位機器數表示的真值四、 二進制編碼例:求十進制數876的BCD碼 876= 1000 0111 0110 BCD 876= 36CH = 1101101100B 2、字符編碼 美國標準信息交換碼ASCII碼,用于計算 機與計算機、計算機與外設之間傳遞信息。 3、漢字編碼 “國家標準信息交換用漢字編碼”(GB2312-80標準),簡稱國標碼。 用兩個七位二進制數編碼表示一個漢字 例如“巧”字的代碼是39H、41H漢字內碼例如“巧”字的代碼是0B9H、0C1H1·4 運算基礎 一、二進制數的運算加法規則:“逢2進1” 減法規則:“借1當2” 乘法規則:“逢0出0,全1出1”二、二—十進制數的加、減運算 BCD數的運算規則 循十進制數的運算規則“逢10進1”。但計算機在進行這種運算時會出現潛在的錯誤。為了解決BCD數的運算問題,采取調整運算結果的措施:即“加六修正”和“減六修正”例:10001000(BCD)+01101001(BCD) =000101010111(BCD) 1 0 0 0 1 0 0 0 + 0 1 1 0 1 0 0 1 1 1 1 1 0 0 0 1 + 0 1 1 0 0 1 1 0 ……調整 1 0 1 0 1 0 1 1 1 進位 例: 10001000(BCD)- 01101001(BCD)= 00011001(BCD) 1 0 0 0 1 0 0 0 - 0 1 1 0 1 0 0 1 0 0 0 1 1 1 1 1 - 0 1 1 0 ……調整 0 0 0 1 1 0 0 1 三、 帶符號二進制數的運算 1.5 幾個重要的數字邏輯電路編碼器譯碼器計數器微機自動工作的條件程序指令順序存放自動跟蹤指令執行1.6 微機基本結構微機結構各部分組成連接方式1、以CPU為中心的雙總線結構;2、以內存為中心的雙總線結構;3、單總線結構CPU結構管腳特點 1、多功能;2、分時復用內部結構 1、控制; 2、運算; 3、寄存器; 4、地址程序計數器堆棧定義 1、定義;2、管理;3、堆棧形式
上傳時間: 2013-10-17
上傳用戶:erkuizhang
顯示器存儲器數據大全:AOC772S單芯片06年新款機數據,LG未來窗T710S數據,部分顯示器EPROM數據,彩顯數據,飛利浦的一些數據,分享唯一顯示器EPROM數據WEIYI-775B(A81DC,聯想液晶MCU,彩電、顯示器總線進入法-大全
上傳時間: 2013-11-05
上傳用戶:jrsoft