日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]單片機(jī)應(yīng)用系統(tǒng)課程是目前電類專業(yè)的主干課之一,其操作性很強(qiáng),對于院校學(xué)生,光靠課堂上的教學(xué)是遠(yuǎn)不夠的,除了在課堂上要求學(xué)生掌握基本概念,了解單片機(jī)擴(kuò)展接口電路的設(shè)計(jì)方法和設(shè)計(jì)編制程序的流程之外,只有通過課外大量的實(shí)際操作,才能掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)步驟,學(xué)會開發(fā)單片機(jī)應(yīng)用系統(tǒng)基本方法。 本文根據(jù)AT89S52單片機(jī)具有的在系統(tǒng)編程功能,整合了一套成本低廉、取材容易、制作快捷、操作方便的單片機(jī)實(shí)驗(yàn)開發(fā)系統(tǒng)。該系統(tǒng)非常適合于課堂上或課堂外使用。

單片機(jī)應(yīng)用系統(tǒng)課程是目前電類專業(yè)的主干課之一,其操作性很強(qiáng),對于院校學(xué)生,光靠課堂上的教學(xué)是遠(yuǎn)不夠的,除了在課堂上要求學(xué)生掌握基本概念,了解單片機(jī)擴(kuò)展接口電路的設(shè)計(jì)方法和設(shè)計(jì)編制程序的流程之外,只有通過課外大量的實(shí)際操作,才能掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)步驟,學(xué)會開發(fā)單片機(jī)應(yīng)用系統(tǒng)基本方法。

本文根據(jù)AT89S52單片機(jī)具有的在系統(tǒng)編程功能,整合了一套成本低廉、取材容易、制作快捷、操作方便的單片機(jī)實(shí)驗(yàn)開發(fā)系統(tǒng)。該系統(tǒng)非常適合于課堂上或課堂外使用。

硬件電路

硬件電路分為單片機(jī)的最小系統(tǒng)和下載器兩大部分。

最小系統(tǒng)原理:最小系統(tǒng)是沒有外圍器件及外設(shè)接口擴(kuò)展的單片機(jī)系統(tǒng)。它是單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)基礎(chǔ),包括最小系統(tǒng)結(jié)構(gòu)選擇、時鐘系統(tǒng)設(shè)計(jì)和復(fù)位系統(tǒng)設(shè)計(jì)。通常情況下,單片機(jī)最小系統(tǒng)分三種結(jié)構(gòu):①總線型總線應(yīng)用的最小系統(tǒng)結(jié)構(gòu),該結(jié)構(gòu)由總線型單片機(jī)、復(fù)位電路、時鐘電路、I/O口及并行擴(kuò)展總線組成。②總線型非總線應(yīng)用的最小系統(tǒng)結(jié)構(gòu),只有單片機(jī)、復(fù)位電路構(gòu)成的最簡單的電路,并行總線不用于外圍擴(kuò)展,可作為應(yīng)用系統(tǒng)的I/O口使用。③非總線型單片機(jī)的最小系統(tǒng)結(jié)構(gòu)。

這里介紹的最小系統(tǒng)屬于第②種,由單片機(jī)AT89S52和ISP編程接口組成,其原理如圖1所示。圖中P0~P3口和CN104留給實(shí)驗(yàn)或?qū)嵱?xùn)時作為I/O口或連接擴(kuò)展電路用。CON101是在下載或讀取芯片內(nèi)部程序時用的ISP編程接口,操作時,需要去掉跳線J101。(ISP即英文In-System Programmable,意為在系統(tǒng)編程。)

下載器:下載器由接口板和連接電纜組成。接口板的原理圖見圖2(a)。圖中U201是8緩沖器74HC244電路,用作計(jì)算機(jī)并口和單片機(jī)的緩沖隔離。連接器CN202是通用的DB25針形插頭,與上位機(jī)連接,進(jìn)行通信;其中4、5腳控制U201芯片,在其低電平時允許數(shù)據(jù)正常傳輸,高電平時74HC244的輸出呈高阻狀態(tài);6腳輸出數(shù)據(jù)到單片機(jī);7腳是時鐘信號;9腳是輸出復(fù)位信號;10腳是接收從單片機(jī)讀出的數(shù)據(jù)。連接器CN201是標(biāo)準(zhǔn)的10針I(yè)DC插座,其各項(xiàng)功能見圖2(b)。

下載電纜采用10芯扁平電纜,兩頭壓有IDC插頭。一端接下載器,另一端接最小系統(tǒng)板上的ISP口。

軟件操作

在這個實(shí)驗(yàn)開發(fā)系統(tǒng)中,軟件使用了keil c和程序下載軟件SLISP。有興趣仿真的讀者可使用proteus軟件。由于應(yīng)用電路和程序在仿真環(huán)境與真實(shí)環(huán)境中運(yùn)行,在某些情況下存在一定的差異,所以在這里不予推薦(所用兩個軟件可到相應(yīng)網(wǎng)站上下載安裝)。

keil c的基本操作:安裝keil c軟件后,電腦的桌面上會有圖標(biāo)顯示。用鼠標(biāo)左鍵雙擊該圖標(biāo)便可進(jìn)入keil c的工作界面,如圖3所示。該界面與Word界面類似,上邊是菜單欄,接著是快捷按鈕欄等。這里用到的部分菜單及快捷按鈕的中文含義已標(biāo)注在圖3上;用到的功能只是創(chuàng)建一個項(xiàng)目或打開一個已有的項(xiàng)目,創(chuàng)建或打開一個源程序文本等,最后把它編譯成需要的十六進(jìn)制文件。

其操作步驟如下:

*新建項(xiàng)目或打開已有的項(xiàng)目

*新建文件或打開已有的文件

*目標(biāo)文件選項(xiàng)設(shè)置

*建立目標(biāo)文件,獲得.HEX文件

程序讀取與下載:已經(jīng)安裝有雙龍電子下載軟件的電腦,在其桌面上也有圖標(biāo)顯示。同樣用鼠標(biāo)左鍵雙擊該圖標(biāo)便可進(jìn)入MCU下載程序的工作界面,如圖4所示。該界面是中文的,且比較清晰。

首次使用時將“通信參數(shù)設(shè)置及器件選擇”設(shè)置成圖中所示,即通信口設(shè)為并行通信口“LPT1”,速率設(shè)為“TURBO”加速,器件選擇“AT89S52”。

拔去最小系統(tǒng)板上的跳線J101、J102、J103,插上AT89S52芯片;將下載線的接口板插入電腦的并口上,用連接電纜把最小系統(tǒng)與接口板連好,再在最小系統(tǒng)上接上+9V電源。注意“+”與“-”不能搞錯。打開電源對最小系統(tǒng)供電,就可以讀寫芯片中的程序了。

如果在下載過程中出現(xiàn)錯誤,會在下面的.文本框中出現(xiàn)提示。找到原因后再進(jìn)行重寫時,需要先把芯片內(nèi)原來的信息擦除掉,然后再寫。

如果對原程序進(jìn)行了修改,那么要重新進(jìn)行編譯,即點(diǎn)重建目標(biāo)文件“Rebuild alI target files”按鈕,生成新的.HEX文件;下載時還要重新加載剛生成的同一文件名的新.HEX文件。這樣才能保證本次下載的是已修改的程序。

完成上面的操作后,關(guān)閉+9V電源,拔下連接電纜,插上跳線J101,接上擴(kuò)展接口電路,就可以檢查程序的運(yùn)行情況,進(jìn)行實(shí)驗(yàn)或開發(fā)了。

實(shí)訓(xùn)一例

用兩個按鈕分別控制繼電器的吸合和釋放。

基本要求:按一下開關(guān)S1,繼電器J吸合;按一下按鈕S2,繼電器J釋放。如果S2沒有閉合,那么即使按S1,繼電器J也不會吸合。

實(shí)現(xiàn)電路:利用單片機(jī)89S52的P3.6和P3.7口來控制P1.7的狀態(tài),使繼電器的吸合或釋放;當(dāng)P3.6低電平時使P1.7也低電平,繼電器吸合;當(dāng)P3.7高電平時使P1.7也高電平,繼電器釋放。其原理如圖5所示,電路可以用萬能板搭建而成。

編程思路:首先取P3.7,判斷其是否是“1”。是,將P1.7置“1”,返回;不是“1”,則取P3.6。取P3.6,判斷其是否是“0”。是,將P1.7置“0”;不是“0”則返回。其流程見圖6。

程序編制:按照流程圖就不難編制出程序。程序可用“記事本”或在“KEIL C”中錄入,并用文件名“rlcontrol.asm”保存。指令的具體含義請參見有關(guān)書籍。

程序調(diào)試:具體操作步驟如下:

①用“記事本”或在“KEIL C”中錄入或編制程序,并用一個文件名,如“rlcontrol.asm”保存;

②打開“KEIL C”軟件,新建一個項(xiàng)目。項(xiàng)目名也不妨為“rlcontrol”;

③打開已建立的文件“rlcontrol.asm”,并將該文件添加到“Source Group 1”中;

④在"Options for Target‘Target 1’”中的“Output”標(biāo)簽頁上進(jìn)行設(shè)置;

⑤點(diǎn)編譯和建立目標(biāo)文件,得到“rlcontrol.hex”文件;

⑥拔去最小系統(tǒng)板上的跳線J101、J102、J103,插上AT89S52芯片,將下載線的接口板插入電腦的并口上,把連接電纜把最小系統(tǒng)與接口板連好,再在最小系統(tǒng)上接上+9V電源;

⑦打開下載軟件,并設(shè)置好有關(guān)參數(shù),加載待寫文件“rlcontrol.hex”,點(diǎn)“編程”按鈕下載程序(必要時須先對芯片進(jìn)行“擦寫”);

⑧完成上面的操作后,關(guān)閉+9V電源,拔下連接電纜,插上跳線J101,接上擴(kuò)展接口電路;

⑨供電驗(yàn)證程序,兩個按鈕的動作是否符合要求,不符合要求則進(jìn)行修改;

⑩重復(fù)上述步驟直到實(shí)現(xiàn)要求的功能。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

北京2022年10月17日 /美通社/ --  "天下武功、唯快不破",數(shù)字經(jīng)濟(jì)時代尤甚。 數(shù)據(jù)極富價值,堪比新時代的石油。數(shù)字經(jīng)濟(jì)時代,數(shù)據(jù)價值如何快速、高效地釋放顯得尤為重要。自20...

關(guān)鍵字: 軟件 IO SSD CPU

最近呢,在工作期間,確實(shí)被這種問題給困擾了,如何有效的管理電腦自啟動的程序,相信大多數(shù)人都沒有搞透徹,下面主要從Windows和Linux兩個系統(tǒng)來進(jìn)行分享,喜歡的記得點(diǎn)贊和再看哦!

關(guān)鍵字: 自啟 電腦 軟件

濟(jì)南2022年10月14日 /美通社/ -- 近日,浪潮新基建成功通過CMMI(軟件能力成熟度集成模型)三級認(rèn)證并正式獲得資質(zhì)證書。繼2021年組建后,僅一年時間就斬獲全球軟件領(lǐng)域最權(quán)威的認(rèn)證之一,標(biāo)志著浪潮新基建在技術(shù)...

關(guān)鍵字: 軟件 新基建 智慧城市 模型

為增進(jìn)大家對繼電器的認(rèn)識,本文將對繼電器在使用過程中的常見問題以及正確使用繼電器的方法予以介紹。

關(guān)鍵字: 繼電器 指數(shù) 交流繼電器

為增進(jìn)大家對繼電器的認(rèn)識,本文將對中間繼電器的結(jié)構(gòu)、分類以及中間繼電器和一般繼電器的選擇予以介紹。

關(guān)鍵字: 中間繼電器 指數(shù) 繼電器

為增進(jìn)大家對繼電器的認(rèn)識,本文將對計(jì)數(shù)繼電器、計(jì)數(shù)繼電器的替代方法予以介紹。

關(guān)鍵字: 計(jì)數(shù)繼電器 指數(shù) 繼電器

魁北克, Oct. 13, 2022 (GLOBE NEWSWIRE) -- 提供最靈活、最強(qiáng)大和最準(zhǔn)確ADAS及AD傳感技術(shù)的全球領(lǐng)先企業(yè)LeddarTech?欣然宣布,公司將采用一項(xiàng)業(yè)務(wù)戰(zhàn)略,將更多的資金和團(tuán)隊(duì)資源用...

關(guān)鍵字: LED 汽車 軟件 ADAS

麥格納(MAGNA)正在進(jìn)行一項(xiàng)1.2億美元的投資,在印度班加羅爾建立和運(yùn)營一座全新工程中心,旨在為出行電動化提供支持。該設(shè)施占地約2.2萬平方米,預(yù)計(jì)將于2023年第一季度開業(yè),屆時該中心將聘請眾多經(jīng)驗(yàn)豐富的工程師和技...

關(guān)鍵字: 工程師 仿真 電動汽車 軟件

嵌入式軟件技術(shù)到目前為止己經(jīng)在很多領(lǐng)域起到了中流砥柱的作用,例如在電子消費(fèi)、移動通訊方面,這種技術(shù)為我國的很多行業(yè)提供了更多的可能性。未來,嵌入式軟件技術(shù)會為人類做出更大的貢獻(xiàn)。伴隨著計(jì)算機(jī)技術(shù)與電子技術(shù)的成熟發(fā)展,電子...

關(guān)鍵字: 嵌入式 軟件 人工智能

(全球TMT2022年9月29日訊)銳思華創(chuàng)正式宣布9月同時拿下兩個定點(diǎn)項(xiàng)目,本次拿到的定點(diǎn)項(xiàng)目均為國內(nèi)知名主機(jī)廠商新能源車型,其中一款車型發(fā)布之后有望成為國內(nèi)新一代新能源運(yùn)動轎車領(lǐng)跑車型,另一款車型定位為中大型SUV...

關(guān)鍵字: 新能源 CW 軟件 CORE

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉