51單片機的各種基礎實驗,分別列出了匯編和c語言程序清單
上傳時間: 2014-12-26
上傳用戶:caixiaoxu26
單片機系統設計其調試過程一般分為【軟件調試 硬件測試、系統調試3個過程軟件調試一般比較容易進行,但硬件電路測試和系統調試則比較麻煩.因為這兩個過程必須侄電路扳制作完成,元器件焊接完畢之后進行。如果采用作為單片 L系統的仿真]I~PROTEUS 則不用制作具體的電路扳也能夠完成以上工作。在使用PROTEUS進行系統虛擬開發成功之后再進行實際制作,可以降低開發成本、提高開發速度。
上傳時間: 2013-10-21
上傳用戶:dudu1210004
WTS701是華邦公司推出的內建喇叭驅動功能的“文字轉發音”單芯片集成電路。該芯片將連續運算法與華邦專有的多層次儲存技術相結合,從而實現了真正將“文字轉發音”的完整功能。文中介紹了該芯片的原理及典型應用,給出了Cygnal F120 MPU與WTS701 的接口電路,并根據相應的芯片指令給出了其控制軟件的代碼程序。 Abstract: WTS701 is really a single chip on “text-to-speech” produced by Winbond company building-in algorithm with the company's patented multi-level storageMLS technology熏 different from other chips that “text-to-speech” on the market at present. The principle and typical application of this chip are introduced in this article the interface circuit of Cygnal F120 MPU and WTS701 is presented. The corresponding? control software is provided.
上傳時間: 2013-10-08
上傳用戶:旗魚旗魚
摘要:Z8E000是Z8PLUS系列單片機中具有較強代表性的一種,本文在簡要介紹了8000的特性和片內資源的基礎上å著重介紹了其在小家電(暖風機)中的應用.關鍵詞:PTC電熱元件;自動恒溫控制;溫度保護功能;Z8E000
上傳時間: 2013-10-15
上傳用戶:363186
一、實驗要求編制程序,對實驗箱上提供的外部存貯器(62256)進行讀寫操作。二、實驗目的掌握隨機存儲器的讀寫方法。三、實驗說明1.單片機系統中,對片外存貯器的讀寫操作是最基本的操作。通過本實驗了解單片機讀寫片外存儲器的讀寫方法,并藉此來熟悉MCS51單片機編程的基本規則、基本指令的使用和調試程序的方法。2.ADuC831片內有2K字節XRAM,當堆棧不擴展使用時,片內XRAM占用外部數據存儲空間的低2K字節,所以,尋址片外數據存儲器時要大于2K字節空間。四、實驗電路連線本實驗不需要連線。
上傳時間: 2013-11-11
上傳用戶:liu999666
由于直接計數測頻法只是簡單地記下單位時間內信號的重復次數,其計數數值會有±1個計數誤差。為提高精度,系統運用等精度頻率測試技術,采用FPGA作為計數器,利用單片機來進行數據處理,將處理好的數據送到用8片LED組成的顯示器中進行顯示,解決了±1個誤差的問題。基于FPGA與單片機混合系統,實現了測頻過程的高精度、數字化、自動化和智能化,對被測頻率信號可從低頻到高頻連續測量。整個系統結構簡單、使用方便,具有較高的實用及推廣價值。
上傳時間: 2013-11-21
上傳用戶:a1054751988
單片機系統設計其調試過程一般分為軟件調試 硬件測試、系統調試3個過程軟件調試一般比較容易進行,但硬件電路測試和系統調試則比較麻煩.因為這兩個過程必須侄電路扳制作完成,元器件焊接完畢之后進行。如果采用作為單片 L系統的仿真]I~PROTEUS 則不用制作具體的電路扳也能夠完成以上工作。在使用PROTEUS進行系統虛擬開發成功之后再進行實際制作,可以降低開發成本、提高開發速度。
上傳時間: 2013-10-19
上傳用戶:moerwang
針對人行徑方向測量的紅外探測系統需求,提出了實現多通道模數轉換器(ADC)的一種新方法,采用了雙片可獨立工作的帶有8 通道ADC 的單片機,基于雙片單片機之間的SMBus 通訊可實現16 通道ADC 系統,從而可簡化后端處理電路,提高系統的數據處理能力,并取得較好的數據采集的同步性。
上傳時間: 2013-10-09
上傳用戶:jiiszha
MCS-51單片機的系統擴展技術:在MCS-51單片機的的內部雖已集成了很多資源,但這類單片機屬于一種“通用”的單片機,單片機內部的各種資源都是折衷配置的,如片內程序存儲器、數據存儲器的容量都不大,并行I/O端口的數量也不很多,此外,在有些應用中,片內定時器、中斷、串行口等也顯得不足,還有一些功能是基本型MCS-51單片機所沒有的,比如A/D轉換,D/A轉換等等。實際應用中的要求是各種各樣的,如果用到了MCS-51單片機內部所沒有資源(如A/D,D/A等),或者單片機內部雖有,但卻不夠使用的資源,就要根據需要,對單片機進行擴展,以增加所需要的功能。MCS-51單片機所可能需要擴展的芯片種類非常多,但這里并不面面俱到,主要是通過對外擴程序存儲器、數據存儲器、I/O接口、A/D和D/A的介紹,使讀者熟悉單片機接口的一般方法。實際上,如果對于這些常規的擴展芯片能夠熟練地掌握和應用,并能理解其擴展的原理,拿到任何一塊需要擴展的芯片,只要有這塊芯片的數據手冊或接口時序之類的資料,就能自行設計芯片的接口電路部份。1. MCS-51單片機擴展的原理MCS-51單片機被設計成具有通用計算機那樣的外部總線結構,所以用MCS-51單片機進行擴展很方便,下面首先了解片外總線的工作原理。
上傳時間: 2014-04-28
上傳用戶:古谷仁美
為了解決一些遠程單片機設備不方便升級內部程序的困難,本文提出了利用單片機系統中現有的數據獲取方式來升級單片機內部程序的方法。本文利用凌陽16 位單片機可以自讀寫片內程序空間的特性,通過在片內駐留BootLoader 程序的方式實現了凌陽16 位單片機片內程序的在需要時的遠程升級。單片機獲取數據的方式可以有很多,本文選取通過串口獲取數據進行程序升級為例,并選取常見的凌陽單片機SPCE061A 為例介紹了此方法的設計思路以及實現過程。單片機的應用非常廣泛,在某些情況下,單片機內部程序的升級在所難免,但是往往需要對單片機產品進行收回才能實現,這樣在一些遠程設備的程序升級問題上就顯得非常不方便。但是有些遠程設備本身留有遠程通訊的方式:例如某些遠程數據傳輸模塊,為了把數據上報總會留有通訊的接口,比如422、485 甚至GPRS 或者局域網接口;又或者某些車載定位設備,為了和監控中心通訊會留有GSM、CDMA 或者GPRS 等通訊方式。在這種情況下就可以利用其現有的通訊方式對其內部單片機程序進行升級而不需要收回產品。本文的主要內容就是來研究這種遠程升級單片機程序的方法。由于近年來凌陽科技的單片機,尤其是 16 位單片機,得到了越來越多的推廣,其應用領域越來越廣泛。本文選取一種常見的凌陽科技的16 位單片機SPCE061A 為例,來介紹單片機程序遠程升級的方法。SPCE061A 里內嵌了32K 字的閃存(FLASH),即可以作為程序存儲空間又可以存儲數據,并且有自讀寫任意閃存地址的能力,本文利用這一功能,提出了通過在單片機中駐留BootLoader 程序的方法,來實現單片機程序的遠程升級。遠程升級的實現,需要單片機自身的響應同時還需要遠程服務器提供升級所需的代碼。下文將通過這兩個方面來分別介紹。
上傳時間: 2013-10-31
上傳用戶:yxgi5