• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            偉納電子 ME300B單片機學習開發系統 說明書

            更新時間:2023-12-13 21:40:47 閱讀: 評論:0

            2023年12月13日發(作者:書包的自述)

            -

            偉納電子 ME300B單片機學習開發系統 說明書

            ME300B單片機學習開發系統用戶手冊☆☆☆☆

            Email: support@

            ME300B單片機學習開發系統

            USER MANUAL

            使

            在使用前請詳細閱讀本手冊

            -------------------------------------------------------------------

            廣 東 偉 納 電 子 科 技

            300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@目 錄

            第一章 ME300B單片機學習開發系統簡介

            1.1性能特點…………………………………………………………………………………… 4

            1.2 功能概敘 ………………………………………………………………………………… 5

            1.2.1 實驗部分 ……………………………………………………………………………… 5

            1.2.2 編程/ISP部分 ………………………………………………………………………… 6

            1.2.3 仿真部分…………………………………………………………………………………7

            1.3 系統要求……………………………………………………………………………………7

            1.4 產品組成……………………………………………………………………………………8

            第二章 硬件設置與安裝

            2.1硬件結構 ………………………………………………………………………………… 9

            2.1.1 主要器件 ……………………………………………………………………………… 9

            2.1.2 應用接口和功能開關 …………………………………………………………………10

            2.1.3 跳線設置 ………………………………………………………………………………11

            2.1.4 過載短路保護功能介紹 ………………………………………………………………12

            2.2 安裝 ………………………………………………………………………………………13

            第三章 編程/ISP下載功能使用

            3.1 編程控制軟件使用……………………………………………………………………… 14

            3.1.1主窗口 ………………………………………………………………………………… 14

            3.1.2選擇器件型號 ………………………………………………………………………… 14

            3.1.3加載文件 ……………………………………………………………………………… 15

            3.1.4編輯緩沖區 …………………………………………………………………………… 16

            3.1.5通用選項設置 ………………………………………………………………………… 17

            3.1.6自動編程選項設置 …………………………………………………………………… 17

            3.1.7加密選項設置 ………………………………………………………………………… 18

            3.2 器件插放方向 ……………………………………………………………………………19

            3.3 編程操作實例…………………………………………………………………………… 19

            3.4 ISP下載線的使用…………………………………………………………………………19

            - 2 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@3.5 編程器插件的使用……………………………………………………………………… 20

            第四章 仿真功能的使用

            4.1仿真器對資源占用說明 ………………………………………………………………… 22

            4.2 仿真器支持器件列表 ……………………………………………………………………22

            4.3仿真器硬件設置與使用 ………………………………………………………………… 23

            4.4仿真器軟件設置與使用 ………………………………………………………………… 24

            4.5 2051仿真頭的制作 ……………………………………………………………………… 24

            第五章 實驗部分原理圖與說明 …………………………………………………………………27

            5.1 電源和系統控制 …………………………………………………………………………27

            5.2 實驗CPU單元 …………………………………………………………………………… 28

            5.3 串口通訊電路 ……………………………………………………………………………28

            5.4 LED流水燈/數碼管電路 ………………………………………………………………… 29

            5.5 1602/12864液晶接口 …………………………………………………………………… 30

            5.6 蜂鳴器/繼電器……………………………………………………………………………30

            5.7 紅外線接收電路/DS18B20接口………………………………………………………… 31

            5.8 DS1302時鐘電路………………………………………………………………………… 31

            5.9 24C02/93C46/ADC0832 ……………………………………………………………………32

            5.10 鍵盤電路…………………………………………………………………………………33

            第六章 LED流水燈范例詳解

            6.1如何使用KeilC51創建一個工程文件 …………………………………………………35

            6.2 仿真調試 …………………………………………………………………………………43

            6.3芯片燒寫和程序驗證………………………………………………………………………48

            第七章 常見問題解答 ……………………………………………………………………………49

            第八章 技術支持與售后服務

            保修事宜 ………………………………………………………………………………………51

            投訴/建議/技術支持 …………………………………………………………………………51

            產品購買 ………………………………………………………………………………………51

            附錄一:版本更新記錄……………………………………………………………………………52

            - 3 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@第一章 ME300B單片機學習開發系統簡介

            ME300B單片機學習開發系統首創將實驗板、編程器、仿真器、ISP下載線集成在同一系統中,配合自主開發的專業控制軟件,可以直接支持51系列單片機和AVR單片機的燒寫和實驗。您只需一套ME300B開發系統和一臺電腦而不需要其它任何設備即可輕松學習51系列和AVR單片機。本系統的編程、仿真、ISP功能也適合開發人員開發單片機產品使用,真正一次投資,終生受益。

            1.1性能特點:

            z

            z

            z

            z

            z

            z

            z

            編程器、實驗板、仿真器、ISP下載線四合一

            定制塑膠外殼,體積小巧,外觀精致,方便攜帶和使用

            使用貼片元件,專業電子廠流水線生產,波峰焊接工藝,性能穩定可靠

            直接使用計算機USB接口供電,也可外接電源適配器供電

            內置MCU實現完善的過載、短路保護功能

            由LED實現工作狀態(正常、下載、短路過載等)指示

            編程與實驗共用唯一的鎖緊插座,串行下載與仿真共用同一串口,無需并口支持,連線更簡潔,操作更方便

            z

            z

            z

            z

            z

            z

            z

            板載豐富的實驗硬件資源,可通過40Pin外擴接口擴展任意實驗

            提供豐富的實驗例程,附帶匯編和C源代碼,并且附帶流程圖和詳細的注解說明

            自主開發的編程控制軟件,免費提供軟件升級服務

            可直接將器件放在開發系統鎖緊座上進行編程,單獨作編程器使用

            配有40Pin外擴接口和標準40Pin仿真連接頭,當作一臺獨立的51單片機仿真器使用

            配有ISP接口和ISP下載連接頭,單獨作ISP下載線使用

            特有的編程器插件,支持AT89C系列,Winbond系列,SST系列單片機的燒寫,支持93C,24C系列EPROM的燒寫

            z

            可通過編程器插件支持仿真芯片SST89E564RD,SST89C58的燒寫,徹底解決仿真監控程序被意外改寫的麻煩

            z

            提供論壇技術支持和交流,為您解決學習開發中遇到的任何問題,免除您的后顧之憂

            - 4 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@1.2功能概敘

            1.2.1實驗部分

            ME300B自帶監控CPU,配合專門開發的控制軟件直接對實驗中的芯片進行在線編程控制,芯片放在系統唯一的鎖緊座,編程和實驗共用,燒寫完畢即可自動演示。實驗過程中無需拔插任何電纜和芯片,也無需切換電源,可輕松地將編繹好的代碼下載到實驗板上進行驗證或演示,整個過程只需利用鼠標操作即可,方便快捷。

            目前開發系統可直接支持“燒寫/實驗” 的器件:

            MCS51--- AT89LS51,89LS52,89LS53,89LS8252 ,89S51,89S52,89S53,89S8252

            AVR---AT90S4414,AT90S8515,ATmega8515,ATmega8515L

            ME300B提供了豐富的硬件資源和接口,隨機提供了大量的開發源代碼。所有實驗例程均提供C51和ASM源代碼,并且附帶流程圖和詳細的注解說明:

            板載實驗資源和接口如下:

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            8 路LED

            8位LED數碼管

            一路繼電器控制

            蜂鳴器

            4x4矩陣鍵盤

            4 只獨立鍵盤

            一體化紅外接收頭(配32鍵超薄遙控器)

            16*2字符型液晶接口

            128*64圖形液晶接口

            ADC0832 8位串行AD轉換

            I2C串行EEPROM 24C02

            串行EEPROM 93C46

            SPI串行實時時鐘 DS1302

            1-Wire串行溫度傳感器DS18B20接口

            MAX232專用串口通訊電路

            ISP下載接口

            40Pin仿真、外擴接口

            - 5 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@配套實驗例程(偉納電子原創,不斷增加中):

            實驗一:LED流水燈

            實驗二:警報聲程序

            實驗三:單片機唱歌

            實驗四:數碼管顯示1-8

            實驗五:按鍵掃描程序

            實驗六:93C46讀寫

            實驗七:24C02讀寫

            實驗八:矩陣鍵盤數碼管顯示鍵值

            實驗九:1602LCD演示

            實驗十:數碼管顯示電子鐘

            實驗十一:數碼管顯示秒表

            實驗十二:1602LCD顯示秒表

            實驗十三:串口通訊

            實驗十四:AT89S5x看門狗演示

            實驗十六:128*64LCD(帶漢字庫)演示

            實驗十七:遙控鍵值解碼(LED顯示)

            實驗十八:遙控鍵值解碼(數碼管顯示)

            實驗十九:遙控鍵值解碼(1602LCD顯示)

            實驗二十:遙控鍵值解碼(128*64LCD顯示)

            實驗二十一:DS18B20+數碼管顯示溫度控制

            實驗二十二:DS18B20+1602LCD顯示溫度控制

            實驗二十三:DS1302數碼管顯示電子鐘

            實驗二十四:ADC0832數字電壓表LED顯示

            實驗二十五:ADC0832數字電壓表數碼管顯示

            實驗二十六:ADC0832數字電壓表1602LCD顯示

            實驗二十七:鍵控看門狗演示

            實驗二十八:128*64LCD(不帶漢字庫)上下滾動顯示

            實驗二十九:矩陣鍵盤1602LCD顯示鍵值

            實驗十五:128*64LCD(不帶漢字庫)演示實驗三十:矩陣鍵盤128*64LCD(帶漢字庫)顯示鍵值

            1.2.2 編程器/ISP部分

            ME300B開發系統的“編程器/ISP下載線”的燒寫時序完全由內置監控單片機來控制,與電腦配置無關,所有的讀寫操作時序都嚴格地按照了芯片公司的資料來設計,且通過了多次反復的驗證改進而成,燒寫非常穩定可靠。同時燒寫速度也豪不遜色,經測試燒寫一片AT89S52的全部內容(8K字節)僅需9.6s。有效地解決了一般并口編程器/下載線受計算機性能影響燒寫慢、不穩定、成功率低,甚至燒壞芯片等現象。

            編程控制軟件由偉納電子自主開發,標準windows圖形界面,支持Win98/ME/XP/2003系統,功能強大,包括程序代碼區(FLASH)的讀取、寫入、校驗、空檢查以及數據區(EEPROM)讀取、寫入和校驗,以及加密和芯片擦除都一一盡有,并具有完善的緩沖區編輯功能和自動編程功能,編程操作和專業的編程器完全一樣。

            ME300B可以當作獨立的編程器或ISP下載線使用,可以用以下三種方式對器件編程或下載:

            A. 用ME300B主機對插座系統鎖緊座上的芯片直接編程,支持器件AT89S系列單片機,AVR- 6 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@系列單片機(型號同實驗部分)

            B. 使用預留的ISP接口連接隨機ISP下載頭,對其他目標系統進行在系統編程(ISP-In System Programming),對于產品的軟件調試或升級,提供快捷的方案(支持型號同實驗部分)

            C. 通過特有的編程器插件編程,支持器件:Atmel的AT89C系列單片機,Winbond系列單片機,SST系列單片機,93/24C系列EPROM,軟件不斷升級中,請下載最新軟件查看詳細型號!

            1.2.3仿真部分

            配合ME300系列仿真組件,可以對所有常見的51系列單片機進行在線仿真。直接使用Keil C51集成開發環境,仿真功能強大。該仿真器不僅能對板上的資源進行仿真實驗,還能通過附帶的40PIN外接仿真適配器,對外部的其他目標系統進仿真,也就是可以將ME300B當作一臺51系列單片機仿真器來使用。仿真器的特點如下:

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            z

            直接使用KEIL C51 的集成開發仿真環境

            源碼級在線仿真調試支持匯編語言、C語言以及匯編與C混合在線調試

            單步執行(STEP)

            跨步執行(SETP OVER)

            全速運行

            運行到光標處

            支持斷點調試

            可設置/移除斷點,最大可設置到10個固定斷點和1個臨時斷點

            讀寫Data區

            讀寫Code區

            讀寫專用寄存器(SFR)

            讀寫端口

            完全仿真P0、P1、P2、P3口

            可對系統內的所有硬件資源在線仿真

            硬件復位

            可通跳線帽設置是否給目標板提供電源

            通過單片機控制的過載、短路保護功能

            - 7 - ME300B單片機學習開發系統用戶手冊

            z

            z

            z

            z

            z

            ☆☆☆☆ Email: support@ 過載短路保護狀態指示

            仿真程序空間63K

            仿真頻率 0-40 MHz,晶振可選,系統配置 11.0592 MHz

            可調波特率300bps~115200bps

            支持最新的Keil C51軟件

            1.3系統要求

            使用ME300B開發系統對計算機的硬件和軟件的最小配置要求

            ◎ 具有標準串口的各類臺式和筆記本計算機(如果只有USB口沒有串口,可以配置一條USB轉串口線)

            ◎ windows98/ME/NT/2000/XP/2003操作系統

            ◎ 一個光盤驅動器(用于軟件的安裝)

            1.4產品組成

            標準配置

            z

            z

            z

            z

            z

            z

            z

            z

            z

            ME300B主機一臺

            USB取電線一條

            串口通訊電纜一條

            AT89S52單片機一片

            ISP下載連接頭一條

            使用手冊一本

            32鍵超薄遙控器一個

            光盤一張

            仿真組件(包括40Pin仿真連接頭和仿真模塊芯片)

            以下為選配件

            z

            z

            z

            z

            1602字符液晶模塊、12864圖形液晶模塊

            DS18B20 溫度傳感器

            ATmega8515L單片機

            編程器插件

            - 8 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@第二章 硬件設置與安裝

            2.1硬件結構(硬件版本V1.5) 重點章節,請詳細閱讀

            2.1.1主要器件

            系統主要器件如下表:

            標號

            B1

            RY1

            U1

            U2

            U5

            U6

            U7

            名稱

            蜂鳴器

            繼電器

            MAX232

            系統MCU

            AT24C02

            AT93C46

            ADC0832

            音樂程序演示

            接P1.3口

            RS232串口通迅

            系統控制(編程、下載、系統控制保護等)

            I2C總線接口存儲器

            Microwire總線接口存儲器

            2路8位串行A/D轉換

            - 9 -功能說明

            ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@紅外線遙控信號接收,接P3.2端口

            實時時鐘,接P1.0,P1.1,P1.2端口

            U8

            U9

            接收頭

            DS1302

            D00-D07 發光二極管 8個LED,正極接電源,負極接P0端口

            DS1- DS2 數碼管

            0-F

            K1-K4

            K5

            CR1

            矩陣鍵盤

            獨立按鍵

            復位按鈕

            晶振

            8個共陽LED數碼管,段位接P0口,位選接P2口

            4x4矩陣鍵盤,接P1口

            分別連接P1.4、P1.5、P1.6、P1.7端口,另一端接地

            用于對實驗芯片或仿真監控芯片進行復位

            通過插座接入ME300B的實驗芯片或仿真監控芯片,用戶可根據需要更換不同頻率的晶振

            電源指示,正常狀態為常亮,如果閃爍,則說明過載短路現象,請檢查是否有放反芯片等異常情況

            編程狀態指示,只在編程操作時點亮

            PWR

            STA

            紅色LED

            綠色LED

            2.1.2 應用接口和功能開關

            標號

            DB1

            JK1

            SW1

            名稱

            串行接口

            電源接口

            電源開關

            仿真/編程

            切換開關

            功能說明

            連接電腦的COM端口用于數據通迅

            輸入5V直流電源(中間為正極)

            壓下時為接通, 彈起時為關閉

            壓下時選擇串口與編程控制MCU(U2)相連, 用于編程操作。彈起時選擇串口與實驗芯片或仿真監控芯片相連,用于進行仿真或串行通迅實驗

            通過連接40Pin仿真頭對其他目標系統仿真調試,也可通過此接口引出CPU信號擴展其他實驗

            通過連接附帶的ISP連接頭對其他目標系統進行ISP(In

            System Programming)在系統編程

            字符型LCD通用接口,可以驅動一個標準的字符液晶顯示屏(16*1 行16*2 行16*4 行等)

            SW2

            J1 仿真接口

            J2 ISP接口

            J3 字符液晶接口

            - 10 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@圖形LCD通用接口,可以驅動一個標準的128*64點陣圖形液晶顯示屏(帶漢字庫或不帶漢字庫)

            J4

            J5

            J6

            J7

            圖形液晶接口

            DS18B20接口 1-Wire串行溫度傳感器DS18B20接口

            A/D 輸入

            5V電源輸出

            輸入外部模擬信號到ADC0832的CH1通道

            從ME300B輸出5V電源

            2.1.3跳線設置

            系統上共有七組跳線,用于內部資源選擇以及內外資源切換,原理圖請參考第五章

            標號 名稱 功能說明

            默認接通,在外擴實驗或對外部系統板仿真時需斷開此跳線JP1 內外資源切換跳線 (斷開時可屏蔽系統內數碼管、LED、LCD、繼電器、蜂鳴器、24C02、93C46等資源,避免對用戶目標系統產生干擾)

            JP2

            LCD/ DSY/LED

            選擇跳線

            24/93/AD/NC

            選擇跳線

            內部資源

            選擇跳線

            數碼管(DSY)、LED及LCD切換:短接“3-4”腳時選用LED,短接“2-3”腳時選用數碼管,短接“1-2”腳選擇LCD模塊

            短接“24”端選擇24C02,短接“93”端選擇93C46,短接“AD”端選擇ADC0832,短接“NC”端則屏蔽24C02/93C46/ADC0832

            此組跳線共5個,默認接通將DS1302、繼電器、紅外線接收頭信號接入系統。仿真外部系統板時需要斷開這組跳線。注:P10,P11斷開時才能實驗ADC0832

            JP3

            JP4

            JP5

            目標系統供電選擇短接時由ME300B向目標板提供5V電源(目標系統負載不能跳線 大于300mA)

            選擇仿真接口J1是否連接ME300B的RXD、TXD、RST信號,默認斷開,以免仿真時目標板干擾ME300B的正常工作。

            JP6

            RXD/TXD/RST選擇跳如果全速運行時,可將RXD和TXD短接,使ME300B可以仿真線 目標板的串口。

            如果目標板需要輸入ME300B的復位信號,可以將RST短接,使目標板可以與ME300B同時復位。

            JP9 51/AVR選擇跳線

            默認斷開,用于51系列單片機的編程和實驗;如果用來對AVR單片機編程和實驗,請用焊錫短接JP9兩焊盤

            - 11 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@2.1.4過載短路保護功能介紹

            ME300B擁有完善的過載/短路保護功能,此功能由ME300B上的U2單片機來控制。當實驗板上有過流(超過500mA)或者短路現象時,能在瞬間切斷實驗部分的電源,并閃爍紅色電源LED報警。

            正常情況下電源指示燈PWR常亮;

            在過載/短路保護狀態時, PWR指示燈會不停的閃爍。

            進入短路保護后實驗板將不能工作,一般造成短路保護的原因以及解除保護方法如下:

            造成短路保護的原因

            鎖緊座上的芯片插反

            短路保護的解除

            更正插放方式,重開電源(關閉再開)

            檢查并更正連線,重開電源(關閉再開)

            說 明

            外部擴展時接線有錯

            外擴板負載過重

            取下JP2跳線帽,外擴板另外 外部負載不能超過供電, 重開電源(關閉再開) 300mA

            電容的瞬間充放電會造成較大的電流

            用戶的外擴板有較大的電容 重開電源(關閉再開)

            - 12 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@2.2 安裝

            軟件安裝:

            ME300B軟件能在Windows98/Me/2000/XP/2003下運行,點擊光盤“ME300B”目錄下的“”,按照提示完成安裝!對于免安裝版直接相關文件復制到同一目錄即可

            硬件安裝:

            ● 用隨機串口通訊電纜連接電腦任一串口和ME300B串口;

            ● USB取電線大頭端接電腦任一USB端口,圓孔端連接到ME300B的DC插座上(僅用于取得5V工作電源,如果使用外接電源適配器,請保證電源輸出電壓為DC 5V±0.5V,中間為正極);

            ● 將電源開關“SW1”壓下處于“ON”位置,紅色電源燈(PWR)應點亮,表明硬件已安裝完成;

            ● 將“SW2”開關按下處于“編程”位置;

            ● 運行ME300B程序,軟件正常打開主界面,表明ME300B已安裝就緒,可以正常工作了。

            如果不能連機,請檢查串口是否連接良好(有些電腦因串口很少使用,日久會因灰塵等的影響而氧化);檢查“SW2”開關是否按下,檢查是否有其他軟件串口占用了串口(如keil調試軟件等),將其關閉,然后重新聯機!

            - 13 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@第三章 編程/ISP下載功能使用

            3.1 編程控制軟件使用

            3.1.1主窗口

            以V3.1版為例,軟件主界面如下:

            主界面從上到下分別是菜單欄、工具欄、操作信息窗口、器件信息窗口,操作信息窗口左邊是命令工具欄,最下面“就緒”位置是狀態提示欄(提示當前的操作信息)。

            3.1.2選擇器件型號

            點擊菜單"器件"->"選擇器件"或工具欄"選擇器件"按鈕來進行器件選擇,彈出以下對話框:

            ME300系列開發板可以用三種方式對器件編程,

            A. 用ME300主機直接編程:器件型號選擇不含“@”的,如AT89S52.器件信息框中提示“編程方式:ME300主機”,表示芯片插在ME300的主機鎖緊座上直接編程

            B. 通過ISP接口對目標板下載程序:器件型號中選擇“xxx@ISP”,如AT89S51@ISP.器件信息框中提示“編程方式:ME300ISP”, 表示需通過ISP下載頭對目標板下載程序。

            C. 通過編程插件編程:器件型號中選擇“xxx@PGM”,如AT89SC51@PGM,器件信息框中- 14 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@提示“編程方式:ME300插件”,表示需通過編程插件對此器件編程

            3.1.3加載文件

            點擊菜單"文件"->"加載文件"或工具欄"Load"按鈕進行文件加載。在彈出的對話框(如下)中選擇相應文件目錄和文件名, 然后點擊"打開"

            點擊"打開"之后會彈出一個如下所示的“文件類型”選擇對話框, 通過此對話框選擇相應的文件類型和緩沖區。

            - 15 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            3.1.4編輯緩沖區

            點擊菜單“編輯”->“編輯數據緩沖區"或工具欄"Edit"按鈕將彈出此“緩沖區編輯”對話框:

            文件裝載到緩沖區后,如下圖所示,數據窗口從左到右依次是:地址顯示區(顯示當前行的開始地址),十六進制數據顯示區和ASCII數據顯示區(在這兩個區域點擊鼠標后, 可以通過鍵盤直接修改數據).

            編輯操作按鈕說明

            填充 --- 點擊此按鈕將彈出一個編輯對話框, 用于輸入填充的數據區域和要填充的數據. 填充之后所有選定的區域都將會變成填充的數據。

            字節交換 --- 用于將緩沖區的所有奇地址的數據與偶地址的數據進行互換. 互換方式為 (0)<->(1), (2)<->(3) ...... (n-1)<->(n).

            與運算/或運算/異或運算 --- 點擊此類按鈕也會彈出編程對話框, 用于輸入要編輯的數據范圍和要進行運算的數據.

            - 16 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@編輯對話框如下(下面以填充數據為例說明):

            窗口標題顯示為當前的操作類型, "開始地址"和"結束地址"用于確定要編輯的數據范圍,

            "數據"是要進行編輯的數據. 所有數據都是十六進制的.

            3.1.5 通用選項設置

            點擊菜單"選項"->"操作選項"進行通用選項設置

            通用選項設置對話框

            更改器件時清除緩沖區 --- 在更改器件型號后決定是否需要清除緩沖區內的內容

            操作完立即復位學習板 --- 選取此項后, 進行讀寫等操后將立即復位實驗板。否則目標板將處于未復位狀態, 需點擊器件信息窗口的"復位"按鈕才可進行復位操作.

            操作完釋放串口 --- 當進行完一次讀寫操作之后, 是否繼續占用串口. 讀寫等操作完畢之后, 如果希望進行基于此串口的實驗或仿真, 且不關閉此軟件的話, 必須選擇此項.

            3.1.6自動編程選項設置

            點擊菜單“器件”->“自動操作選項”或點擊工具欄“自動操作選項”按鈕,彈出以下的“編輯自動運行選項”對話框:

            - 17 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            在功能選項中依次選取需要的操作項, 點擊增加按鈕,依次增加完畢,點擊"確定"即完成自動編程設定。軟件會自動保存此設定值,設定好自動編程選項后, 便可點擊菜單"操作"->"自動運行"或"工具欄"自動運行"按鈕, 進行相應的連續自動操作.

            3.1.7加密選項設置

            點擊菜單"器件"->"配置設置"或或工具欄“加密”按鈕的下拉箭頭選取"配置設置"進行加密級別設置, 設置對話框如下:

            加密模式含義如下:

            No Lock Bits --- 表示不進行加密

            Lock Bit1 --- 鎖定加密位1

            Lock Bit12 --- 鎖定加密位1和2

            Lock Bit123 --- 鎖定加位1、2和3

            - 18 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@3.2 器件插放方向

            實驗芯片、待編程芯片以及仿真模塊均以底邊對鎖緊座手柄,缺口朝繼電器的方向插入(鎖緊座右邊有文字提示)。

            3.3 編程操作實例(以AT89S52為例)

            將ME300B與計算機串口以及電源連接好,打開電源,運行軟件,提示通訊正確時,請把待編程芯片AT89S52按正確方向插入鎖緊插座鎖緊;

            從主菜單進入“器件”->“選擇器件”,選擇AT89S52;

            進入“文件”菜單,加載待編程的文件到緩沖區;

            進入“操作”菜單,進行相應的編程操作如“擦除”,“編程”,“校驗”等。注意:非空的芯片寫入前請先擦除。

            以上操作均可通過點擊工具欄快捷圖標實現!

            3.4 ISP下載線的使用

            ME300B提供了一個用于連結用戶板的ISP接口J2,配合專用的ISP下載連接頭可對用戶的其他目標板進行在系統編程(ISP-In System Programming),對于產品的軟件調試或升級,提供快捷的方案。在實際產品的開發中是個非常實用的工具。

            ISP連接頭的腳位關系如下圖:

            其操作與編程操作基本一樣,不同僅在于文件通過下載頭下載到用戶板的CPU中,鎖緊座上不需要放芯片。

            - 19 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@3.5 編程器插件的使用

            3.5.1編程器插件硬件圖片和芯片插入方向

            下左圖為編程器插件硬件圖片(V1.0版),右下圖表示待寫器件在插件上的插入方向,缺口方向背向手柄,所有器件以頂邊對其插入。

            3.5.2 編程器插件與主機的連接

            插件以鎖緊座手柄向下的方向插在ME300B的鎖緊座上鎖緊,下圖所示。

            芯片缺口方向

            - 20 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@3.5.3 編程器插件支持的器件型號:

            支持Atmel AT89C系列單片機(如AT89C51/52,AT89C1051/2051/4051),winbond常用單片機(W78E系列),SST系列常用單片機(如SST89C58,SST89E516,SST89E564),支持93/24系列EPROM

            3.5.4 使用方法

            軟件需使用V3.00以上版本,先將編程器主機的SW2(編程/仿真切換)設置在編程位置,開啟主機電源,啟動ME300軟件(V3.0以上版本),正常通訊后,插上編程插件,再將SW2切換到仿真位置,編程插件即設置完成可以編程了。注意器件型號中選擇“xxx@PGM”,注意器件型號尾綴含“@PGM”,再按常規方法編程即可。

            如果主機能正常通訊,而用編程器插件時通訊失敗,請檢查插件是否與主機接觸良好,SW2開關是否切換到仿真位置!

            - 21 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@第四章 仿真功能的使用

            4.1 仿真器對資源的占用說明

            ME300B的仿真器是52兼容內核,具備的資源是P0、P1、P2、P3的32個IO,63K程序空間。系統標配11.0592MHz晶振(可更換),ME300B在單步調試時要占用串口資源和8字節的idata堆棧。全速運行后串口和idata資源都是釋放的,可自由使用。

            4.2 仿真器支持器件列表(部分型號)

            Atmel: AT89C51/AT89C52/AT89C55

            AT89S51/AT89S52/AT89S53/AT89S8252

            AT89C1051/89C2051/89C4051(需使用X051仿真適配器)

            SST: SST89C54/89C58/89E554RC/89V554RC/89E564RD/89V564RD

            Winbond: W78C54/78C58/78E54/78E58

            Intel: i87C54/87C58/87L54/87L58/87C51FB/87C51FC

            Philips: P80C54/80C58/87C54/87C58/87C524/87C528

            - 22 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@4.3 仿真器硬件設置與使用

            ME300B可以仿真系統內部資源,也可以仿真外部目標系統(當作獨立的仿真器使用),以下為仿真外部目標板的例子:

            ◎連接好ME300B主機的串口通迅電纜與電源

            ◎將ME300B仿真模塊以底邊對齊鎖緊座手柄,缺口朝繼電器的方向插入到主板的零插力鎖緊座上鎖緊

            ◎按起SW2到“仿真位置”

            ◎取下JP1和JP4上的跳線帽(目的是切斷仿真監控CPU I/O端口與ME300B內部資源的聯系,如果仿真系統內部資源則需要短接這兩組跳線)。

            ◎將配套仿真連接電纜小頭端接ME300B仿真接口,仿真頭接目標板CPU插座上,注意仿真頭上的小箭頭應和IC插座的第1腳對應 (下圖所示)

            注意:鎖緊座右邊的跳線JP6用于選擇仿真頭是否連接RST、RXD、TXD信號,一般情況下需要斷開的,以免仿真調試時目標板干擾ME300B的正常工作。如果在全速運行后可以連接RXD和TXD

            如果目標板需要輸入ME300B的復位信號,可以將RST跳線短接,使目標板可以與ME300B同時復位,但此時請特別注意:不要將目標板的固定電平輸出到ME300B的RST上,這樣會干擾ME300B的工作,甚至損壞ME300B的復位電路。 JP5用于選擇是否給目標板供電,短接可以為外部目標板提供電流<300mA的電源。

            - 23 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@4.4仿真器軟件設置與使用

            ME300B仿真功能直接使用了Keil C51集成開發環境,在使用此功能時,必須先安裝此軟件。軟件設置步聚如下:

            1. 打開一個要調試的Project文件(關于如何建立project文件以及仿真功能的詳細使用可以參考第六章 LED流水燈范例詳解。)

            2. 在菜單“Project”下面點擊“Options for Target'Target 1'”;

            3. 在彈出的選項窗口中選擇“Dubug"頁,選擇U:Keil Monitor-51 Driver,選中Load

            Application at Startup,其他默認

            點擊“Keil Monitor-51 Driver”右邊的“Settings”按鈕,將彈出如下所示的設置對話框。選擇ME300B所連接的串口,設置波特率為38400,其他可默認。

            - 24 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            回到Project-Options for Target,按確認按鈕,完成設置。

            4. 開始仿真調試,先按一下ME300B上的復位按鈕,確保ME300B復位,再點擊菜單“Debug”下的“Start/Stop Debug Session”即可開始仿真調試。

            當聯機正確后,在uVision的Output Window將顯示:Connected to Monitor-51 Vx.x(注:其中Vx.x為仿真監控程序版本號),同時程序將通過串口下載到仿真模塊內。此時您就可以按單步按鈕讓程序單步執行,并可查看變量的變化、寄存器的變化。點擊Run按鈕,程序就進入全速運行狀態,要退出全速運行狀態,按一下ME300B上的復位按鈕K5即可。

            如果不能正常聯機,請參考第七章常見問題解答部分。

            - 25 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@4.5 2051仿真頭的制作

            對于20pin的單片機(如2051)需要另配仿真頭,可以按下述方法自制:

            用萬能板一塊制作一個轉接板,正面焊一個40Pin的DIP插座,下面焊兩排10Pin的圓腳針,按下圖引腳功能標號一一對應連接各引腳即可。

            使用時仿真頭插入轉接板的DIP40插座,轉接板下方的插針插入目標板的CPU插座即可。

            P1.0140P1.1239VCCP1.2338P0.0P1.3437P0.1P1.4536P0.2P1.5612035P0.3P1.672RSTVCC1934P0.4P1.783P3.0P1.71833P0.5RST94P3.1P1.61732P0.6P3.0105XTAL2P1.51631P0.7P3.1116XTAL1P1.430EAP3.2127P3.2P1.31529ALEP3.3138P3.3P1.21428PSENP3.4149P3.4P1.11327P2.7P3.51510P3.5P1.01226P2.6GNDP3.711P2.5P3.616DIP2025P2.4P3.71724P2.3XTAL21823P2.2XTAL11922P2.1GND20DIP4021P2.0

            - 26 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@第五章 實驗部分原理圖與說明

            使用ME300B內部資源實驗時,請將JP1上的短接帽插上(否則ME300B的部分實驗資源將沒有供電而不能工作)。實驗例程請參考光盤!

            5.1電源和系統控制部分

            JP8SW11JK12123345D11N4001+5V+5VR5470PWRR8470STA6C1470uF/16VC20.1uFU378M051GNDVinVout3+5VQ1VCC1JP1VCCDC INPUTC410uF/16V2C30.1uFR10.1 1%C50.1uFGND12編程、系統控制MCU電源控制8119U22010電流取樣R10330

            U3為三端5V穩壓集成電路78M05,在ME300B上預留有安裝位置(貼片封裝),如果用戶需要輸入未穩壓的直流電源(8-11V),可以自行裝上一只貼片封裝的7805,再斷開用焊錫短接的78M05的1-3腳即可。否則只能輸入5V的USB電源或5V的穩壓電源(注意:插頭中心孔為正極)。

            U2為系統控制MCU,完成編程、下載、過載短路保護、狀態指示等功能。U2檢測到R1上的壓降>50mV(即整機電流>500mA)時,8腳輸出高電平,Q1截止,切斷實驗部分的電源。

            PWR為電源及保護狀態指示燈(紅色),系統正常工作時常亮,系統有過載短路等情況時為閃爍狀態。

            STA為編程狀態指示燈(綠色),在進行編程、下載等操作時點亮,平時不亮。

            - 27 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@5.2. 實驗CPU單元

            實驗CPU插在40Pin活動鎖緊座上,可方便更換不同型號的CPU(芯片編程和仿真模塊也插在這個鎖緊座上)

            CR1是可以更換的晶振,插在一個圓孔插座上,標配為11.0592MHz

            VCC1U4P10P11P12P13P14P15P16P17P32P33P34P35XTAL2CR111.0592MHZ19C1527pFC1627pFRESETRXDTXD91213141518P10P11P12P13P14P15P16P17P32/INT0P33/INT1P34/T0P35/T1X2X1RESETP30/RXDP31/TXD40P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27P36/WRP37/RDEA/VPPALE/PROGPSEN243332227281617313029P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27P36P37VCC1ALEPSEN

            5.3 串口通訊電路

            DB1371413C60.1uFVCC2C70.1uFU1R2 INR1 INT2 OUTT1 OUTC1+C1 -V+MAX232R2 OUTR1 OUTT2 INT1 INC2+C2 -V-9121011456C80.1uFC90.1uFRXDTXD

            MAX232的9腳(RXD)和10腳(TXD)通過“編程/仿真”切換開關SW2選擇接入系統控制MCU或“實驗、仿真”CPU

            - 28 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@5.4 LED流水燈/數碼管

            D00D01D02D03D04D05D06D07abcdefgdpabcdefgdp1174211053DS1P00P01P02P03P04P05P06P07R00R01R02R03R04R05R06R07abcdefgdpafegdDS2agdbfceagd1174211P20P21P22P23P24P25P26P27R20R21R22R23R24R25R26R27Q208550Q218550Q228550Q238550Q248550Q258550Q2685506因數碼管與LED復用P0口,不可同時使用,可通過JP2來選擇其一進行實驗,短接JP2的3-4端接通LED,短接JP2的2-3端接通數碼管,短接1-2端則斷開了LED和數碼管(此位置用于LCD實驗)。

            八只LED在ME300B上的排列順序是:左邊第一個LED “D00”接P0.0端口,依次到最右邊的LED“D07”接P0.7端口。

            八位共陽極LED數碼管的排列順序是:段位接P0,位選接P2,左邊第一個數碼管位選接P2.0端口,依次到最右邊的數碼管位選接P2.7端口。

            - 29 -abfcedpDIG1abcdefgdpaagdbfcegdbfcebdpDIG2cdpDIG3ddpDIG4ebfceabcdefgdpaagdbfcdpDIG2egdbfcedpDIG1fgdpdpDIG3DIG4dpJP24321VCCagdbc1-2 LCD2-3 DSY3-4 LEDQ278550

            ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@5.5 1602和12864液晶接口

            VCCJ4VSSVDDVOD/IR/WEDB0DB1DB2DB3DB4DB5DB6DB7CS1CS2RSTBVEEBLABLK128*64LCD13141516J3VSSVDDVLRSR/WEND0D1D2D3D4D5D6D7BL+BL-16*2LCDP20P21P22P00P01P02P03P04P05P06P07P23P24P25R1810KR194K3R111.8KP20P21P22P00P01P02P03P04P05P06P07VCC

            改變R19和R11的阻值可以調節LCD的對比度,如果您使用了非標配的LCD,因參數的差異可能需要調節這兩個電阻的阻值。

            注意:LCD、數碼管、LED復用了P0,P2口,進行LCD實驗時需將JP2上的跳線短接在1-2端(斷開LED和數碼管的供電),否則LCD可能工作不正常

            5.6 蜂鳴器/繼電器

            VCCP37R131KQ28550JP4_P13P13R141KQ38550JZ1123B1蜂鳴D54148RY1

            蜂鳴器控制信號接P3.7端口,繼電器控制信號接P1.3端口(通過JP4跳線組的P13切換,在使用矩陣鍵盤時需要斷開P13)

            - 30 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@5.7 紅外線接收/DS18B20接口

            U81838J5DS18B20123123VCCJP4_P32R15100C170.1uFR174.7KVCCP32P33

            U8為塑封一體化紅外接收頭,信號輸出通過JP4跳線組的P32跳線連接P3.2端口(不做遙控實驗時請取下此跳線避免引入干擾)。配套的遙控器編碼芯片為DT9122D,兼容HT6222。

            J5為DS18B20溫度傳感器接口,實驗時,請先關閉電源,然后將DS18B20的三個引腳對應插入J5三芯圓孔插座,注意引腳勿插反,2腳為信號輸出端,信號輸出到P3.3口。

            5.8 DS1302時鐘

            220uF/10VC20U9P10P11P12JP4_P10JP4_P11JP4_P128765VCC1SCLKI/ORSTDS1302VCC2X1X2GND1234VCCCR332768Hz

            C20是充電電容,系統上是一只容量為220uF的電容。注意:DS1302與ADC0832共用P1.0,P1.1端口,做此實驗時請不要短接JP3跳線的“AD”端(即不要選中ADC0832)

            - 31 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@5.9 24C02/93C46/ADC0832

            這三個芯片復用端口P3.4,同一時間只能通過切換跳線組JP3(共四個跳線)來選擇其一實驗,JP3右邊的標示含義為:跳線帽插在“24”位置即將U5(PCB標號24C01,實際是24C02)連接到P3.3,P3.4端口,插在“93”位置接入U6(93C46),插在“AD”位置接入ADC0832,插在“NC”端則啟動電子開關斷開上圖中的P33,P34,P35,P36與系統CPU的聯系(注:為避免增加初學者看圖的難度,上圖中省略了第四組跳線JP3_NC和電子開關,實際上以上三個芯片所接的端口P33,P34,P35,P36都是經過電子開關后接入系統CPU的I/O口的)。

            注意:

            跳線JP1必需短接才能做這三個實驗,否則電子開關同樣會斷開P33,P34,P35,P36端口。

            選擇ADC0832實驗時,跳線JP4的“P1.0,P1.1,P1.2”必需斷開,否則DS1302會干擾ADC0832。

            U51234JP3_24JP3_93P34P33P35P36JP3_ADVCCP10P118765U7VCCCLKDODIADC0832CSCH0CH1GND1234J612ADC CH11234U6CSSKDIDO93C46VCCNCORGGND8716bit658bitVCCA0A1A2GND24C01VCCWPSCLSDA8765P33VCCJP7VR1ADC CH0

            - 32 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@5.10 鍵盤電路

            距陣鍵盤P14S54P15S98P16S13CP17P10P11P12P13S14DS15ES16FS109S11AS12BS65S76S87S10S21S32S43048CK1159DK226AEK337BFK4偉納電子1P14K2P15K3P16K4P17VCCK5RESETRESET獨立鍵盤P14P15P16P17

            系統上有16只按鍵接成矩陣鍵盤,另有四只為獨立按鍵

            注意:做矩陣鍵盤實驗時,跳線JP4的“P10,P11,P12,P13”必需斷開(切斷DS1302和繼電器的信號,否則會干擾矩陣鍵盤)

            - 33 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@第六章 LED流水燈范例詳解

            我們以一個LED流水燈程序(這個程序可以使ME300開發系統上的8個LED輪流點亮)為例子,教您一步一步的學習如何利用keil軟件編寫源程序,編譯成Hex文件、在keil集成仿真調試環境中利用ME300開發系統的仿真功能進行硬件仿真調試的整個過程。最后介紹如何在ME300開發系統上將編譯成功的HEX文件燒寫到單片機進行驗證。

            硬件:ME300系列單片機學習開發系統

            跳線設置:ME300B-- JP1用跳線帽短接,JP2上的跳線帽短接在3-4端

            ME300A+-- JP1跳線短接“P0,P2”,JP2上的跳線帽短接在3-4端

            軟件:Keil C51(此軟件在配套光盤的tools文件里面)

            相關電路:如下圖

            VCC40VCCAT89S51/5231415C1527pFCR211.0592MHZC1627pF181991011P10P11P12P13P14P15P16P17P32/INT0P33/INT1P34/T0P35/T1X2X1RESETP30/RXDP31/TXD20EA/VPPALE/PROGPSENP00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27P36/WRP37/RD3938373635343332227281617VCC313029D07D00D01D02D03D04D05D06

            - 34 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@6.1 如何使用KeilC51創建一個工程文件

            6.1.1 首先在硬盤上建立一個文件夾,命名為ledtest(當然可以是其它名字),為方便程序的編寫和調試,我們將調試過程中產生的文件都將放在這個目錄中。

            6.1.2 啟動keil軟件,運行后界面如下圖

            6.1.3. 點擊菜單project,選擇new project:

            6.1.4. 然后選擇你要保存的路徑,輸入工程文件的名字,我們現在保存到剛才建立的ledtest目錄中,工程文件命名為ledtest ,如下圖所示,然后點擊保存.

            - 35 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            6.1.5. 這時會彈出下面的對話框Select Device for Target, 要求你為剛才的項目選擇一個CPU,你可以根據實際使用的單片機來選擇,keil c51幾乎支持所有的51核的單片機。本例中我們選擇Atmel的89S51,如圖所示,選擇89S51之后,右邊一欄是對這個單片機的基本的說明,然后點擊確定.

            6.1.6. 彈出如下對話框,是否添加標準的啟動代碼到你的項目,我們這里不理會它,點擊否!

            - 36 -

            ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@文件STARTUP.A51是大多數不同的8051CPU準備的啟動代碼。啟動代碼清除數據存儲器并初始化硬件和重入函數堆棧指針。另外,一些8051派生產品要求初始化CPU來迎合你設計中的相應的硬件。例如,Philips 8051RD+提供的片上xdata RAM應該在啟動代碼中啟用。假如你需要修改啟動文件來迎合你的目標硬件,你應該把文件STARTUP.A51復制一份到你的項目文件夾中。

            6.1.7. 這時要新建一個源程序文件,建立一個匯編或c文件,如果你已經有源程序文件,可以忽略這一步.點擊菜單File->New:

            6.1.8. 在text框輸入一個簡單的程序,如下:

            - 37 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@完整程序代碼如下(對應ME300A+光盤的第一個程序,你可以直接copy到text框):

            ORG 0000H

            LJMP MAIN

            MAIN:

            MOV P0,#0FEH ; 初始點亮LED1

            MOV R7,#0FEH ; 保存P0

            MAIN_LP:

            LCALL DELAY ; 延時

            MOV A,R7 ;

            RL A ; 循環移位

            MOV R7,A ; 保存了R7

            MOV P0,A ; 點亮下一個LED

            JMP MAIN_LP ; 不停循環

            DELAY: ; 延時子程序

            MOV R0,#0FFH

            MOV R1,#0FFH

            DLY_LP:

            NOP

            NOP

            DJNZ R0,DLY_LP

            MOV R0,#0FFH

            DJNZ R1,DLY_LP

            RET

            END

            6.1.9. 選擇菜單File_>SAVE,選擇你要保存的路徑,在文件名里輸入文件名,注意一定要輸入擴展名,如果是c程序文件,擴展名為.c,如果是匯編文件,擴展名為.a51,如果是ini文件,擴展名為.ini,其他文件類型,比如注解說明文件,可以保存為.txt的擴展名.那么我們這里是要存儲一個匯編源程序文件, 所以輸入.asm擴展名,保存為文件,點擊保存.

            - 38 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            6.1.10. 點擊Target 1前面的+號,展開里面的內容source Group1:

            6.1.11. 在Sourece Group 1上點擊鼠標右鍵,將彈出一個菜單,選擇Add Files to Guoup"Source Group 1".

            - 39 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            6.1.12. 選擇剛才保存的文件, 文件類型選擇asm source file.,因為我們的是匯編程序,所以選擇該類型。如果是C文件文件,就選擇C Source file(*.c)。最后點擊Add按鈕,點擊add之后,窗口不會消失,(如果要添加多個文件,可以不斷添加),添加完畢此時再點擊Clo關閉該窗口.

            - 40 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@6.1.13. 這時在source group 1 里就加入了文件,如圖:

            6.1.14. 在工具條中點擊“Options for Target”按鈕,下圖紅色箭頭所示:

            這時會彈出“Options for Target‘Target1’”對話框,

            - 41 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@“Xtal”:定義CPU時鐘,對于大多數應用中和實際的XTAL頻率相同。我們的開發系統上標配的晶振是11.0592M的,在“Xtal”后邊框中填入“11.0592”。下面依次是編譯的存存模式,程序空間大小等設置,均使用默認值即可。

            點擊Output選項,選中“Create Hex File",下圖!

            6.1.15. 點擊工具條中的“build target”,看狀態欄,若是:

            creating hex file from "ledtest"...

            "ledtest" - 0 Error(s), 0 Warning(s).

            恭喜你成功了,看看你的文件夾吧,是否多了個文件。

            源程序編譯成功后,接下來就是進行程序的實際驗證。可用以下兩種方式,均可在ME300上看到實際的流水燈效果:

            A. 利用ME300開發系統配合仿真模塊,在Keil C51集成開發環境下仿真調試(見6.2章節,此章節對于新手稍難,可用暫時跨過此章節,利用方法B來演示程序)。

            B. 利用ME300的編程功能將編譯好的文件“”燒寫到單片機進行演示驗證(見6.3章節)。- 42 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            6.2仿真調試

            我們還是以前面的流水燈程序為例子,學習一下如何仿真ME300系列開發系統上的硬件資源。熟悉了在keil環境下的硬件仿真的基本方法后,就可以舉一反三,通過外擴端口和40pin仿真適配頭對其他目標板進行在線仿真調試!

            軟件環境:keil C51

            硬件設備:ME300系列單片機學習開發系統+ME300仿真模塊芯片

            6.2.1. 連接好硬件,將ME300仿真模塊芯片正確放入鎖緊座壓緊。

            6.2.2. 啟動keil軟件,打開我們已建立好的工程文件

            - 43 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            6.2.3. 在菜單“Project”下面點擊“Options for Target'Target 1'”;

            6.2.4. 在彈出的選項窗口中選擇“Dubug"頁,選擇U:Keil Monitor-51 Driver, 選中Load Application at Startup。其他選項為默認值即可。

            - 44 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@點擊“Keil Monitor-51 Driver”右邊的“Settings”按鈕,將彈出如下所示的設置對話框。選擇ME300所連接的串口,設置波特率為38400,其他可默認。

            回到Project-Options for Target,按確認按鈕,完成設置。

            6.2.5. 開始仿真調試,先按一下ME300上的復位按鈕,確保ME300復位,點擊菜單“Debug”下的“Start/Stop Debug Session”即可開始仿真調試。

            當連機正確后,在uVision的Output Window將顯示出被仿真文件的文件名和仿真器的內部監控軟件版本,Connected to Monitor-51 Vx.x,此時我們已經進入了KEIL的硬件仿真調試環境,下圖所示!

            - 45 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            點擊工具條上的Run按鈕,程序開始全速運行,此時可以看到8個綠色的指示燈輪流被點亮。

            如果在全速運行時你想退出debug環境,請按壓一下ME300上的復位按鈕,再點擊keil工具條中的“start/stop debug ssion” 按鈕就可以順利退出了。否則keil將要等待比較久的超時退出,表現為報告無法聯機。

            窗口中間有一排快捷按鈕,功能簡介如下:

            - 46 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@

            注意事項:

            由于仿真調試通常要與目標電路板連接工作。如果使用不當容易造成仿真芯片的人為損壞,或者縮短仿真器的使用壽命。

            在使用仿真器的過程中有如下注意事項:

            請勿在仿真器與計算機通訊過程中強行拔掉聯機電纜,這樣可能導致仿真器監控芯片中監控程序的破壞!正確的做法是先按下仿真器主板上的復位按鈕復位仿真器,然后再斷開聯機電纜。

            請勿帶電拔插仿真電纜,這樣可能導致監控芯片的損壞!

            如果不能聯機請參考第七章問題解答部分!

            - 47 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@6.3 芯片燒寫和程序驗證

            請先仔細閱讀一遍第一章和第二章的內容,熟悉ME300的硬件設置和軟件使用方法。

            連接好硬件后,將一片單片機芯片89S51(也可以是89S52等)芯片放入鎖緊插座壓緊,注意芯片底邊對齊手柄。按下“SW1”電源開關,紅色“PWR”LED應點亮。注意SW2開關應壓下處于“編程”位置,彈起時為“仿真”位置

            啟動ME300軟件,正常情況下軟件主界面打開,否則會彈出對話框提示“未檢測到ME300”,請仔細檢查硬件連接是否可靠,SW2是否處于ISP位置,然后重試。

            連機正常后,打開前面編譯好的文件,根據實際使用的單片機芯片選擇對應的型號,如果芯片是空的,點擊編程按鈕即可。如果芯片不是空的,先要點擊擦除按鈕擦除一次然后在編程。編程完畢,可以看到ME300上的8個LED輪流點亮了。

            如果程序寫入后并沒有看到上面的結果,可能是程序并未正確燒入。可以點擊“校驗按鈕”以檢驗程序寫入是否正確。一般問題是芯片在寫入前非空,沒有進行擦除就再次寫入新的程序就會造成寫入失敗。先擦空后再寫入就沒有問題了。

            如果程序寫入后校驗也通過,但仍然看不到LED輪流點亮,請檢查你的硬件設置是否正確。對于ME300A+:JP2上的跳線必須短接在3-4端,JP1跳線組上的“P0,P2”必須短接;對于ME300B: JP2上的跳線必須短接在3-4端,JP1跳線必須短接。其它型號開發系統如ME300A/S請參考相應的說明書設置。

            有關編程操作的詳細步驟請參考“第三章 編程/ISP下載功能使用”。

            - 48 - ME300B單片機學習開發系統用戶手冊

            ☆☆☆☆ Email: support@第七章 常見問題解答

            1.在使用編程功能時, 顯示“通訊錯誤”,無法進行編程?

            答: 首先檢查電源開關是否已按下, “PWR”指示LED是否點亮。若“PWR”燈未亮,請檢查電源線是否連接可靠

            檢查SW2開關是否已按下. 當此開關按下時, 串口電路才與監控MCU相連, 否則串口電路與實驗芯片連接而不能與監控芯片通訊

            檢查串口電纜是否已可靠連接, 有些電腦的串口可能由于長期未用而粘滿灰塵, 導至接觸不良, 不能連機.

            檢查是否有其他軟件占用了串口,將占用了串口的其他軟件關閉

            個別情況可能是電腦串口有問題或系統設置問題,請在另外一臺電腦上測試

            2.如何使用ME300B對用戶的其他實驗板或單片機系統進行在線下載編程(ISP)? 需要注意些什么?

            答: 在ME300B的主板上有一個串行下載接口(ISP PORT) J2, 此接口用于對用戶的其他實驗板或單片機系統進行在線下載編程(ISP). 采用附帶的10PIN ISP下載接口線將ME300B與用戶的其他目標板相連, 用戶的目標板必須有預留的ISP下載接口, 如果之前沒有預留此接口, 可以手工焊接這幾條線. 接線方式請參考前面3.4章節。JP5跳線是用來選擇是否給目標板供電的,如果目標板的負載較重(小于300mA可以用ME300B供電),請斷開JP5跳線。

            3. 為什么有時會出現紅色LED閃爍, 實驗板不能工作的情況?

            答: 此現象表示ME300B進入了過載/短路保護狀態。如果使用者在操作過程不慎放反芯片或外擴時接錯了線造成過載時,ME300B會立即關斷實驗板部分的電路,然后閃爍紅色LED進行提示,以保護芯片和ME300B免遭意外損壞。當出現過載短路保護時,請立即關閉電源,再檢查實驗板,排除故障后再重開電源。

            4. 為何我的仿真器總連不上機?

            答:一般是由以下原因造成的:

            其他軟件占用了串口,如開啟了ME300軟件,請關閉這些軟件

            - 49 -

            -

            偉納電子 ME300B單片機學習開發系統 說明書

            本文發布于:2023-12-13 21:40:46,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1702474847245550.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:偉納電子 ME300B單片機學習開發系統 說明書.doc

            本文 PDF 下載地址:偉納電子 ME300B單片機學習開發系統 說明書.pdf

            標簽:系統   實驗   編程   開發   單片機   芯片   學習   文件
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 久久天天躁综合夜夜黑人鲁色| 天天澡日日澡狠狠欧美老妇 | ........天堂网www在线| 国产午夜精品久久一二区| 成人精品一区日本无码网| 国产精品v欧美精品∨日韩| 亚洲精品网站在线观看不卡无广告 | 亚洲精品无amm毛片| 不卡免费一区二区日韩av| 日韩精品一区二区三区视频| 成人3d动漫一区二区三区| 免费VA国产高清大片在线| 免费 黄 色 人成 视频 在 线| 国产精品自拍实拍在线看| 亚洲AV无码一二区三区在线播放| 综合在线 亚洲 成人 欧美| 无码人妻丝袜在线视频| 国产成人av在线影院无毒| 国产精品天天看天天狠| 国产肉丝袜在线观看| 成人精品久久一区二区三区| 天天影视色香欲综合久久| 男女啪啪高潮激烈免费版| 欧美丰满妇大ass| 花式道具play高h文调教| 日本一高清二区视频久二区| 国产午夜精品亚洲精品| 精品超清无码视频在线观看| 麻豆精品一区综合av在线| 麻豆一区二区三区香蕉视频| 精品无码国产自产拍在线观看蜜| 免费国产va在线观看| 亚洲免费的福利片| 久久国产精品免费一区二区| 亚洲欧美日韩成人综合一区 | 国内精品久久久久久久影视麻豆| 亚洲中文字幕日产无码成人片| 中文字幕在线亚洲精品| 亚洲精品一区二区毛豆| 97精品伊人久久大香线蕉| 午夜福利国产一区二区三区|