那曲檬骨新材料有限公司

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用arduino開發板對89S52微控制器進行編程

使用arduino開發板對89S52微控制器進行編程

2022-12-09 | zip | 1.24 MB | 次下載 | 免費

資料介紹

描述

大家好,今天我們將學習使用arduino開發板對89S52微控制器進行編程。89S52 uC 與 89C51 uC 略有不同,因為它具有 ISP(在系統編程)功能。

它有 SPI 引腳 MOSI、MISO 和 SCK,用于將十六進制文件上傳到 uC。這個項目的原創者是 Nick Pablo,非常感謝他。

該項目將有助于那些愿意從 89S52 uC 開始并且不想為 89S52 uC 投資額外的編程器的人。

你只需要你的 arduino 板和一些額外的組件來制作這個項目。

因此,閱讀整個教程并按照所有步驟操作,您將能夠使用您的 arduino 開發板對 89S52 uC 進行編程。

第 1 步:程序員的工作

?
poYBAGOShwaALEi0AAAz6DkkxP8994.png
?

這個程序員的工作非常簡單。這個diy程序員用的是一款叫做“8051 Programmer”的軟件。8051 編程器軟件由幾個發送對應于一個字符的按鈕組成。當我們按下 8051 編程器軟件中的一個按鈕(例如識別)時,一個字符將發送到 Arduino。Arduino 代碼有幾個根據接收到的字符執行的 case 語句。此過程在幾分之一秒內發生。Arduino 充當軟件和 89S52 uC 之間的中介。

您可以參考上圖來了解該項目的工作原理

第 2 步:獲取必要的用品

?
?
?
?
pYYBAGOShwuAM5_0AACX4uhor3A441.jpg
?
1 / 3
?

第 3 步:電路圖

?
pYYBAGOShxCAYHI8AAFaqEbv7Gg455.jpg
?

如上圖所示在面包板上進行所有連接。

目前我們正在 BB 上進行連接,但我建議至少制作一個 PCB 以更簡單。

你可以為這個電路制作一個arduino shield以供經常使用。

將 89S52 的 Rest、clock、Miso 和 Mosi 引腳連接到 Arduino 的數字引腳 2、3、4 和 5。

如圖所示連接按鈕和電容器

現在連接 Xtal osc。分別連接到引腳 18 和 19。

第 4 步:為您的 Arduino 開發板編程

?
poYBAGOShyGAYV9GAAC-NsZxpFs422.jpg
?

現在編譯并上傳附在你的arduino板上的代碼

?

第 5 步:下載 Keil 軟件和 8051 編程器

?
pYYBAGOShymAcSQiAADoIqQVh74765.jpg
?

現在為了下載 keil 軟件,請訪問www.keil.com并單擊下載選項卡。

這將打開一個顯示各種產品的新屏幕。

選擇 C51 選項。填寫表格中給出的所有詳細信息。

現在您應該可以下載該軟件了。

下載 keil 軟件后,您需要再安裝一個軟件。

8051 程序員。

您可以單擊此處下載 8051 編程器軟件

現在您只需幾步即可對 89S52 進行編程。

第 6 步:為 89S52 UC 和電路編寫代碼

?
?
?
?
?
1 / 4
?

下面是一個簡單的 LED 閃爍程序,用于測試 89S52 uC。

您可以將記事本代碼復制到您的 keil 編輯器中,或者您可以直接將 hex 文件上傳到您的 89S52 uC。

現在按照上圖所示進行連接。

將帶串聯電阻的 LED 連接到 89S52 uC 的引腳 P1.1。

這里需要注意的是89S52的引腳默認分配為輸出。但是,如果您需要將開關連接到 89S532 uC,則必須將它們聲明為輸入。

按照引腳圖進行連接。

一旦 89S52 被編程,它的時間測試輸出。

我添加了一個 small.gif 文件來向您展示程序員的工作。

希望你喜歡這個教程。不要忘記在這里關注我以獲取更多電子項目。

?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
威尼斯人娱乐备用网址| 合肥太阳城在哪| 百家乐官网胜率被控制| 玩百家乐官网去哪个娱乐城最安全 | 百家乐官网庄家出千内幕| 大发888任务| 百家乐三路秘诀| 百家乐官网高命中打法| 百家乐官网免费是玩| 大发888登录| 百家乐桌布动物| 唐朝百家乐官网的玩法技巧和规则| 博狗娱乐场| 太阳城会员| 百家乐一邱大师打法| 百家乐中B是什么| 利高百家乐官网的玩法技巧和规则 | 百家乐官网小游戏单机版| 网络百家乐官网棋牌| 888娱乐城| 大发888娱乐城充值lm0| 百家乐二路珠无敌稳赢打法| 百家乐筹码样式| 新濠百家乐官网的玩法技巧和规则| 百家乐官网博彩优惠论坛| 小金县| 最新娱乐城注册送彩金| 24卦| 专业百家乐官网软件| 南京百家乐官网菜籽油| 百家乐官网麻关于博彩投注| 百家乐官网赢钱海立方| 百家乐官网五局八星| 百家乐官网网络投注| 正阳县| 呼伦贝尔市| 百家乐官网怎么玩能赢钱| 网上玩百家乐官网有钱| 精英百家乐官网现金网| 百家乐官网筹码500| 真人百家乐官网赌博技巧|