一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用網卡芯片RTL8139改制AT89C51編程器,Using RTL8139 to make a programmer for AT89C51

454398 ? 2018-09-20 19:46 ? 次閱讀

使用網卡芯片RTL8139改制AT89C51編程器,Using RTL8139 to make a programmer for AT89C51

關鍵字:RTL8139,AT89C51,編程器電路

想玩89C51,但沒有編程器,于是便想自制編程器,找了很多自制的資料,大多都是使用89C51做控制邏輯,需要有編程器才能制作,電路一般也比較復雜(最ez的也要30個元件),再看看不需要編程器的,一看我就放棄,太復雜了,我手頭甚至連一塊74LS373那樣的鎖存器都沒有一塊,可用到的元件又沒多少。
天無絕人之路,充分利用計算機硬件軟件,作出了這款編程器,所有的數據地址和控制信號線都需要由計算機提供,我借來一塊rtl8139網卡(非常常見的PCI百兆網卡,一塊新的rtl8139C才40元,如果有,更是這樣省了不少米)引用它的EEPROM的地址線和數據線,因為rtl8139的EEPROM地址線和數據線是由一個32位寄存器提供,一次操作必須鎖存所有的地址線數據線和控制線,因此不適合于提供89C51燒寫所需的編程信號線,只用它來鎖存地址和數據線,編程需要的控制線由EPP(SPP)并口提供,下面是電路原理圖。
rtl8139的EEPROM插座一般分兩種,28針和32針的,28針的針腳定義與27C512相同,32針的與29C010相同,你需要引出它的地址線和數據線A0~A7接P1.0~P1.7, A8~A11接P2.0~P2.3,Q0~Q7接P0.0~P0.7,(我是用硬盤排線和28針集成塊插座制作的插座做成連接器將其連出)EPP并口D0提供讀寫信號,D1提供編程脈沖,D2控制變成電壓,Q1,Q2,R1,R2,R3為編程電壓電路,12V電源用PC機內部電源提供(測一下最好能在12.5V~13V)ACK(并口pin10)接P3.4,反映燒寫狀態(tài),為了防止誤操作,S1為H時為擦除芯片和加密,L時為讀寫,電路簡單,相信很容易看懂,印刷電路板的土我就不給出,我使用的是實驗板做成的,樣子非常丑。
然后是對EPP并口和rtl8139的編程。LPT1 EPP并口的數據口地之一般為0x378,控制rtl8139的EEPROM的寄存器地址為卡的I/O基地址+0xD4,下表為該寄存器的定義
Flash Memory Read/Write Register
(Offset 00D4h-00D7h, R/W)
<menuitem id="q4hpg"></menuitem>
  • 聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
    收藏 人收藏

      評論

      相關推薦

      aP89W24 USB語音芯片燒錄中文手冊

      )和aP89010(10秒OTP芯片) ap89085 ?ap89170 ?ap89341 ?AP89W24USB是該開發(fā)系統(tǒng)的一部分,它是一個基于USB的編程器,旨在用于Windows 系統(tǒng)的計算機上。該
      發(fā)表于 04-02 17:34 ?4次下載

      AD8139低噪聲、軌到軌差分ADC驅動技術手冊

      AD8139是一款超低噪聲、高性能差分放大器,提供軌到軌輸出。它具有低噪聲、高SFDR和寬帶寬特性,因而成為驅動最高18位分辨率ADC的理想之選。AD8139應用簡便,內部共模反饋架構允許通過在一個
      的頭像 發(fā)表于 03-17 11:42 ?222次閱讀
      AD<b class='flag-5'>8139</b>低噪聲、軌到軌差分ADC驅動<b class='flag-5'>器</b>技術手冊

      EE-367:面向ADSP-BF51xF16 Blackfin處理的閃存編程器驅動程序

      電子發(fā)燒友網站提供《EE-367:面向ADSP-BF51xF16 Blackfin處理的閃存編程器驅動程序.pdf》資料免費下載
      發(fā)表于 01-07 13:54 ?0次下載
      EE-367:面向ADSP-BF<b class='flag-5'>51</b>xF16 Blackfin處理<b class='flag-5'>器</b>的閃存<b class='flag-5'>編程器</b>驅動程序

      STC89C51是不是不可以通過串口讀取ADS1118的數據,因為單片機是8位的?

      STC89C51是不是不可以通過串口讀取ADS1118的數據,因為單片機是8位的?
      發(fā)表于 12-20 06:11

      求解答!用STC89C51系列數字秒表

      實驗室學51單片機,用STC89C51系列,作業(yè)太難了,求佬給源代碼幫助一下謝謝 1.通過定時,8位數碼管,8個獨立按鍵完成1000秒以內的數字秒表,最小分辨0.1秒,設置啟動計秒鍵,暫停計秒鍵
      發(fā)表于 12-08 16:48

      基于51單片機的7人多數投票表決設計

      基于51單片機的7人多數投票表決設計 ( proteus仿真+程序+設計報告+講解視頻) 仿真圖proteus8.16(有低版本) 程序編譯:keil 4/keil 5 編程語言:
      的頭像 發(fā)表于 11-09 09:48 ?1509次閱讀
      基于<b class='flag-5'>51</b>單片機的7人多數投票表決<b class='flag-5'>器</b>設計

      RTL8192CU驅動

      RTL8192CU驅動,支持WINXP/7/10
      發(fā)表于 10-29 10:17 ?5次下載

      RTL8187L和802.11n

      和更廣的信號覆蓋范圍。而RTL8187L則是由瑞昱(Realtek)公司生產的一款無線網卡芯片,主要用于接收802.11b/g信號,因其高靈敏度和兼容性而廣泛使用。具體介紹如下: 網絡標準與
      發(fā)表于 08-24 14:23

      AD8139是否可以不接VOCM?

      AD8139是否可以不接VOCM,用一個電容接地,同時在VOUTN接一個電壓,把VOUTP抬起來呢
      發(fā)表于 07-26 07:46

      S8139按鍵觸發(fā)計時IC中文手冊

      S8139系列是一款按鍵觸發(fā)計時IC。延時自動關閉,延時過程可手動關閉。上電OFF=H;觸發(fā)輸出低電平有效。KEY上升沿觸發(fā)有效。按一下,TIME=L,計時結束后自動熄滅。在計時期間內再按一下,會
      發(fā)表于 07-24 11:46 ?0次下載

      AD8139輸入電壓范圍是多大呢?

      AD8139datasheet中未標注最大輸入電壓范圍,只需滿足共模范圍的要求即可嗎?
      發(fā)表于 07-24 06:03

      Protues中自己封裝的芯片元件無Program File、Clock Frequency選項怎么解決,跪求大神解決解決了

      第一個圖是AT89C51第二個圖是自己畫的元件
      發(fā)表于 07-16 14:54

      DS89C21差分CMOS線路驅動和接收數據表

      電子發(fā)燒友網站提供《DS89C21差分CMOS線路驅動和接收數據表.pdf》資料免費下載
      發(fā)表于 07-05 09:57 ?0次下載
      DS<b class='flag-5'>89C</b>21差分CMOS線路驅動<b class='flag-5'>器</b>和接收<b class='flag-5'>器</b>數據表

      ESP32連接RTL8201F芯片,網速自動協(xié)商失敗,無法通信怎么解決?

      使用ESP32-S模組通過RMII接口和RTL8201F(QFN32封裝)進行通信,使用IDF編程環(huán)境自帶的examplesethernetbasic 例程進行測試, 在配置環(huán)境中將芯片選擇
      發(fā)表于 07-01 08:24

      DS14C89A四通道CMOS接收數據表

      電子發(fā)燒友網站提供《DS14C89A四通道CMOS接收數據表.pdf》資料免費下載
      發(fā)表于 06-28 10:13 ?0次下載
      DS14<b class='flag-5'>C89A</b>四通道CMOS接收<b class='flag-5'>器</b>數據表