MCS-51系列單片機芯片結(jié)構(gòu):2.1 MCS—51系列單片機的結(jié)構(gòu)原理2.1.1 MCS-51單片機邏輯結(jié)構(gòu) MCS-51單片機的系統(tǒng)結(jié)構(gòu)框圖如圖2.1所示。 圖2.1 MCS-51單片機的系統(tǒng)結(jié)構(gòu)框圖由圖2.1可以看出,單片機內(nèi)部主要包含下列幾個部件:u 一個8位CPU;u 一個時鐘電路;u 4Kbyte程序存儲器;u 128byte數(shù)據(jù)存儲器;u 兩個16位定時/計數(shù)器;u 64Kbyte擴展總線控制電路;u 四個8-bit并行I/O端口;u 一個可編程串行接口;五個中斷源,其中包括兩個優(yōu)先級嵌套中斷 1. CPU CPU即中央處理器的簡稱,是單片機的核心部件,它完成各種運算和控制操作,CPU由運算器和控制器兩部分電路組成。(1)運算器電路 運算器電路包括ALU(算術(shù)邏輯單元)、ACC(累加器)、B寄存器、狀態(tài)寄存器、暫存器1和暫存器2等部件,運算器的功能是進行算術(shù)運算和邏輯運算。 (2)控制器電路 控制器電路包括程序計數(shù)器PC、PC加1寄存器、指令寄存器、指令譯碼器、數(shù)據(jù)指針DPTR、堆棧指針SP、緩沖器以及定時與控制電路等。控制電路完成指揮控制工作,協(xié)調(diào)單片機各部分正常工作。
標簽: MCS 51 單片機 芯片結(jié)構(gòu)
上傳時間: 2013-10-27
上傳用戶:tianyi223
本文主要是針對家庭用戶設(shè)計了一單相電能計量電路。此電路采用一款高精度單相電能計量芯片ADE7755來采集用戶所使用的電量,并使用高性能的單片機AT89C51來作為整個電能采集電路的控制中心。文中給出了整個電能計量電路的組成框圖、單相電能測量電路圖以及軟件流程圖,最后介紹了試驗情況并對試驗結(jié)果進行了分析比較,通過實驗表明該電能計量電路具有較高的測量精度。
上傳時間: 2013-10-16
上傳用戶:一天睡三次
Atmel 20LIN系統(tǒng)基礎(chǔ)芯片技術(shù)手冊:做為低成本汽車系統(tǒng),LIN 總線已在汽車工業(yè)中建立起了它的地位。當前一些OEM 商正計劃大量帶有一個主LIN 節(jié)點和幾個LIN 從節(jié)點的應用方案,例如車鏡控制、座位調(diào)節(jié)、空調(diào)或儀表電子等。一般說來,所有這些應用包括的內(nèi)容除LIN 收發(fā)器外,還包括諸如微控制器、調(diào)壓器和看門狗這些基本功能器件。在多種不同的應用方案中對這個基本功能器件的要求是極其相似的。另一方面,對于象開關(guān)或橋式驅(qū)動器這類致動器的需求則大大依賴于采用它們的應用方案。這種情況對于傳感器接口也是正確的
上傳時間: 2013-10-13
上傳用戶:zhengjian
基于對8086 單芯片計算機的研究,設(shè)計了系統(tǒng)顯示接口模塊,其中包括SDRAM 顯示存儲器,DMA 顯示傳輸通道和VGA 顯示終端3 個主要功能單元。整個設(shè)計遵循ASIC流程,討論了基于FPGA 的實現(xiàn)技術(shù)。使用具體顯示實例驗證,結(jié)果表明,該顯示接口能夠正確完成所要求的單芯片計算機顯示操作。關(guān)鍵詞:8086 單芯片計算機;顯示接口;SDRAM;DMA 通道;VGA
上傳時間: 2013-10-10
上傳用戶:tyler
RSA加解密系統(tǒng)及其單芯片實現(xiàn)隨著計算機科技的進步,帶給人類極大的便利性,但伴隨而來的卻是安全性之問題。最簡單便利的安全措施是利用使用者賬號及密碼加以控管,但密碼太短易被破解,密碼太長不便記憶,在網(wǎng)絡(luò)上進行傳輸,利用簡單的網(wǎng)絡(luò)封包截取工具即可取得相關(guān)之使用者賬號及密碼,因此如何使用適當之資安技術(shù)以保護網(wǎng)絡(luò)上之公開資訊,為一重要之課題。RSA 密碼系統(tǒng)為確保信息安全之一重要機制。本專題利用低成本且取得容易的8051 單芯片實現(xiàn)RSA加解密系統(tǒng)。關(guān)鍵詞: 信息安全、8051 單芯片、RSA 密碼系統(tǒng)。
上傳時間: 2013-11-05
上傳用戶:逗逗666
關(guān)鍵詞 PCA9698、寄存器、編程摘要 以 LPC2000 系列的ARM 為例,講述PCA9698 芯片的應用解決方案
上傳時間: 2013-11-11
上傳用戶:sk5201314
關(guān)鍵詞 I/O 口擴展芯片、I2C、SMBus摘要CAT9554A 是一款將I2C/SMBus 接口擴展成8 位并行輸入/輸出I/O 口的器件
上傳時間: 2013-12-27
上傳用戶:txfyddz
本文依據(jù)集成電路設(shè)計方法學,探討了一種基于標準Intel 8086 微處理器的單芯片計算機平臺的架構(gòu)。研究了其與SDRAM,8255 并行接口等外圍IP 的集成,并在對AMBA協(xié)議和8086 CPU分析的基礎(chǔ)上,采用遵從AMBA傳輸協(xié)議的系統(tǒng)總線代替?zhèn)鹘y(tǒng)的8086 CPU三總線結(jié)構(gòu),搭建了基于8086 IP 軟核的單芯片計算機系統(tǒng),并實現(xiàn)了FPGA 功能演示。關(guān)鍵詞:微處理器; SoC;單芯片計算機;AMBA 協(xié)議 Design of 8086 CPU Based Computer-on-a-chip System(School of Electrical Engineering and Automation, Heifei University of Technology, Hefei, 230009,China)Abstract: According to the IC design methodology, this paper discusses the design of one kind of Computer-on-a-chip system architecture, which is based on the standard Intel8086 microprocessor,investigates how to integrate the 8086 CPU and peripheral IP such as, SDRAM controller, 8255 PPI etc. Based on the analysis of the standard Intel8086 microprocessor and AMBA Specification,the Computer-on-a-chip system based on 8086 CPU which uses AMBA bus instead of traditional three-bus structure of 8086 CPU is constructed, and the FPGA hardware emulation is fulfilled.Key words: Microprocessor; SoC; Computer-on-a-chip; AMBA Specification
標簽: 8086 CPU 單芯片 計算機系統(tǒng)
上傳時間: 2013-12-27
上傳用戶:kernor
本文介紹了由單片機控制的基于以太網(wǎng)的數(shù)據(jù)采集電路。該電路采用了美國Microchip公司的8位單片機PIC16F877和臺灣Realtek公司的10M以太網(wǎng)控制芯片RTL8019AS,實現(xiàn)了數(shù)據(jù)采集以及以太網(wǎng)數(shù)據(jù)傳輸?shù)墓δ堋U麄€電路主要包括網(wǎng)絡(luò)接口電路,單片機電路,A/D轉(zhuǎn)換電路,D/A轉(zhuǎn)換電路,RAM存儲電路,EEPROM存儲電路,DIO電路等。文中簡單闡述了以太網(wǎng)數(shù)據(jù)采集電路的設(shè)計原理,并給出了其實現(xiàn)的方法。隨著互聯(lián)網(wǎng)絡(luò)軟硬件的迅猛發(fā)展,網(wǎng)絡(luò)用戶快速增長。在計算機網(wǎng)絡(luò)互聯(lián)的同時,各種儀器儀表、家電設(shè)備以及工業(yè)生產(chǎn)中的數(shù)據(jù)采集與控制設(shè)備慢慢的走向網(wǎng)絡(luò)化,便于共享網(wǎng)絡(luò)中豐富的信息資源。另一方面,由于以太網(wǎng)技術(shù)越來越成熟,并且擁有高速、大容量、降低成本、簡化結(jié)構(gòu)等特性,使得其在各種領(lǐng)域內(nèi)迅速發(fā)展。在電子設(shè)備日趨網(wǎng)絡(luò)化的背景下,通過單片機控制以太網(wǎng)芯片進行數(shù)據(jù)傳輸,是當前令人感興趣的一個研究方向。通過單片機控制芯片編程就可以完全拋開網(wǎng)絡(luò)操作系統(tǒng)而實現(xiàn)局域網(wǎng)內(nèi)任意終端之間或單片機與終端之間的通信,即在脫離PC環(huán)境下實現(xiàn)以太網(wǎng)芯片與其它微處理器之間的接口,從而建立基于非PC平臺的局域網(wǎng)絡(luò)。本系統(tǒng)設(shè)計了PIC單片機驅(qū)動臺灣Realtek公司生產(chǎn)的NE2000兼容以太網(wǎng)控制芯片RTL8019AS,從而構(gòu)建了一個微型網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng),性能優(yōu)良,成本低廉。
標簽: PIC 單片機 以太網(wǎng)數(shù)據(jù)采集 控制
上傳時間: 2013-10-16
上傳用戶:CSUSheep
介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。 用PIC單片機設(shè)計的電子密碼鎖微芯公司生產(chǎn)的PIC8位COMS單片機,采用類RISC指令集和哈弗總線結(jié)構(gòu),以及先進的流水線時序,與傳統(tǒng)51單片機相比其在速度和性能方面更具優(yōu)越性和先進性。PIC單片機的另一個優(yōu)點是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設(shè)計更加簡單,節(jié)約設(shè)計成本,提高整機性能。因此PIC單片機已成為產(chǎn)品開發(fā),尤其是產(chǎn)品設(shè)計和研制階段的首選控制器。本文介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。硬件設(shè)計 電路原理見圖1。Xx8位數(shù)據(jù)線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進制數(shù)據(jù),經(jīng)74LS139譯碼后輸出逐行掃描信號,送RB4-RB7列信號輸入端。余下半個139譯碼器動揚聲器。RB2接中功率三極管基極,驅(qū)動繼電器動作。有效密碼長度為4位,根據(jù)實際情況,可通過修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機數(shù),無特殊意義,目的是為防止被套解。用戶可按*號鍵修改密碼,按#號鍵結(jié)束。輸入密碼并按#號確認之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開鎖動作。 若用戶輸入的密碼正確,揚聲器發(fā)出一聲稍長的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯誤之后,程序鎖死,揚聲器報警。直到CPU被復位或從新上電。軟件設(shè)計 軟件流程圖見圖3。CPU上電或復位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒有接受到用戶的任何輸入,CPU自動轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當前輸入密碼與該值比較,看是否真確,并給出相應的提示和控制。布 局 所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險箱柜。
標簽: PIC 單片機設(shè)計 電子密碼鎖
上傳時間: 2013-10-31
上傳用戶:uuuuuuu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1