W77E58-40
30587
-/19+
全新原裝
W77E58-40
6001
DIP40/23+
只售原裝,假一罰十。
W77E58-40
3168
DIP40/23+
原裝假一賠十QQ373621633
W77E58-40
30587
-/22+
全新原裝
W77E58P-40
24
PLCC44/06+
只做原裝 自己庫(kù)存 實(shí)單支持
W77E58-40
3320
DIP40/24+
現(xiàn)貨庫(kù)存
W77E58
5000
DIP/24+
華為超級(jí)供應(yīng)商,7*24小時(shí)技術(shù)支持,一站式服務(wù)
W77E58
5000
DIP/23+
原裝庫(kù)存,提供優(yōu)質(zhì)服務(wù)
W77E58
7300
DIP/23+
原裝現(xiàn)貨
W77E58
7300
DIP/23+
原裝現(xiàn)貨
W77E58
3000
DIP/05+
原裝正品熱賣,價(jià)格優(yōu)勢(shì)
W77E58
5011
PDIP/08+
8位微控制器
W77E58
526
DIP/24+
只做原裝,專注海外現(xiàn)貨訂購(gòu)20年
W77E58
36000
-/23+
原裝現(xiàn)貨需要的加QQ3552671880 2987726803
W77E58
28800
DIP/22+
原裝現(xiàn)貨,提供配單服務(wù)
W77E58
1054
-/-
代理直銷,公司原裝現(xiàn)貨供應(yīng)
W77E58
10000
DIP/2019+
原裝配單報(bào)價(jià)
W77E58
5000
DIP/25+
只做原裝,可提供技術(shù)支持及配單服務(wù)
W77E58
60701
DIP/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
W77E58
48000
DIP/24+
原裝現(xiàn)貨,可開專票,提供賬期服務(wù)
com公司提供的 gsm/gprs雙頻模塊 sim100[2]。它提供標(biāo)準(zhǔn)的 rs-232串行接口,使用該串口同 vmc進(jìn)行數(shù)據(jù)傳輸。但是 vmc只有一個(gè)全雙工串口,并且已經(jīng)使用,要實(shí)現(xiàn) vmc與 sim100模塊的通信,需將 sim100模塊與紙幣器、硬幣器、讀卡器一樣作為從設(shè)備使用,遵循mdb/icp協(xié)議通信,所以在vcm與sim100模塊之間需要設(shè)計(jì)一個(gè)接口模塊,來完成 mdb/icp協(xié)議的轉(zhuǎn)換功能。 2.2 接口模塊的設(shè)計(jì) 接口模塊選用臺(tái)灣 winbond公司的 w77e58單片機(jī)來完成 mdb/icp協(xié)議的轉(zhuǎn)換功能。 w77e58是一種高速、高集成、增強(qiáng)型 mcs-51系列的單片機(jī),它內(nèi)含 2個(gè)增強(qiáng)型全雙工串行口,可以同時(shí)連接 vmc和sim100 。不僅如此,該芯片含有 256b的ram和1kb的sram,足夠存放協(xié)議轉(zhuǎn)換所需的數(shù)據(jù)和程序,無需擴(kuò)展存儲(chǔ)器[3]。 w77e58通過兩個(gè)全雙工串口分別與 vmc和 sim100相連來傳輸信息。 w77e58的硬件連接方案是:主控制器 m68hc11的串口使用光耦隔離與 w77e58的串口 0相連,通過 mdb/
流程控制、出貨控制、發(fā)短信匯報(bào)交易信息以及故障處理等。 4.2 總線轉(zhuǎn)換接口設(shè)計(jì) 自動(dòng)售貨機(jī)vmc是通過mdb總線與外圍設(shè)備相連的,而mc35模塊本身只提供rs232接口。因此,在mdb總線與mc35的串口之間必須設(shè)計(jì)一個(gè)總線轉(zhuǎn)換接口以實(shí)現(xiàn)協(xié)議轉(zhuǎn)換功能。 轉(zhuǎn)換接口設(shè)計(jì)方案如圖3所示。 轉(zhuǎn)換接口中采用了winbond公司的w77e58單片機(jī)。這種型號(hào)的單片機(jī)內(nèi)含2個(gè)增強(qiáng)型串口和32 kb大容量flash存儲(chǔ)器,指令集與51系列單片機(jī)完全兼容;非常適合于接口轉(zhuǎn)換應(yīng)用。 在這里,w77e58串口0的txd0線和rxd0線分別通過光耦連接mdb接口的4線(主接收線)和5線(主發(fā)送線)。mdb接口的1線和2線接34v直流電源,3線空出不用,6線作為公共線。w77e58串口1的txd1線和rxd1線經(jīng)過電子轉(zhuǎn)換芯片max232便可以直接與mc35模塊的rs232串口相連。由于串口0可以使用定時(shí)器t1或定時(shí)器t2
射頻識(shí)別標(biāo)簽由耦合元件和微電子器件構(gòu)成,可分為有源標(biāo)簽和無源標(biāo)簽兩種類型。讀寫器可以發(fā)送射頻信號(hào)到電子標(biāo)簽,并接收電子標(biāo)簽返回的射頻信號(hào),從而獲取標(biāo)簽數(shù)據(jù)信息。不論是讀寫器還是應(yīng)答器,它們都有一個(gè)重要的構(gòu)成部分,即微型天線。微型天線可使讀寫器和應(yīng)答器之間進(jìn)行有效的信號(hào)和能量傳輸。 如圖1所示,射頻應(yīng)答器和射頻讀寫器的組成均包括微型天線、射頻信號(hào)收發(fā)器、數(shù)據(jù)處理器和存儲(chǔ)器。除此之外,讀寫器還包括存儲(chǔ)器的讀寫控制、與計(jì)算機(jī)的通信、顯示器控制等。 本讀寫器采用nrf2401作為射頻信號(hào)的收發(fā)器,w77e58作為總控制器,并負(fù)責(zé)數(shù)據(jù)的處理,選用非易失性的k9f5608作為存儲(chǔ)器。同時(shí)選用了時(shí)鐘芯片ds1302、串行口顯示器fyd12864和rs-232驅(qū)動(dòng)/接收器max233。 本系統(tǒng)的主控芯片w77e58指令執(zhí)行速度快、讀寫速度快、功能龐大且設(shè)計(jì)方便。首先,根據(jù)鍵盤鍵人的指令,通過w77e58的控制,nrf2401向?qū)?yīng)編號(hào)的電子標(biāo)簽進(jìn)行查詢,再將查詢結(jié)果存入k9f5608中,同時(shí)將ds1302即時(shí)產(chǎn)生的時(shí)刻信息,也就是查詢時(shí)刻信息存入k9f5608中,由fyd12864顯示整個(gè)查詢過程。系
本文通過一個(gè)具體的實(shí)例,介紹了lon works技術(shù)在智能家庭的具體應(yīng)用。lon總線是美國(guó)echelon公司1991推出的為集散式監(jiān)控系統(tǒng)提供的實(shí)現(xiàn)手段,并有一系列完整的開發(fā)平臺(tái)。 作者采用神經(jīng)元芯片neuron 3150并配合w77e58單片機(jī)系列開發(fā)了低成本的圖像采集節(jié)點(diǎn),并能通過上位機(jī)向用戶發(fā)送手機(jī)短信,有效地彌補(bǔ)了現(xiàn)在的智能住宅的不足。 1 系統(tǒng)結(jié)構(gòu) 本系統(tǒng)是智能家庭系統(tǒng)中的子系統(tǒng),主要實(shí)現(xiàn)的是:當(dāng)有人進(jìn)入該區(qū)域時(shí)則立即進(jìn)行圖像采集,通過各個(gè)模塊進(jìn)行處理后經(jīng)lon總線送入上位機(jī)并通知用戶,該系統(tǒng)屬于家庭安全防范中的一部分。由于本文的需要,只設(shè)置了1個(gè)節(jié)點(diǎn)(也可以有多個(gè)節(jié)點(diǎn))。設(shè)計(jì)中采用通用的lonworks節(jié)點(diǎn)模塊,以神經(jīng)元芯片neuron3150作為主控制端,w77e58單片機(jī)作為受控端進(jìn)行圖像采集處理。其系統(tǒng)總體框圖如圖1所示。 圖1 系統(tǒng)總體框圖 2 硬件設(shè)計(jì) 2.1 zm460圖像采集模塊 zm460圖像壓縮模塊采用jpeg壓縮技術(shù),是一種內(nèi)置jpeg壓縮功能的數(shù)字輸出嵌入式攝像設(shè)備,圖像具有多種分辨率,輸出完整的jpeg文件
摘要 無線傳真作為gsm的一項(xiàng)基本電信業(yè)務(wù),對(duì)于經(jīng)常移動(dòng)辦公的人,是一種非常有用的業(yè)務(wù)。本文詳細(xì)闡述了如何利用w77e58單片機(jī)和gsm無線模塊q2403a構(gòu)成gsm無線傳真終端設(shè)備的硬件實(shí)現(xiàn)方案,研究并設(shè)計(jì)出適用于gsm無線信道的傳真通信規(guī)程,從而進(jìn)一步給出了如何應(yīng)用該規(guī)程在終端設(shè)備上實(shí)現(xiàn)單頁(yè)傳真發(fā)送的軟件設(shè)計(jì)方案。 關(guān)鍵詞 無線傳真 單片機(jī) w77e58 gsm模塊 q2403a 傳真通信規(guī)程 1 引言 隨著當(dāng)代信息社會(huì)的不斷進(jìn)步,無線技術(shù)和gsm網(wǎng)絡(luò)也得到了迅猛的發(fā)展,無線傳真作為gsm的一項(xiàng)新的業(yè)務(wù),具有真跡傳送、實(shí)時(shí)記錄等突出的特點(diǎn),特別適用于新聞采訪、交通運(yùn)輸、移動(dòng)辦公、公安緝毒等領(lǐng)域,它可以最大限度地發(fā)揮無線通訊的優(yōu)點(diǎn),使用戶可以真正擁有自己的“移動(dòng)辦公室”。本文詳細(xì)闡述了一種通用的gsm無線傳真終端設(shè)備的硬件及軟件實(shí)現(xiàn)方案。該設(shè)備可以作為其它客戶系統(tǒng)的外設(shè)終端,進(jìn)行指令和傳真數(shù)據(jù)的收發(fā)。 2 無線傳真終端的硬件實(shí)現(xiàn) 我們?cè)O(shè)計(jì)的無線傳真終端設(shè)備采用臺(tái)灣華邦公司的8位單片機(jī)w77e58作為主控模塊,外接wavecom公司的無線gsm/gprs模塊q2403a和其他外
摘要 無線傳真作為...
中的頁(yè)地址(在任意sck的模式下);二是讀數(shù)據(jù)緩沖器1(2),這可用指令d4h(d6h)+3個(gè)字節(jié)地址(主要表示從數(shù)據(jù)緩沖器的哪個(gè)地址開始讀)+1個(gè)字節(jié)空數(shù)據(jù)來實(shí)現(xiàn)。以spi模式3為例的讀數(shù)據(jù)緩沖器時(shí)序如圖3所示。 (3)向存儲(chǔ)器寫數(shù)據(jù)寫存儲(chǔ)器也有兩種模式,具體如圖4所示。其中一種是通過緩沖器1(2)直接寫到存儲(chǔ)器中;另一種是先寫到緩沖器,再將緩沖器的數(shù)據(jù)寫到存儲(chǔ)器中。具體的命令過程如圖5所示。 上述幾個(gè)命令的格式都是一個(gè)字節(jié)的命令+3個(gè)字節(jié)的地址。 3 w77e58和at45db161b的接口電路w77e58是華邦電子公司(winbond)推出的高速增強(qiáng)型:mcs-51系列單片機(jī)。使用w77e58的系統(tǒng)速度要比傳統(tǒng)51系列單片機(jī)快2.5倍。工作頻率為40 mhz的w77e58相當(dāng)于100 mhz的8051,加上其內(nèi)置32 kb可重復(fù)編程的flash eprom和1kb用mov指令訪問的內(nèi)部sram(節(jié)省了16條數(shù)據(jù)/地址i/o口線),以及2個(gè)增強(qiáng)型全雙工串行口和較低的價(jià)格,w77e58無疑是一款高性能、多功能、的高集成度8位微控制器,非常適合高速、雙串口、
包括電子天平、自動(dòng)送樣機(jī)構(gòu)、高溫裂解爐、滴定測(cè)硫系統(tǒng)、顯示打印等部件。先由電子天平測(cè)得樣品的質(zhì)量,并通過rs232送入單片機(jī)系統(tǒng),然后送樣機(jī)構(gòu)自動(dòng)將樣品送入高溫爐。在單片機(jī)系統(tǒng)的控制下,給樣品加熱,在1150℃最佳溫度下樣品被氧化,其中硫成份完全轉(zhuǎn)化為so2,反應(yīng)中生成的氣體導(dǎo)入滴定系統(tǒng),通過與標(biāo)樣的參數(shù)對(duì)比而得到試樣中的含硫量,送顯示和打印,并可通過rs232與pc機(jī)連接,以便長(zhǎng)期保存數(shù)據(jù)和進(jìn)一步處理,系統(tǒng)結(jié)構(gòu)的基本組成如圖1所示。 2系統(tǒng)的硬件設(shè)計(jì)2.1單片機(jī) 本系統(tǒng)采用華邦公司的w77e58作中央處理器。利用其2個(gè)串行口,通過rs232接口同時(shí)與電子天平和pc機(jī)通訊,3個(gè)定時(shí)器t0、t1、t2分別作為時(shí)間中斷、波特率發(fā)生器使用,4個(gè)i/o口實(shí)現(xiàn)監(jiān)控測(cè)量功能。2.2鍵盤和顯示 采用單片機(jī)w77e58的p1口控制zlg7290,實(shí)現(xiàn) 鍵盤顯示管理。zlg7290是廣州周立功發(fā)展有限公司設(shè)計(jì)的鍵盤及l(fā)ed驅(qū)動(dòng)器,該芯片可直接驅(qū)動(dòng)8位共陰數(shù)碼管或64只獨(dú)立led和64個(gè)按鍵,通過i2c串行接口,方便地與處理器相連;因其獨(dú)特的性能在儀器儀表中得到廣泛的應(yīng)用。2.3a/d轉(zhuǎn)換器 采用12位
骨干網(wǎng)內(nèi)局域網(wǎng)ip,無法被公網(wǎng)服務(wù)器解析,動(dòng)態(tài)分配的制度使獲取比ip地址無意義)。因此在服務(wù)器與終端尚未建立連接前,目標(biāo)服務(wù)器難以(可將短信轉(zhuǎn)換為命令內(nèi)容)對(duì)終端設(shè)備及控制器進(jìn)行控制。必須先將控制器進(jìn)行相應(yīng)初始化,并由設(shè)備終端主動(dòng)向服務(wù)器發(fā)送數(shù)據(jù),進(jìn)行連接。 2 控制器內(nèi)部的硬件實(shí)現(xiàn) 控制器內(nèi)部由四部分構(gòu)成:嵌入tcp/ip的單片機(jī)系統(tǒng)、mc35模塊、電源部分和外部接口部分。 在設(shè)計(jì)時(shí),考慮到雙串口性能和高速的全靜態(tài)cmos設(shè)計(jì),嵌入式單片機(jī)系統(tǒng)選用臺(tái)灣winbond的w77e58芯片作為mcu模塊的處理器芯片。它是高速的、與mcs-51指令兼容的、沒有多余指令周期的微控制器,在相同時(shí)鐘頻率下,運(yùn)行同樣的指令要比傳統(tǒng)的8051快1.5~3.0倍。它完全是靜態(tài)cmos設(shè)計(jì),工作電壓為4.5v~5.5v,有32kb的片內(nèi)程序rom,內(nèi)部有1kbsram,最高時(shí)鐘頻率可達(dá)40mhz;有雙指針、雙串口,13個(gè)中斷源,3個(gè)16位定時(shí)器。單片機(jī)w77e58通過串口1直接與mc35模塊相連接,完成對(duì)mc35模塊的初始化和基于gprs業(yè)務(wù)的數(shù)據(jù)收發(fā)功能;同時(shí)串口2擴(kuò)展max232標(biāo)準(zhǔn)串口
部分設(shè)計(jì) 信號(hào)發(fā)射部分主要為功率放大電路設(shè)計(jì)。此級(jí)功率放大是將sc1128第24腳的高壓開漏輸出轉(zhuǎn)換成功率輸出。該腳輸出時(shí)應(yīng)接一個(gè)不小于1kω的上拉電阻,其灌入電流不要超過4ma,并有不低于3v峰-峰的信號(hào)電壓輸出。功率放大器本身工作在開關(guān)狀態(tài)。由于正常地發(fā)射時(shí)間很短,所以在選擇三極管參數(shù)時(shí)應(yīng)該注意其功率參數(shù)(測(cè)試時(shí)應(yīng)注意工作時(shí)間不能太長(zhǎng),以避免損壞功率放大器的輸出三極管,整板測(cè)試時(shí)可以串一個(gè)電阻,不過此時(shí)輸出波形和功率將受影響)。 5 sc1128與微控制器接口 系統(tǒng)微控制器采用w77e58,它是中國(guó)臺(tái)灣的華幫電子公司(winbond)推出的高速、高集成、增強(qiáng)型mcs-51系列高性能單片機(jī),是一個(gè)快速、高性能、功能豐富、高集成度的8位8051兼容微控制器,適合各種智能控制系統(tǒng)開發(fā)。sc1128的第28腳為電路二分之一主晶振輸出(其峰-峰值約為4v),近似正弦波,該系統(tǒng)中主晶振為16mhz,且單片機(jī)晶振由28腳引入,即單片機(jī)晶振頻率8mhz;32腳為電壓監(jiān)測(cè)端,該端需接5kω上拉電阻與5v電源相接;33腳為看門狗輸入端,正常工作時(shí)應(yīng)該在768ms內(nèi)產(chǎn)生一次高低電位變化;34腳為看門狗
的芯片提供。但是莫名其妙壞掉的芯片也多了一點(diǎn),當(dāng)然如果使用正常,一般不會(huì)損壞,但是如果電源插反,保證winbond 壞得快。 winbond 有一系列大容量eprom的芯片提供,供貨也很足。如w78e58,價(jià)格僅比w78e52 多幾塊錢,但是有32k 字節(jié)的eprom,足以滿足大多數(shù)復(fù)雜的設(shè)計(jì)。還有w78e516,eprom有64k 之多。 winbond 還開發(fā)了可在線燒寫的兩種芯片,w78le58 和w78le516。 winbond 還有一系列改進(jìn)型的51 芯片,如w77e58,該芯片已在國(guó)內(nèi)大量使用,該芯片的特點(diǎn)是:最高40m 時(shí)鐘,指令和引腳和52 完全兼容,每條指令速度快1.5 到3 倍,有兩個(gè)互相獨(dú)立的串口,1024 字節(jié)片上movxram,32k 字節(jié)可擦寫eprom,內(nèi)置看門狗,12 個(gè)中斷源...總之是非常優(yōu)秀,本主頁(yè)有該芯片的各種資料下載,該芯片目前市場(chǎng)價(jià)30 余元,在各個(gè)winbond 代理商都可購(gòu)到。 sst89c58 也是一個(gè)不錯(cuò)地,雖然在速度等方面和原來地一樣,但是其內(nèi)部地36k supperflash eeprom 可以讓你進(jìn)行許
調(diào)制解調(diào)器與電腦接口實(shí)際上也就是調(diào)制解調(diào)器中單片機(jī)w77e58與pc機(jī)的接口電路,w77e58支持ttl電平,而微機(jī)串行通信口rs 232c支持eia電平,因此在實(shí)現(xiàn)它們之間的串行通信時(shí),必須設(shè)計(jì)電平轉(zhuǎn)換電路,以滿足它們各自的需要。 電平轉(zhuǎn)換電路是指揮中心方調(diào)制解調(diào)器與微機(jī)的接口電路,它也是數(shù)據(jù)無線傳輸系統(tǒng)硬件電路(指揮中心方)的一個(gè)組成部分。其工作過程如下:由調(diào)制解調(diào)器解調(diào)出來的數(shù)字信號(hào),由單片機(jī)處理后,從w77e58的串行通信口2,經(jīng)電平轉(zhuǎn)換芯片max232、pc機(jī)的rs 232c口(db9)和微機(jī)內(nèi)部的uart,最后傳遞給cpu,在監(jiān)控平臺(tái)上顯示出來。其電路原理圖如圖所示。 調(diào)制解調(diào)器與電腦接口電路 來源:安答
調(diào)制解調(diào)器與pc機(jī)接口實(shí)際上也就是調(diào)制解調(diào)器中單片機(jī)w77e58與pc機(jī)的接口電路,w77e58支持ttl電平,而微機(jī)串行通信口rs 232c支持eia電平,因此在實(shí)現(xiàn)它們之間的串行通信時(shí),必須設(shè)計(jì)電平轉(zhuǎn)換電路,以滿足它們各自的需要。 電平轉(zhuǎn)換電路是指揮中心方調(diào)制解調(diào)器與微機(jī)的接口電路,它也是數(shù)據(jù)無線傳輸系統(tǒng)硬件電路(指揮中心方)的一個(gè)組成部分。其工作過程如下:由調(diào)制解調(diào)器解調(diào)出來的數(shù)字信號(hào),由單片機(jī)處理后,從w77e58的串行通信口2,經(jīng)電平轉(zhuǎn)換芯片max232、pc機(jī)的rs 232c口(db9)和微機(jī)內(nèi)部的uart,最后傳遞給cpu,在監(jiān)控平臺(tái)上顯示出來。其電路原理圖如圖所示。 來源:langen
調(diào)制解調(diào)器和pc機(jī)接口的電路圖 如圖為調(diào)制解調(diào)器和pc機(jī)接口的電路圖。調(diào)制解調(diào)器與pc機(jī)接口實(shí)際上也就是調(diào)制解調(diào)器中單片機(jī)w77e58與pc機(jī)的接口電路,w77e58支持ttl電平,而微機(jī)串行通信口rs 232c支持eia電平,因此在實(shí)現(xiàn)它們之間的串行通信時(shí),必須設(shè)計(jì)電平轉(zhuǎn)換電路,以滿足它們各自的需要。 來源:zhengliping
請(qǐng)問keil硬件仿真用什么仿真器?(w77e58的)我們想買一款能仿真w77e58的keil仿真器,據(jù)了解的情況好像keil都是用wave仿真器來用的,但是據(jù)說這個(gè)仿不了w77e58,其他的仿真器也對(duì)w77e58支持的不好簡(jiǎn)單的問一句:我們要在keil里硬件仿真w77e58,用啥?
請(qǐng)教w77e58串口1數(shù)據(jù)亂碼問題?。?!現(xiàn)在用w77e58做雙串口實(shí)驗(yàn),程序如下,現(xiàn)在測(cè)試串口1,即w77e58不斷的從串口1和0發(fā)出數(shù)組中的10個(gè)數(shù)據(jù),波特率為9600,可是用電腦收到的數(shù)據(jù)卻總是a0 f6 f6 d6 f6 f6 f6 96 56 0f 00 ,將芯片拔掉,通電后將w77e58的txd1和rxd1短接,再測(cè)所發(fā)數(shù)據(jù)和所收數(shù)據(jù)相同,證明外圍電路是好的,現(xiàn)在懷疑程序有錯(cuò)!請(qǐng)各位大俠指教!謝謝#include" w77e58.h"static int flag_1,flag_0;unsigned char c1[10]={0x7e,0x30,0x30,0x30,0x31,0x30,0x30,0x30,0x33,0x0d};unsigned char c2[10]={0x7e,0x30,0x30,0x30,0x31,0x30,0x30,0x30,0x33,0x0d};void delay(unsigned long int n){ unsigned char data i; unsigned int data j; j=n; while(j--)
stc 疑似bug報(bào)告以下是經(jīng)過初步測(cè)試及對(duì)照w77e58測(cè)試發(fā)現(xiàn)的差異,還望各位dx幫忙確認(rèn),如果是程序的問題,也請(qǐng)幫忙提出改進(jìn)辦法,謝謝!測(cè)試內(nèi)容:在大編譯模式下,測(cè)試串口緩沖隊(duì)列的收發(fā),及數(shù)據(jù)識(shí)別。測(cè)試方式:1. 在xdata區(qū)建立串口收發(fā)緩沖隊(duì)列,收發(fā)隊(duì)列各32 byte2. 通訊格式定義:57600,8,n,13. 程序功能:識(shí)別收到的'a'后置標(biāo)識(shí)位,之后收到0x0d,發(fā)送字符串"test\r\n",并清除標(biāo)識(shí)位現(xiàn)象:1. 小模式下正常;2. 大模式下,少量數(shù)據(jù)正常;3. 大模式下,先發(fā)送'a',之后連續(xù)發(fā)送0x55,(如用鍵盤控制串口調(diào)試助手,持續(xù)發(fā)送2秒以上,累計(jì)大于1000 byte),再發(fā)送0x0d,程序無法識(shí)別;之后再發(fā)送4-9 byte數(shù)據(jù),程序識(shí)別到先前發(fā)送的0x0d, 并給出字符串test\r\n;對(duì)照試驗(yàn):w77e58,同等條件下測(cè)試均正常。特別說明:startup.a51設(shè)置為idatalen equ 0ffh+1 ; the length of idata memory in bytes.;xdatastart equ
請(qǐng)教w77e58的內(nèi)部ram的問題 w77e58內(nèi)部有1k的xram,datasheet上說是從地址0000-03ff。當(dāng)使能內(nèi)部xram的時(shí)候,如果訪問的地址超過了03ff,則自動(dòng)訪問外部ram空間。 我現(xiàn)在1k ram正好夠用,但是我還要控制外部的一些器件,所以就把它們定義到高地址空間去了,我的這個(gè)應(yīng)用要從內(nèi)部ram中讀一些數(shù)(幾十個(gè)字節(jié)),然后把它輸出到外部器件的寄存器中,由于對(duì)時(shí)間要求比較嚴(yán)格,所以我想采用一些方法來減少搬運(yùn)每個(gè)字節(jié)所需的周期。 現(xiàn)在的問題就是,w77e58所謂的雙dptr其實(shí)是個(gè)假的,如果我每次切換dptr,則需要多花4個(gè)周期,并且inc dptr也需要兩個(gè)周期,而如果我用一個(gè)r0來作為另一個(gè)數(shù)據(jù)指針,采用movx a,@dptrinc dptrmovx @r0,ainc r0的指令的話,就可以比采用切換dptr的方式少用5個(gè)周期,速度提高40%,剛剛可以滿足時(shí)間要求。 但是現(xiàn)在的問題就是,普通的51采用movx @r0 ,a這種方式,高地址是由p2決定的,可是在這里,由于我使能了內(nèi)部ram,那么此時(shí)這種方式訪問的是哪一段內(nèi)存呢?(事先設(shè)置了p2的情況下) 到
關(guān)于w77e58的p0口是否需要上拉電阻關(guān)于w77e58的p0口是否需要上拉電阻。現(xiàn)在w77e58通過p0口接拔碼開關(guān),拔碼開關(guān)接地?,F(xiàn)在是無論開關(guān)打到哪邊,讀取的p0口都是0。是不是要加上拉電阻才行!數(shù)據(jù)手冊(cè)第7頁(yè)好像說p0作地址數(shù)據(jù)復(fù)用不用外加上拉,而作為普通io沒說,是不是意思是要加上拉呢?