- 采用CPLD增強單片機P89C669外部設(shè)備擴展能力
- 2007.08.15 來自:現(xiàn)代電子技術(shù)
P89C669是PHILIPS半導(dǎo)體一款51MX(存儲器擴展)內(nèi)核的微處理器,其指令執(zhí)行速度2倍于標準的80C51器件,線性地址經(jīng)擴展后可支持高達8 MB的程序存儲器和8 MB的數(shù)據(jù)存儲器,這是他相對于標準51內(nèi)核的最大優(yōu)點。目前的單片系統(tǒng)越來越復(fù)雜,擴展的外部設(shè)備也更多,如果能充分利用P89C669的豐富的線性地址資源,將能大大增強系統(tǒng)能力。在一個嵌入式系統(tǒng)開發(fā)中,筆者采用ALTERA公司的CPLD芯片EPM7032利用這款單片機的線性地址擴展了豐富的外部設(shè)備資源。
1 P89C669的存儲器結(jié)構(gòu)
1.1 存儲結(jié)構(gòu)P89C669的存儲器結(jié)構(gòu)為哈佛結(jié)構(gòu),地址分配如表1所示。

從表1可見,P89C669對傳統(tǒng)的51內(nèi)核的3部分存儲結(jié)構(gòu)進行了相應(yīng)的擴展,各個部分的片內(nèi)存儲空間也增加了,如內(nèi)部數(shù)據(jù)空間有1 280 B在片內(nèi),外部數(shù)據(jù)空間有768 B在片內(nèi),有96 kB的片內(nèi)程序存儲空間等。
尋址指令除了傳統(tǒng)的MOV,MOVX,MOVC外,EMOV指令與24位的通用指針寄存器EPTR可尋址16MB的全部空間,但是所占用的指令周期也較長。
擴展外部數(shù)據(jù)存儲空問HDATA除了768 B在片內(nèi)外,其余地址空間可以用來擴展外部設(shè)備(其實只要把片內(nèi)的768 B通過指令將其屏蔽,也可以用來擴展外部設(shè)備)。
1.2 P2口的讀寫時序分析
尋址8 MB的數(shù)據(jù)存儲空間,需要有23 b的地址尋址能力,P89C669將傳統(tǒng)51內(nèi)核的P2高位地址時分復(fù)用,從而得到23 b地址尋址能力,時序圖如圖1所示,即當使用23 b地址時,ALE為高時,地址位A16~A22輸出到P2.0~P2.6;ALE為低時,地址位A8~A14輸出到P2.0~P2.6。無論ALE為何值,位地址A15都從P2.7輸出。

2 系統(tǒng)外部設(shè)備擴展需求
在某產(chǎn)品的控制系統(tǒng)中,擴展的外部設(shè)備比較豐富,利用P89c669的23 b地址尋址能力進行設(shè)備地址編碼,所以需要對23 b地址的時序邏輯進行處理,處理單元交給一塊ALTERA公司的CPLD(EPM7032)。
EPM7032具有32個邏輯單元,約600個門級單元,可用IO口36個,內(nèi)置IEEE std.1149.1 JTAG,方便可編程下載。
在滿足系統(tǒng)資源的前提下,選用EPM7032,將P89C669的P2口作為處理單元輸入信號,經(jīng)過CPLD的內(nèi)部邏輯進行譯碼或數(shù)據(jù)鎖存,以獲得各個外部設(shè)備資源的選擇信號及少量的控制信號,如圖2所示。

在本設(shè)計中,共需要得到設(shè)備選擇信號如SRAM芯片M68AF127B的片選CS_RAM,2個FLASH ROM芯片SST29SF040的片選CS_ROM0,CS_ROM1,模擬多路選擇器SN74LV4052的使能信號線CS_4052,另外還有一些控制信號線,這里就不一一介紹。
實際上,P2口引入CPLD,就P89C669的23 b地址線而言,用來地址譯碼和少量的控制信號等主要是利用最高的幾位,在本設(shè)計中,由于SST29SF040用到地址線A0~A18,所以CPLD的地址譯碼處理只能是利用剩下的A19~A22,這將在下文的CPLD的譯碼單元可以看到。
A0~A7低地址采用74HC573進行鎖存,A16~A18地址內(nèi)容采用74HC574進行鎖存,如圖3所示。

M68AF127B,SST29SF040,74HCA052的功能連接圖如圖4所示,74HC4052用于UART口的擴展,如圖5所示。

3 EPM7032S的邏輯設(shè)計
CPLD的設(shè)計采用原理圖的方法進行設(shè)計,簡便快捷,如圖6所示,采用74374模塊鎖存P2口的輸入信號,ALE反向后得到_ALE作為74374的鎖存時鐘線輸入。

對高位的地址線A19~A22進行地址譯碼,獲得各芯片的片選線,如圖7所示。

如果不是對SST29SF040進行讀寫,則高位地址線A16~A18仍然可以利用,這里將其作為74HC4052的3個輸入控制線A,B,INH,即圖8中的A_4052,B_4052,CS_4052。

4 KeilC51平臺的外部設(shè)備測試
編寫設(shè)備驅(qū)動程序是在KeilC51的平臺上,由于利用了P89C669的23 b地址線,在C51的平臺上采用指針讀寫設(shè)備很方便,這里給出讀寫SRAM芯片M68AF127B的C源代碼例子,以供參考。

以上3句為測試SRAM的測試代碼,START_EX-TRAM為SRAM芯片的起始地址(可根據(jù)CPLD的內(nèi)部設(shè)計進行相應(yīng)的修改),第2,3句分別是寫、讀數(shù)據(jù)的宏。
5 結(jié) 語
利用P89C669的23 b的線性地址并采用CPLD擴展外部設(shè)備資源可以說是不錯的一個方法,對外部設(shè)備的訪問將顯得更加簡便,當然,在成本方面系統(tǒng)設(shè)計工程師也要加以考慮,并最終尋找一個性價比最高的方案。
利用P89C669的23 b的線性地址并采用CPLD外部擴展
- cpld(173519)
相關(guān)推薦
熱點推薦
P89C669單片機和ZLG7289A實現(xiàn)可編程的智能鍵盤和顯示方案
P89C669提供更強大的功能,大大提高了系統(tǒng)性能并降低了系統(tǒng)開銷。結(jié)合增強的特性,P89C669利用嵌入式存儲器來管理存儲器的擴展,摒除了軟件平臺的使用。擴展的程序存儲器便于設(shè)計者利用高級語言(如
2020-11-10 08:28:00
2973
2973
89C2051實現(xiàn)的電子鐘
本電路采用89C2051單片機設(shè)計電子鐘硬件電路,本電路的設(shè)計,充分利用了89C2051單片機的硬件資源,結(jié)構(gòu)簡單。
2011-12-22 15:32:36
5734
573489C51之GPIO使用
89C51之GPIO使用,STC89C51系列單片機共有如下幾類GPIO口:(1)P0.0-P0.7: 對應(yīng)DIP40封裝的39-32號引腳:P0口既可以作為輸入/輸出GPIO口,也可以作為地址
2021-07-21 09:19:39
C語言|利用51單片機擴展8255實現(xiàn)數(shù)字秒表(數(shù)碼管動態(tài)掃描顯示)相關(guān)資料推薦
利用C51單片機外擴8255實現(xiàn)數(shù)字秒表。思考因為外部做了擴展,所以在做仿真的時候思考了很久,為了和實驗箱布局一致,我在proteus上還原實驗箱的布局。首先是從P0做的擴展,因此要對應(yīng)82...
2021-07-01 07:45:16
CPLD加51單片機讓系統(tǒng)更高效
中,系統(tǒng)擴展使用了單片機總線模式,各個對象采用的三總線連接,根據(jù)這種電路結(jié)構(gòu),這里給出一種單片機同CPLD 的總線接口模式,如圖4 所示。 圖4 單片機與CPLD總線接口示意圖這里選擇Altera公司
2012-01-17 16:48:45
P89LPC930/P89LPC931使用指南
周期。6倍于標準80C51器件。P89LPC930/931集成了許多系統(tǒng)級的功能,這樣可大大減少元件的數(shù)目和電路板面積并降低系統(tǒng)的成本。
2011-03-07 10:50:45
P89V51RD2外擴數(shù)據(jù)存儲器無法訪問的問題
硬件:用89V51RD2擴展外部32K的數(shù)據(jù)存儲器62256,P0/P2用作地址線,54HC373用來鎖存,P2.7連接62256的片選端,存儲地址范圍為單片機可尋址的0x0000-0x7fff的低
2013-11-01 23:52:08
cpld與8051的總線接口vhdl設(shè)計源碼
128KB的628128,FlashRom擴展為128KB的AT29C010A 128KB的RAM分成4個區(qū)(Bank) 地址分配為0x0000-0x7FFF 128KB的FlashRom分成8個區(qū)
2012-08-10 18:56:47
采用CPLD增強單片機P89C669外部設(shè)備擴展能力
2,3句分別是寫、讀數(shù)據(jù)的宏。5 結(jié) 語 利用P89C669的23 b的線性地址并采用CPLD擴展外部設(shè)備資源可以說是不錯的一個方法,對外部設(shè)備的訪問將顯得更加簡便,當然,在成本方面系統(tǒng)設(shè)計工程師也要加以考慮,并最終尋找一個性價比最高的方案。
2008-07-29 09:18:18
采用CPLD的DSP與聲卡的接口技術(shù)
百Z圃5五,外部地址信號(A15~A0)、數(shù)據(jù)信號(D15~D0)以及存儲器控制信號(P5,DS,BR,STRB,R/W,RD,WE)被置為高阻狀態(tài)。從(1)、(2)可以看出C2XX的HOLD操作允許
2019-05-31 05:00:03
采用CPLD的DSP與聲卡的接口電路設(shè)計
,外部地址信號(A15~A0)、數(shù)據(jù)信號(D15~D0)以及存儲器控制信號(P5,DS,BR,STRB,R/W,RD,WE)被置為高阻狀態(tài)。從(1)、(2)可以看出C2XX的HOLD操作允許對外部程序
2019-06-05 05:00:14
采用P89C668單片機實現(xiàn)CAN總線接口設(shè)計
的效率,簡化電路設(shè)計上的復(fù)雜性,保證電路的電氣兼容性,本文采用PHILIPS公司生產(chǎn)的P89C668單片機和CAN控制器SJA1000設(shè)計了CAN接口節(jié)點電路,并介紹了相關(guān)的軟件設(shè)計. 1 CAN總線
2019-05-06 09:18:17
采用STC89C52單片機實現(xiàn)智能電子密碼鎖的控制功能
數(shù)據(jù)的應(yīng)用產(chǎn)品(如計費器、門禁系統(tǒng)等)及需遠距離改變設(shè)備參數(shù)的產(chǎn)品(遙控設(shè)備等)。采用STC89C52單片機設(shè)計的電子密碼鎖,利用內(nèi)部E2PROM資源,不需要外接程序存儲器就能完成修改密碼等多種功能,并且保密性
2018-07-19 02:04:41
采用STC89C52單片機的電子密碼鎖設(shè)計原理及實現(xiàn)
,ISP_ADDRH用來存放地址高字節(jié),ISP_ADDRL用來存放地址低字節(jié)。采用STC89C52單片機設(shè)計的電子密碼鎖,實現(xiàn)智能電子密碼鎖的控制功能,克服了機械密碼鎖密碼量少的缺點;采用內(nèi)部E2PROM保存密碼,比采用片外E2PROM具有更高的安全性、可靠性,可廣泛用于家居、辦公等智能控制系統(tǒng)中。
2009-10-23 09:58:47
采用控制芯片P89C61x2和接口芯片ISP1581實現(xiàn)USB接口電路設(shè)計
主要芯片介紹本設(shè)計采用控制芯片P89C61x2和接口芯片ISP1581實現(xiàn)USB接口電路的設(shè)計。P89C61x2包含1024B RAM、64KB Flash存儲器、32個I/O口、3個16位定位
2019-04-16 07:00:06
AD669SQ/883訂貨
-40°C至+85°C,采用28引腳SOIC封裝。SQ級的額定溫度范圍為-55°C至+125°C,采用28引腳密封cerdip封裝。AD669還提供符合MIL-STD-883標準的型號。請參考AD669/883B數(shù)據(jù)手冊,了解相關(guān)的技術(shù)規(guī)格與測試條件。
2018-07-28 17:47:23
AT89S52(STC89C52)的引腳功能介紹
第一章:AT89S52(STC89C52)的引腳功能介紹一、PDIP封裝引腳圖:二、引腳功能介紹IO口灌(流進)電流大,拉(流出)電流小。P0:漏極開路的雙向IO口,使用時,當電流流出需外加上拉電阻
2021-12-01 06:35:13
AT89C51單片機的P2端口接有8只LED
AT89C51單片機的P2端口接有8只LED,一、實驗要求:在AT89C51單片機的P2端口接有8只LED,在外部中斷0輸入引腳P3.2接有一只按鍵開關(guān)K1。當按下K1觸發(fā)外部中斷,P2口高四位,低
2021-07-15 09:40:48
AT89C52怎么選擇外部存儲器?
大家有誰知道AT89C52怎么選擇外部存儲器,我之前用的是P89V51,選擇外部存儲器是定義AUXR=0x02;,但是現(xiàn)在想用AT89C52單片了,程序該怎么改了啊??AT89C52手??冊上找不到怎么選擇外部存儲器說明,各位高手有誰知道啊 ??
2023-10-26 06:11:25
SH69P25-P23-P20B EVB使用指南
SH69P25/P23/P20B EVB用于評估SH69P25/P23/P20 B芯片的功能,用于開發(fā)應(yīng)用程序。它包含一個SH69V25芯片,用于評估SH69P25/P23/P20B的功能。下圖為SH69P25/P23/P20B EVB的放置示意圖。
2022-10-24 06:36:23
SH69P25\P23\P20B EVB使用指南
SH69P25/P23/P20B EVB用于評估SH69P25/P23/P20 B芯片的功能,用于開發(fā)應(yīng)用程序。它包含一個SH69V25芯片,用于評估SH69P25/P23/P20B的功能。下圖為SH69P25/P23/P20B EVB的放置示意圖。
2022-10-24 07:21:26
使用proteus,at89c51擴展存儲器
本帖最后由 piaoxuexiaoyao 于 2014-10-27 20:45 編輯
我利用at89c51單片機擴展SRAM6264芯片,電路圖如下:我加載的匯編程序如下:mov a
2014-10-27 20:37:59
關(guān)于C6678 地址擴展疑問
大家好:我學(xué)習(xí) C6678地址擴展后的理解:1、本地地址32為,共計4G空間;2、擴展后的 物理地址,36為,共計64G空間;3、經(jīng)過擴展,相當于是把 本地連續(xù)的4G空間,擴展到 外部64G空間
2018-08-02 09:15:47
可在系統(tǒng)編程的智能鍵盤和數(shù)碼管顯示系統(tǒng)
對智能儀器系統(tǒng)中的在系統(tǒng)編程(ISP)技術(shù)及其在儀器系統(tǒng)中在線縞程的實現(xiàn)、應(yīng)用前景等進行了分析。介紹了P89C669相對于傳統(tǒng)51系列單片機的增強特性,并給出P89C669快閃存儲器的ISP實現(xiàn)電路和具體方法。結(jié)合實際介紹了一種可以在系統(tǒng)編程的智能鍵盤、數(shù)碼管顯示系統(tǒng)。
2011-03-04 17:06:16
基于AT89C51的自動測量和控制系統(tǒng)設(shè)計
P2口配合作地址端口,P1口和P3口則作為狀態(tài)標志使用?;贏tmel公司AT89C51單片機完成的溫度測量和控制系統(tǒng), 由于采用具有良好線性度,可靠穩(wěn)定性的鉑電阻,具有抗干擾能力強,可適應(yīng)各種復(fù)雜
2016-01-14 18:30:29
如何采用CPLD實現(xiàn)數(shù)字控制PWM信號?
直流電動機的PWM控制原理是什么?如何采用CPLD實現(xiàn)數(shù)字控制PWM信號?如何利用CPLD技術(shù)實現(xiàn)了邏輯和時序的控制?
2021-05-07 06:03:34
如何采用Altera的CPLD器件實現(xiàn)時間統(tǒng)一系統(tǒng)的B碼源設(shè)計?
如何采用Altera的CPLD器件實現(xiàn)時間統(tǒng)一系統(tǒng)的B碼源設(shè)計?
2021-05-07 06:21:24
如何采用控制芯片P89C61x2和接口芯片ISP1581實現(xiàn)USB接口電路的設(shè)計?
本設(shè)計采用控制芯片P89C61x2和接口芯片ISP1581實現(xiàn)USB接口電路的設(shè)計。
2021-04-22 06:36:14
怎么利用CPLD設(shè)計實現(xiàn)晶振頻率測量系統(tǒng)?
本文利用CPLD設(shè)計了一種電路,該電路采用比時法來測量晶振頻率變化,并根據(jù)其頻率隨時間變化擬合曲線的特點,用線性回歸法分析其頻率誤差特性。該方法模型簡單,參數(shù)易于估計,可通過簡潔的補償方法消除晶振相對頻偏,具有實際的應(yīng)用價值。
2021-04-09 06:07:00
怎么實現(xiàn)基于單片機P89C669的無線PBX系統(tǒng)設(shè)計?
怎么實現(xiàn)基于單片機P89C669的無線PBX系統(tǒng)設(shè)計?
2021-06-03 06:13:38
求一種P89C669單片機和ZLG7289A實現(xiàn)可編程的智能鍵盤方案
C語言單片機等待詢問_P89C669單片機和ZLG7289A實現(xiàn)可編程的智能鍵盤和顯示方案 - 控制/MCU...
2022-02-16 07:35:05
溫度采集并顯示(89c51和DS18B20)
1:溫度采集并顯示(89c51和DS18B20);2:精確到小數(shù)點后一位;3:實現(xiàn)溫度上下限報警(LED燈);要有原理圖,接線圖;程序很急各位專業(yè)人士救急呀;謝謝啦!
2013-05-24 23:04:38
請教關(guān)于CPLD對DSP flash的地址擴展
對于PEG封裝的5509,他只有14跟地址總線,外接19跟地址總線的flash就必須對地址進行擴展。我找了些資料,上面說:用CPLD 實現(xiàn)鎖存譯碼使D[5 :0] 具有數(shù)據(jù)/地址復(fù)用功能, 為
2018-07-31 07:55:37
請問C8051F020外部地址如何定義?
驅(qū)動。現(xiàn)在想把程序移植到C8051F020上,使用高端口、復(fù)用方式,是不是將外部器件的兩個片選分別連接P6.6\P6.7,寫端口連接P4.7,數(shù)據(jù)口連接P7?如果不是,請問怎么連接?另外外部地址是否
2017-08-02 15:37:09
請問AT89C52怎么選擇外部存儲器?
大家有誰知道AT89C52怎么選擇外部存儲器,我之前用的是P89V51,選擇外部存儲器是定義AUXR=0x02;,但是現(xiàn)在想用AT89C52單片了,程序該怎么改了啊??AT89C52手冊上找不到怎么選擇外部存儲器說明,各位高手有誰知道啊 ??[/mw_shl_code]
2019-03-29 01:54:26
請問如何利用外部SRAM和CPLD設(shè)計FIFO?
本文介紹了一種利用外部SRAM和CPLD構(gòu)成的廉價、高速、大容量先進先出緩沖器FIFO的設(shè)計方法。
2021-04-09 06:12:19
請問:如何用CPLD芯片設(shè)計“89C54"?
因”89C54"停產(chǎn),想用CPLD芯片設(shè)計“89C54",而取代,特請高手幫忙,可適當付費!謝謝,*** 丁先生
2013-01-30 15:37:44
通過USBN9603/P89C51平臺實現(xiàn)USB接口硬件加密
通過USBN9603/P89C51平臺實現(xiàn)USB接口硬件加密利用USB接口技術(shù),結(jié)合PC機的結(jié)構(gòu)特點,為基于PC平臺的數(shù)據(jù)加密系統(tǒng)提出了一種使用USB連接的解決方案。并指出了該方案現(xiàn)存的一些缺陷
2009-09-19 09:26:47
基于P89C669精梳機控制系統(tǒng)的實現(xiàn)
針對當前精梳機控制系統(tǒng)采用PLC控制的現(xiàn)狀,提出了一種新的采用P89C669單片機與EasyView觸摸屏實現(xiàn)的精梳機自動控制系統(tǒng)。并按照精梳機電氣控制的要求,給出了完整的系統(tǒng)硬件
2009-03-14 08:34:33
30
30SST89C54/SST89C58中文資料pdf
SST89C54/SST89C58性能簡介SST89C54/SST89C58功能圖兼容于INTEL公司的P87C54/SST89C58,擴展了IAP及4K E2PROM。
SST89C54/SST89C58程序空間 在動態(tài)修改Block0程序的問題上,
2009-03-23 17:50:46
99
99P89C51X2/P89C51X2/P89C52X2/P89
該系列單片機是采用高性能的靜態(tài)80C51 設(shè)計。由先進CMOS 工藝制造并帶有非易失性Flash 程序。存儲器全部支持12 時鐘和6 時鐘操作。P89C51X2 和P89C52X2/54X2/58X2 分別包含128 字節(jié)和256 字節(jié)R
2009-03-23 17:55:52
64
64用P89C664 實現(xiàn)I2C 總線大批量數(shù)據(jù)的自動存儲
結(jié)合Flash Magic 軟件對PhilipsP89C664 單片機ISP 功能進行詳細介紹, 同時詳細敘述利用P89C664 硬件I2C 接口接收數(shù)據(jù)并轉(zhuǎn)發(fā)到電腦,實現(xiàn)I2C 總線大批量數(shù)據(jù)的自動保存技術(shù),并附有完整的
2009-05-16 13:33:19
13
13P89LPC906/P89LPC907/P89LPC908,
P89LPC906/P89LPC907/P89LPC908是一款單片封裝的微控制器,適合于許多要求高集成、度低成本的場合??梢詽M足多方面的性能要求。P89LPC906/907/908 采用了高性能的處理器結(jié)構(gòu),指令執(zhí)行時間
2009-07-24 09:49:12
18
18基于P89C669的GPRS自動雨量站
在研制的新型GPRS 遠程自動雨量監(jiān)測網(wǎng)絡(luò)中,以P89C669 為核心的自動雨量站自動采集雨量信號,利用GPRS 數(shù)據(jù)終端并結(jié)合移動無線傳輸和Internet 技術(shù),實現(xiàn)雨量數(shù)據(jù)傳輸?shù)臒o線化和
2009-08-14 09:41:59
22
22P89C669在智能電動推柜系統(tǒng)中的應(yīng)用
設(shè)計了一種智能電動推柜系統(tǒng),該系統(tǒng)采用具有雙串口的P89C669 單片機設(shè)計通信主板和控制板。主板利用P89C669 的UART0 構(gòu)造了RS-485 總線,與各個控制板通信;采用GM8123 將P89C669 的UART1
2009-09-26 09:42:44
16
1651單片機擴展USB接口的方法
51單片機擴展USB接口的方法
討論了在P89C51RD 單片機上擴展USB 接口的方法. 介紹了USB 的相關(guān)技術(shù)標準. 詳細描述了P89C51RD 單片機與USBN9603 的接口原理,給出了硬件原理圖并介紹
2010-02-21 09:02:32
272
272JLC1562B I2C接口的IO擴展器產(chǎn)品數(shù)據(jù)手冊
JLC1562B是一款非常方便的I2C接口擴展器。3個地址管腳允許8個JLC1562B器件共用一條I2C-bus。JLC1562B提供8位雙向的輸入/輸出口和6位分辨率的數(shù)模轉(zhuǎn)換器。P0~P4管腳上的電
2010-03-09 16:13:24
13
13P82B96 I2C擴展器Demo使用簡介
P82B96是一款雙極性I2C擴展芯片,在保持I2C系統(tǒng)的工作模式和特性不變的情況下,通過緩沖SDA和SCL總線上的數(shù)據(jù)來擴展通信距離,同時I2C擴展器P82B96提供了一種在標準I2C總線和其他總
2010-11-17 17:29:33
116
116可在線系統(tǒng)編程的智能鍵盤和數(shù)碼管顯示系統(tǒng)
對智能儀器系統(tǒng)中的在系統(tǒng)編程(ISP)技術(shù)及其在儀器系統(tǒng)中在線編程的實現(xiàn)、應(yīng)用前景等進行了分析。介紹了P89C669相對于傳統(tǒng)51系列單片機的增強特性,并給出P89C669快閃存儲器的ISP實
2010-11-19 15:11:56
32
32P89LPC915/P89LPC916/P89LPC917器
概述
P89LPC915/916/917是一款低成本的14腳和16腳單片微控制器。它們采用高性能的處理器結(jié)構(gòu),指令執(zhí)行時間只需2到4個時鐘周期。6倍于標準80C51器件。P89LPC915/916/917集成了許多
2010-12-19 22:13:37
33
33PHILIPS P89C5x單片機數(shù)據(jù)手冊
概述
P89C51/89C52/89C54/89C58含有非易失FLASH并行可編程的程序存儲器,所有器件都是通過引導(dǎo)裝載器串行編程(ISP)見P89C51RC+/89C51RD+數(shù)據(jù)手冊.
種系列單片機采用先進CMOS工藝的
2010-12-21 22:01:48
35
35用P89C664實現(xiàn)I2C總線大批量數(shù)據(jù)的自動存儲
摘要:結(jié)合Flash Magic軟件對PhilipsP89C664單片機ISP功能進行詳細介紹,同時詳細敘述利用P89C664硬件I2C接口接收數(shù)據(jù)并轉(zhuǎn)發(fā)到電腦,實現(xiàn)I2C總線大批量數(shù)據(jù)的自動保存技
2006-03-24 13:01:34
1793
1793
采用P89C61x2和ISP1581的USB接口電路的設(shè)計
采用P89C61x2和ISP1581的USB接口電路的設(shè)計
摘 要:本文主要介紹了采用P89C61x2、ISP1581芯片設(shè)計
2008-10-13 14:25:17
1293
1293
I2C器件接口IP核的CPLD設(shè)計
I2C器件接口IP核的CPLD設(shè)計
根據(jù)單片機I2C串行擴展的特點,在EDA軟件MaxplusII的環(huán)境下,利用AHDL語言,建立IP核。此設(shè)計利用狀態(tài)機實現(xiàn),在給出設(shè)計的同時詳細說明IP核的建立
2009-03-28 16:21:35
1351
1351
C8051FC40擴展PM23L08擴展電路
C8051FC40擴展PM23L08擴展電路
單片機對串口的擴展已經(jīng)有很成熟的范例,本文不再列出,下面只列出單片機控制FRAM的原理圖。在本系統(tǒng)中采用的是地址
2009-11-03 15:58:54
976
976
利用TA89C2051設(shè)計的電子琴方案
利用TA89C2051設(shè)計的電子琴方案
聲音的頻譜范圍約在幾十到幾千赫茲,若能利用程序來控制單片
2010-04-16 14:23:04
1007
1007
基于P89C669的無線PBX系統(tǒng)設(shè)計
移動通信已經(jīng)成為中國主要的通信手段,在國內(nèi)的移動通信仍然以話音業(yè)務(wù)為主,逐步向提供話音數(shù)據(jù)和多媒體等多種業(yè)務(wù)方向發(fā)展。在電話交換領(lǐng)域,在移動通信領(lǐng)域攻克
2010-10-28 17:50:01
3847
3847
P89C51RD2的Boot ROM與ISP功能的實現(xiàn)
P89C51RD2是PHILIPS公司內(nèi)核基于8位80C51單片機的派生產(chǎn)品它在完全保留80C51指令系統(tǒng)和硬件結(jié)構(gòu)的大框架外發(fā)生了多方面的加強擴展翻新和創(chuàng)新在最大限度地利用原有的結(jié)構(gòu)的方方面面可以
2011-04-07 23:29:47
39
39DM642和CPLD外部中斷的寄存器式鍵盤設(shè)計
介紹了一種采用DM642和CPLD相配合的擴展鍵盤方法。CPLD管理鍵盤電路中的芯片邏輯,DM642的外部中斷監(jiān)控按鍵的狀態(tài)。簡單闡述了鍵盤的分類,給出系統(tǒng)的硬件電路原理圖,在CCS軟件中調(diào)
2011-08-19 16:21:25
3076
3076
基于P89C669的無線PBX系統(tǒng)設(shè)計
0 引言 隨著我國通信技術(shù)的迅猛發(fā)展,通信網(wǎng)絡(luò)技術(shù)層次、運行管理水平躍居世界前列,規(guī)模居世界首位。但在電話通信領(lǐng)域,卻出現(xiàn)了令人尷尬的局面:一方面,通信設(shè)備制造商致力于第三代網(wǎng)絡(luò)通信設(shè)備的研究和生產(chǎn),功能強大、性能優(yōu)異的交換設(shè)備層出不窮;另一方面,對于一類特殊的用戶群體,比如中小型集團公司,旅游公司,廠礦小企業(yè)職工、偏遠、山嶺地區(qū)的人民群眾、海島官兵等,普通的電話交換機即一個話機接入一個外線的模式已經(jīng)
2017-12-02 15:16:01
607
607
AT89C52P微處理器
AT89C52P為40腳雙列直插封裝的8位通用微處理器,采用工業(yè)標準的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52相同,其主要用于會聚調(diào)整時的功能控制。
2017-12-04 14:34:49
0
0FSMC如何讀寫CPLD
STM32 通過 FSMC 讀寫CPLD 的程序,CPLD掛在STM32的地址線和數(shù)據(jù)線上,將CPLD看做片外RAM的方式來進行讀寫,在我做的板子上CPLD掛在第四個區(qū),因此基地址是0x6c000000,通過FSMC來進行讀寫,程序較為簡單,具體的地方在函數(shù)中都有注釋,僅供參考。
2018-04-20 10:38:00
3849
3849
89C51單片機中文簡介,introduction of 89C51
于外部程序存儲器或16位地址外部數(shù)據(jù)存 儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器 的內(nèi)容。P2口在
2018-09-20 18:22:41
2154
2154如何才能擴展STC89系列單片機P4口的應(yīng)用
對于PQFP-44和PLCC-44封裝的STC89系列單片機增加了4個I/O口P4口,P4口在特殊功能寄存器中的地址為E8H,可以進行位尋址,用戶在使用P4口之前需要先定義地址,然后就像操作其它I/O口一樣操作P4口了。
2019-10-13 14:19:00
5109
5109AT89S52單片機外部存儲器的擴展教程課件免費下載
系統(tǒng)并行擴展的基本結(jié)構(gòu),還介紹了片外存儲器地址空間分配的的兩種方法:線選法和譯碼法,以及外部地址鎖存器的選擇。對于片內(nèi)Flash程序存儲器,重點介紹了程序的寫入,而對片外數(shù)據(jù)存儲器以及E2PROM的并行擴展則進行了較為詳細的闡述。
2019-10-25 14:58:00
11
11P89C51RD2的Boot ROM固件代碼的讀出方法和ISP功能分析
P89C51RD2是PHILIPS公司內(nèi)核基于8位80C51單片機的派生產(chǎn)品,在完全保留80C51指令系統(tǒng)和硬件結(jié)構(gòu)的大框架下,進行了多方面的加強、擴展和創(chuàng)新,最大限度地利用了原有結(jié)構(gòu)的方方面面
2020-10-04 17:36:00
4125
4125
P89C5x系列單片機的數(shù)據(jù)手冊免費下載
P89C5189C5289C5489C58含有非易失HASH、并行可編程的程序存儲器,所有器件都是通過引導(dǎo)裝載器串行編程(ISP)。見P89C51RC+/89C51RD-數(shù)據(jù)手冊。種系列單片機釆用先進CMOS工藝的單片8位微控制器,是80C51微控制器系列的派生。和80C51指令相同。
2021-04-02 17:32:59
14
14CAT-P87074-C1701B CAT-P87074-C1701B 矩形電源連接器
電子發(fā)燒友網(wǎng)為你提供TE(ti)CAT-P87074-C1701B相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有CAT-P87074-C1701B的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CAT-P87074-C1701B真值表,CAT-P87074-C1701B管腳等資料,希望可以幫助到廣大的電子工程師們。
2021-07-16 05:00:02
CAT-P8704-T669 CAT-P8704-T669 PCB 插銷、鎖和固定器
電子發(fā)燒友網(wǎng)為你提供TE(ti)CAT-P8704-T669相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有CAT-P8704-T669的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CAT-P8704-T669真值表,CAT-P8704-T669管腳等資料,希望可以幫助到廣大的電子工程師們。
2021-08-02 18:00:04
CAT-P87024-T669 CAT-P87024-T669 矩形連接器鎖定
電子發(fā)燒友網(wǎng)為你提供TE(ti)CAT-P87024-T669相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有CAT-P87024-T669的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CAT-P87024-T669真值表,CAT-P87024-T669管腳等資料,希望可以幫助到廣大的電子工程師們。
2021-08-04 09:00:02
CAT-P87074-T669 CAT-P87074-T669 矩形連接器鎖定
電子發(fā)燒友網(wǎng)為你提供TE(ti)CAT-P87074-T669相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有CAT-P87074-T669的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CAT-P87074-T669真值表,CAT-P87074-T669管腳等資料,希望可以幫助到廣大的電子工程師們。
2021-08-04 09:00:02
c語言實現(xiàn)串口通信_MCU+CPLD/FPGA實現(xiàn)對GPIO擴展與控制
立題簡介:內(nèi)容:MCU+CPLD/FPGA實現(xiàn)GPIO擴展與控制;來源:實際得出;作用:MCU+CPLD/FPGA實現(xiàn)GPIO擴展與控制;仿真環(huán)境:Quartus II 11.0;日期
2021-10-29 10:21:11
2
289C51單片機之外部中斷0、1控制LED
89C51單片機之外部中斷0、1控制LED1.proteus仿真圖2.keli代碼#include <reg51.h>sbit led1=P0^0;sbit led2
2021-11-18 15:21:01
7
7C51精簡版教程(AT89C51/STC89C52)
第一章:AT89S52(STC89C52)的引腳功能介紹一、PDIP封裝引腳圖:二、引腳功能介紹IO口灌(流進)電流大,拉(流出)電流小。P0:漏極開路的雙向IO口,使用時,當電流流出需外加上拉電阻
2021-11-23 16:20:32
0
0SH69P25/P23/P20B EVB使用說明書
電子發(fā)燒友網(wǎng)站提供《SH69P25/P23/P20B EVB使用說明書.pdf》資料免費下載
2022-10-12 10:39:48
5
5基于AT89C51單片機用8255實現(xiàn)接口擴展Proteus仿真及程序
基于AT89C51單片機用8255實現(xiàn)接口擴展Proteus仿真及程序
2023-05-05 09:57:57
13
13基于P89C58的智能電動執(zhí)行器的設(shè)計
電子發(fā)燒友網(wǎng)站提供《基于P89C58的智能電動執(zhí)行器的設(shè)計.pdf》資料免費下載
2023-10-10 10:57:21
3
3P82B715 I2C總線擴展器數(shù)據(jù)表
電子發(fā)燒友網(wǎng)站提供《P82B715 I2C總線擴展器數(shù)據(jù)表.pdf》資料免費下載
2024-06-25 10:55:46
0
0P82B715:I2C總線擴展的得力助手
P82B715:I2C總線擴展的得力助手 在電子設(shè)計領(lǐng)域,I2C總線是一種常用的通信協(xié)議,但它的總線電容限制往往會影響實際通信距離和系統(tǒng)設(shè)計。今天,我們就來詳細了解一下德州儀器(TI
2025-12-26 10:20:19
203
203
電子發(fā)燒友App


評論