本章主要介紹51系列單片機(jī)系統(tǒng)擴(kuò)展問題,在本章中要研究較多的硬件方面及硬軟結(jié)合方面的問題,本章與第一章關(guān)系密切,在學(xué)習(xí)本章內(nèi)容之前,要先明確51系列單片機(jī)本身的系統(tǒng)資源,可先復(fù)習(xí)一下前面幾章的有關(guān)單片機(jī)硬件組成方面的內(nèi)容。 本章將介紹以下具體內(nèi)容: 系統(tǒng)擴(kuò)展的含義、單片機(jī)的地址總線和數(shù)據(jù)總線、常見系統(tǒng)擴(kuò)展電路舉例?!?.0 前言 1.系統(tǒng)擴(kuò)展的含義 單片機(jī)中雖然已經(jīng)集成了CPU、I/O口、定時(shí)器、中斷系統(tǒng)、存儲(chǔ)器等計(jì)算機(jī)的基本部件(即系統(tǒng)資源),但是對(duì)一些較復(fù)雜應(yīng)用系統(tǒng)來說有時(shí)感到以上資源中的一種或幾種不夠用,這就需要在單片機(jī)芯片外加相應(yīng)的芯片、電路,使得有關(guān)功能得以擴(kuò)充,我們稱為系統(tǒng)擴(kuò)展(即系統(tǒng)資源的擴(kuò)充)。 2.系統(tǒng)擴(kuò)展分類----單一功能的擴(kuò)展 綜合功能的擴(kuò)展3.系統(tǒng)擴(kuò)展需要解決的問題---- 單片機(jī)與相應(yīng)芯片的接口電路連接(即地址總線、數(shù)據(jù)總線、控制總線的連接)與編程。4.單片機(jī)的地址總線和數(shù)據(jù)總線 51系列單片機(jī)沒有專用的對(duì)外地址總線和數(shù)據(jù)總線,其P0口和P2口既是通用I/O口,同時(shí)P0口還是分時(shí)復(fù)用的雙向數(shù)據(jù)總線和低8位地址總線(一般需要加一級(jí)鎖存器),而P2口則是高8位地址總線5.常見系統(tǒng)擴(kuò)展電路(1)單一功能的系統(tǒng)擴(kuò)展 存儲(chǔ)器的擴(kuò)展(程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、E2PROM ) 外部中斷源的擴(kuò)展(簡(jiǎn)單門電路) 并行口的擴(kuò)展(8155)(2)綜合功能的擴(kuò)展 外部RAM、定時(shí)器、并行口擴(kuò)展(8155) 存儲(chǔ)器、并行口、定時(shí)器擴(kuò)展(多芯片)7.1.1 程序存儲(chǔ)器的擴(kuò)展.程序存儲(chǔ)器的作用----存放程序代碼或常數(shù)表格 .擴(kuò)展時(shí)所用芯片----一般用只讀型存儲(chǔ)器芯片(可以是EPROM、E2PROM、 FLASH芯片等)。 .擴(kuò)展電路連接 ---- 用EPROM 2764擴(kuò)展程序存儲(chǔ)器。 .存儲(chǔ)器地址分析----究竟單片機(jī)輸出什么地址值時(shí),可以指向存儲(chǔ)器中的某一單元。
標(biāo)簽: MCS 51 單片機(jī) 系統(tǒng)擴(kuò)展
上傳時(shí)間: 2013-10-19
上傳用戶:zhaoq123
微機(jī)原理與接口實(shí)驗(yàn)指導(dǎo),包括:A/D轉(zhuǎn)換實(shí)驗(yàn)、 D/A轉(zhuǎn)換實(shí)驗(yàn)、255A并行口實(shí)驗(yàn)、定時(shí)器/計(jì)數(shù)器、數(shù)據(jù)排序程序、紅綠交通燈實(shí)驗(yàn)等等
標(biāo)簽: 微機(jī)原理 實(shí)驗(yàn)指導(dǎo) 接口
上傳時(shí)間: 2014-01-09
上傳用戶:lx9076
在微機(jī)上模擬I2C總線的設(shè)計(jì)中,用并行口的D0(PIN2)模擬SCL信號(hào),用D1(PIN3)模擬SDA信號(hào)。根據(jù)IIC總線的電平規(guī)范
標(biāo)簽: I2C 微機(jī) 模擬 線的設(shè)計(jì)
上傳時(shí)間: 2013-11-27
上傳用戶:咔樂塢
微機(jī)原理課程設(shè)計(jì)報(bào)告 課題六:數(shù)字鬧鐘 1. 通過8253定時(shí)器產(chǎn)生秒脈沖定時(shí)中斷。在中斷服務(wù)程序中實(shí)現(xiàn)秒、分、小時(shí)的進(jìn)位(24小時(shí)制)。 2. 將當(dāng)前時(shí)分秒在七段LED顯示器上顯示(如:091132)。 3. 可設(shè)置鬧鐘的時(shí)間當(dāng)前值(對(duì)準(zhǔn)時(shí)間),設(shè)置鬧鈴時(shí)間,鬧鈴功能的關(guān)閉和開放. 關(guān)鍵詞:數(shù)字鬧鐘,8253定時(shí)器,LED顯示器,8255A并行口
標(biāo)簽: 8253 091 LED 微機(jī)原理
上傳時(shí)間: 2016-04-17
上傳用戶:chens000
介紹了關(guān)于怎樣用DRAM 芯片用做 攝象機(jī),即相關(guān)的程序及硬件結(jié)構(gòu),本DIY制作需要的相關(guān)知識(shí)為:計(jì)算機(jī)并行口接口信號(hào)、Inter 80X86 宏匯編語言、TURBO C 語言、DRAM 芯片原理 英文
上傳時(shí)間: 2013-12-25
上傳用戶:遠(yuǎn)遠(yuǎn)ssad
以8255作為輸出口,控制8個(gè)單色LED燈。 8255工作于方式0,此時(shí)PA、PB、PC均為可獨(dú)立輸入/輸出的并行 口。8255的各寄存器對(duì)應(yīng)的口地址為: PA口:218H PB口:219H PC口:21AH 控制寄存器:21BH
上傳時(shí)間: 2013-12-29
上傳用戶:開懷常笑
本設(shè)計(jì)是16鍵盤簡(jiǎn)易計(jì)算器,利用一片AT89C51單片機(jī),其并行口外接4×4矩陣式鍵盤,和八位七段共陰極LED數(shù)碼管。 系統(tǒng)的功能是:(1)模擬的計(jì)算器能顯示8位數(shù)字,開機(jī)運(yùn)行時(shí),只顯示最低位為“0”,其余不顯示;(2)4×4鍵盤分別表示:0到9,+,-,×,/,=,CL;(3)第一次按下,顯示“D1”,第二次按下,顯示“D1D2”,第三次按下,顯示“D1D2D3”…8個(gè)全顯示完畢,再次按下按鍵時(shí),給出 “嘀”的提示音;(4)可以對(duì)計(jì)算結(jié)果小于256的兩個(gè)無符號(hào)數(shù)進(jìn)行加、減、乘、除運(yùn)算。
上傳時(shí)間: 2016-06-17
上傳用戶:電子世界
在微機(jī)上模擬I2C總線的設(shè)計(jì)中,用并行口的D0(PIN2)模擬SCL信號(hào),用D1(PIN3)模擬SDA信號(hào)。
標(biāo)簽: I2C 微機(jī) 模擬 線的設(shè)計(jì)
上傳時(shí)間: 2014-11-23
上傳用戶:zsjzc
1、MCS-8051系列單片機(jī)字長是 8 位,有 40 根引腳,96系列字長是 16 位。單片機(jī)的特點(diǎn)有 體積小、價(jià)格低、功能全 。 2、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是 指令存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器分開編址 ,Px并行口的地址是與 數(shù)據(jù) 存儲(chǔ)器統(tǒng)一編址的,或者說屬于該存儲(chǔ)器。
上傳時(shí)間: 2016-07-31
上傳用戶:zhichenglu
4×4矩陣鍵盤識(shí)別處理,鍵盤處理程序的任務(wù)是:確定有無鍵按下,判斷哪一個(gè)鍵按下,鍵的功能是什么;還要消除按鍵在閉合或斷開時(shí)的抖動(dòng)。兩個(gè)并行口中,一個(gè)輸出掃描碼,使按鍵逐行動(dòng)態(tài)接地,另一個(gè)并行口輸入按鍵狀態(tài),由行掃描值和回饋信號(hào)共同形成鍵編碼而識(shí)別按鍵,通過軟件查表,查出該鍵的功能。
標(biāo)簽: 矩陣鍵盤 處理程序 識(shí)別 鍵盤
上傳時(shí)間: 2017-05-21
上傳用戶:zxc23456789
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1