日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

93c46 演示程序

作者:點(diǎn)點(diǎn)雨 欄目:新手園地

93C46.html">93C46是1k位串行EEPROM儲(chǔ)存器。 每一個(gè)儲(chǔ)存器都可以通過(guò)DI/DO引腳寫入或讀出。它的存儲(chǔ)容量為1024位,內(nèi)部為128×8位或64×16位。93C46為串行三線SPI操作芯片,在時(shí)鐘時(shí)序的同步下接收數(shù)據(jù)口的指令。指令碼為9位十進(jìn)制碼,具有7個(gè)指令,讀、擦寫使能、擦除、寫、全擦、全寫及擦除禁止。該芯片擦寫時(shí)間快,有擦寫使能保護(hù),可靠性高,擦寫次數(shù)可達(dá)100萬(wàn)次,以下給出了93C46與單片機(jī)的接線圖,和引腳說(shuō)明。







說(shuō)明: 93C46.html">93C46的第6腳org為16/8位模式選擇, XL1000.html">XL1000套件第6腳接地,僅工作在8位模式下。







XL100093C46部分原理圖


接線方法:

1用一個(gè)4PIN數(shù)據(jù)排線一端插入CPU部分JP53(P3口)的P3.4,P3.5,P3.6,P3.7。另外一端插入93C46部分的輸入端JP46.

2用一條8PIN的數(shù)據(jù)排線把CPU部份的P2口(JP52)接到八路指示燈部份的JP32。

此程序先把8路跑馬燈的數(shù)據(jù)寫入93C46, 然后讀出送P2口顯示。 運(yùn)行程序可以觀察到8路跑馬燈。

為證明93C46的作用, 可以拔下93C46.html">93C46的數(shù)據(jù)線, 再次運(yùn)行程序, 則沒有跑馬燈。


93C46的跑馬燈運(yùn)行照片

 READ EQU 0 ;讀93C46
WRITE EQU 2 ;寫入93C46
EWEN EQU 4 ; 93C46寫入使能
EWDS EQU 6 ; 93C46寫入禁止
CS BIT P3.7 ; 93C46 CS
CLK BIT P3.6 ; 93C46 CLK
DI BIT P3.5 ; 93C46 DI
DO BIT P3.4 ; 93C46 DO
ADR46 EQU 20H
ORG 00H
START0: MOV 21H,#00H ; 取地址碼
MOV 22H,#08H ; 8組8個(gè)碼
MOV P3,#10H
MOV ADR46,#00H ;93C46地址00H
START: MOV A,#EWEN ;寫入使能
CALL TO9346
MOV A ,21H ;載入取碼指針
MOV DPTR,#TABLE ;至TABLE取碼
MOVC A,@A+DPTR
MOV R4,A ;存入"寫入寄存器"
MOV A,#WRITE ;寫入數(shù)據(jù)
CALL TO9346
MOV A,#EWDS ;寫禁止
CALL TO9346
INC 21H ;取下一個(gè)碼
INC ADR46 ;下一個(gè)地址
CALL DELAY1
DJNZ 22H,START
MOV R0,#30H ;存入8051的RAM 地址
MOV ADR46,#00H ;93C46 :00地址
MOV 22H,#08H ; 93C46 8個(gè)地址8個(gè)碼
A1: MOV A,#READ ;讀(地址)的數(shù)據(jù)
CALL TO9346
MOV A,R4 ;93C46輸出的數(shù)據(jù)載入ACC
MOV @R0,A
INC ADR46 ;讀下一個(gè)地址
INC R0 ;下一個(gè)RAM
DJNZ 22H,A1
A2: MOV 22H,#08H
MOV R0,#30H
OUTPUT:MOV A,@R0
MOV P2,A ;輸出至P2
CALL DELAY1 ;
INC R0
DJNZ 22H,OUTPUT
JMP A2
TO9346: SETB CS ;93C46 CS=1
SETB DI ;DI=1
SETB CLK ;CLK=1
CALL DELAY ;啟動(dòng)位
CLR CLK ;CLK=0
CALL DELAY
MOV DPTR,#JPTBL46
JMP @A+DPTR ;依ACC值跳至相關(guān)地址
JPTBL46: AJMP SREAD ;讀
AJMP SWRITE ;寫
AJMP SEWEN ;寫使能
AJMP SEWDS ;寫禁止
SREAD:
MOV A,#80H ;送操作碼10
CALL SDATA
MOV A,ADR46 ;載入93C46地址
CALL SADR ;寫入7位地址(DI)
CALL RDT46 ;讀出數(shù)據(jù)(DO),存入3CH
MOV R4,A
;CALL RDT46 ;讀出數(shù)據(jù)(DO),存入3DH
;MOV 3DH,A
JMP EX9346
SWRITE:
MOV A,#40H ;送操作碼01
CAL

2樓: >>參與討論
電子精靈
這種芯片應(yīng)該用不上,也就是說(shuō)沒有什么用途~
3樓: >>參與討論
aibxyz

93C46多用在網(wǎng)卡設(shè)計(jì)中,存儲(chǔ)8100/8139等芯片的設(shè)置信息等



你這些帖子我統(tǒng)統(tǒng)轉(zhuǎn)到新手區(qū),注意發(fā)帖要發(fā)在合適的板塊

4樓: >>參與討論
海豹
以下是引用 aibxyz 在(2006-12-5 10:44:32)的發(fā)言

93C46多用在網(wǎng)卡設(shè)計(jì)中,存儲(chǔ)8100/8139等芯片的設(shè)置信息等

你這些帖子我統(tǒng)統(tǒng)轉(zhuǎn)到新手區(qū),注意發(fā)帖要發(fā)在合適的板塊

是啊,該對(duì)號(hào)入坐

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
用DXP時(shí),將原理圖生成網(wǎng)絡(luò)表時(shí)出現(xiàn)災(zāi)難性故障,什么原...
藍(lán)牙的原理
哪位好心人有類似8254/8253的IP核或VHDL代碼?不盛感激...
一些常識(shí)級(jí)的概念
新人求助: 電路中接地是如何實(shí)現(xiàn)?
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.hbjingang.com 浙ICP證030469號(hào)