- 51單片機(jī)應(yīng)用基礎(chǔ)(C51版)
- 胡進(jìn)德 丁如春 劉愛(ài)榮
- 684字
- 2019-11-27 11:56:45
學(xué)習(xí)單元七 燒寫(xiě)程序(2)——用Atmel MCU ISP軟件燒寫(xiě)程序
一、軟件概述
Atmel微控制器ISP軟件(Atmel Microcontroller ISP Software,以下簡(jiǎn)稱(chēng)ISP軟件)主要是針對(duì)ATMEL公司的AT89S5X系列單片機(jī),該系列單片機(jī)可通過(guò)圖2-5(b)所示與電腦并行口相連在線(xiàn)編程(in-system programming,簡(jiǎn)稱(chēng)ISP)。本軟件具備瀏覽、編程(寫(xiě)入芯片)、擦除數(shù)據(jù)、加密等功能。
本軟件所需硬件支持:
(1)計(jì)算機(jī)的并行端口;
(2)AT89S5X系列單片機(jī)及ISP下載線(xiàn)。
(3)支持AT89S5X系列單片機(jī)進(jìn)行ISP下載的用戶(hù)目標(biāo)電路板或?qū)嶒?yàn)板。
二、軟件使用方法
使用軟件前先用ISP下載線(xiàn)將目標(biāo)電路板與計(jì)算機(jī)的并行端口相連,打開(kāi)電路板電源。軟件使用方法如下:
(1)點(diǎn)擊“開(kāi)始—程序—Atmel_ Microcontroller ISP Software”打開(kāi)ISP軟件主界面,如圖2-59所示。

圖2-59 ISP軟件主界面
(2)通過(guò)菜單“Options—Select Port”來(lái)選擇所使用的并行端口,如圖2-60所示。

圖2-60 選擇打印機(jī)并行端口
(3)點(diǎn)擊菜單中的Options選項(xiàng)中的select device(選擇器件),彈出如圖2-61所示窗口選擇相應(yīng)的器件。選擇相應(yīng)的單片機(jī)型號(hào),如AT89S51,并選Page Mode(頁(yè)模式)或Byte Mode(字節(jié)模式)后點(diǎn)擊“OK”。

圖2-61 選擇相應(yīng)的器件
(4)點(diǎn)擊options選項(xiàng)中的Initialize Target(初始化器件)或者閃電圖像的快捷鍵(圖中圓圈所示)對(duì)器件初始化,如圖2-62所示。

圖2-62 對(duì)器件初始化
(5)點(diǎn)擊菜單File中的Load Buffer,選擇需要下載的Hex目標(biāo)文件,如圖2-63所示。

圖2-63 打開(kāi)Hex目標(biāo)文件
(6)點(diǎn)擊Instructions中的Auto Program或者點(diǎn)擊快捷方式A(圓圈內(nèi)所示)即可下載程序到單片機(jī),如圖2-64所示。

圖2-64 下載程序到單片機(jī)
(7)程序下載到單片機(jī)后出現(xiàn)如圖2-65所示對(duì)話(huà)框,要求選擇單片機(jī)上鎖(加密)。在學(xué)習(xí)階段,不需對(duì)單片機(jī)上鎖,可選擇“Lock 0”后點(diǎn)擊“OK”。至此,程序下載結(jié)束。

圖2-65 對(duì)單片機(jī)加密
程序下載到單片機(jī)中后,即可在電路板上檢驗(yàn)程序功能。
- 用Proteus可視化設(shè)計(jì)玩轉(zhuǎn)Arduino
- ABAQUS 2016有限元分析從入門(mén)到精通
- FPGA嵌入式項(xiàng)目開(kāi)發(fā)三位一體實(shí)戰(zhàn)精講
- VxWorks設(shè)備驅(qū)動(dòng)開(kāi)發(fā)詳解
- TinyML:基于TensorFlow Lite在Arduino和超低功耗微控制器上部署機(jī)器學(xué)習(xí)
- 單片機(jī)應(yīng)用項(xiàng)目化教程
- DSP技術(shù)與應(yīng)用實(shí)例
- 單片機(jī)應(yīng)用基礎(chǔ)教程(第二版)
- 51單片機(jī)C語(yǔ)言編程一學(xué)就會(huì)
- 計(jì)算機(jī)與嵌入式系統(tǒng)架構(gòu)
- 我和PIC單片機(jī):基于PIC18
- 案例解說(shuō)組態(tài)軟件典型控制應(yīng)用
- 丹佛斯變頻器控制技術(shù)
- 基于Quartus II的FPGA/CPLD設(shè)計(jì)實(shí)例精解
- 高分辨率遙感影像變化檢測(cè)