国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

218、仿真-基于51單片機(jī)步進(jìn)電機(jī)正反轉(zhuǎn)加減速度LCD1602顯示Proteus仿真設(shè)計(程序+Proteus仿真+配套資料等)

這篇具有很好參考價值的文章主要介紹了218、仿真-基于51單片機(jī)步進(jìn)電機(jī)正反轉(zhuǎn)加減速度LCD1602顯示Proteus仿真設(shè)計(程序+Proteus仿真+配套資料等)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

畢設(shè)幫助、開題指導(dǎo)、技術(shù)解答(有償)見文未

目錄

一、硬件設(shè)計

二、設(shè)計功能

三、Proteus仿真圖?編輯

四、程序源碼

資料包括:

需要完整的資料可以點擊下面的名片加下我,找我要資源壓縮包的百度網(wǎng)盤下載地址及提取碼。


方案選擇
單片機(jī)的選擇

方案一:STM32系列單片機(jī)控制,該型號單片機(jī)為LQFP44封裝,內(nèi)部資源足夠用于本次設(shè)計。STM32F103系列芯片最高工作頻率可達(dá)72MHZ,在存儲器的01等等待周期仿真時可達(dá)到1.25Mip/MHZ(Dhrystone2.1)。內(nèi)部128k字節(jié)的閃存程序存儲器,也就是說代碼量可以寫到128k字節(jié),本次設(shè)計足夠,內(nèi)部高達(dá)20K字節(jié)的SRAM。
?

方案二:51單片機(jī)STC89C52系列的指令系統(tǒng)和AT89C52系列的完全兼容,但實際操作起來卻存在很多問題:

(1)AT89C52不帶ISP下載,要用下載器才行,STC89C52可以用你的USB轉(zhuǎn)串口下載,下載軟件可以到STC廠家網(wǎng)上去下。

(2)STC單片機(jī)執(zhí)行指令的速度很快,大約是AT的3-30倍,盡管快是好事,但這樣一來,你在AT上好使的程序在STC上不一定好用,最典型的例子就是那些對時序有嚴(yán)格要求的模塊,用STC時注意得加長延時,大約是AT的10—30倍就差不多,這一點自己調(diào)試就知道了。

(3)STC單片機(jī)對工作環(huán)境的要求比較低,電壓低于5伏時仍然正常工作,甚至3伏到4伏之間都還可以工作,然而這樣的環(huán)境下AT肯定不行了,所以當(dāng)一個系統(tǒng)用STC單片機(jī)好用,但用AT的單片機(jī)不工作時,直接查最小系統(tǒng),看單片機(jī)的供電是否正常。

比較這兩種方案,由于在學(xué)校期間學(xué)過數(shù)字電路、單片機(jī)原理、C語言程序設(shè)計,綜合考慮單片機(jī)的各部分資源和作為學(xué)生能夠獲得的資源,還有STM32價錢比較貴方面。經(jīng)過對比此次設(shè)計要求,我選擇用51單片機(jī)中的STC系列芯片完成。而且學(xué)校也提供了相應(yīng)的硬件操作平臺,實際操作起來比較方便,故STC為更合理的選擇。本系統(tǒng)選擇STC89C52單片機(jī)作為主控芯片。足夠本設(shè)計運行,且價格便宜,下載程序方便。

顯示器選擇方案

方案一:采用12864液晶顯示屏。液晶顯示模塊是128×64點陣的漢字圖形型液晶顯示模塊,可顯示漢字及圖形,內(nèi)置8192個中文漢字(16X16點陣)、128個字符(8X16點陣)及64X256點陣顯示RAM(GDRAM)??膳cCPU直接接口,提供兩種界面來連接微處理機(jī):8-位并行及串行兩種連接方式。具有多種功能:光標(biāo)顯示、畫面移位、睡眠模式等。

方案二:采用LCD1602液晶顯示屏。LCD1602是一種工業(yè)字符型液晶,能夠同時顯示16x02 即32個字符。(16列2行)。1602只能顯示字母、數(shù)字和符號能顯示16*2個字符,但寄存器不止32個,有一些顯示效果,如字符一個個顯示、字符從左到右或從右到左顯示等等,顯示效果簡單。

總結(jié):在編程使用方面,兩者難度差不多,原理差不多,都是寫指令、寫地址、寫數(shù)據(jù)等等。當(dāng)然12864液晶屏顯示更全面、字符更多。相比于1602液晶屏、12864能更形象具體的實現(xiàn)顯示功能。不過1602液晶屏也能實現(xiàn)設(shè)計的要求。網(wǎng)上買比較廉價,最低的六塊錢左右。而12864液晶顯示屏最便宜的也要四十塊錢。從造價方面考慮,當(dāng)然是價格低廉的優(yōu)先。而LCD1602就是最好的選擇。


?

一、硬件設(shè)計

硬件電路組成:51單片機(jī)+最小系統(tǒng)+ULN2003芯片+LCD1602液晶顯示屏+按鍵控制+步進(jìn)電機(jī)設(shè)計組成。

二、設(shè)計功能

1、本設(shè)計基于STC89C51/52(與AT89S51/52、AT89C51/52通用)。

2、采用LCD1602液晶屏顯示:電機(jī)轉(zhuǎn)動方向、速度等級、圈數(shù)、角度。

3、采用ULN2003芯片驅(qū)動步進(jìn)電機(jī)。

4、通過按鍵控制正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、啟動/停止。


?

三、Proteus仿真圖

?
單片機(jī)模塊設(shè)計

單片微型計算機(jī)是隨著微型計算機(jī)的發(fā)展而產(chǎn)生和發(fā)展的。自從1975 年美國德克薩斯儀器公司的第一臺單片微型計算機(jī)( 簡稱單片機(jī))TMS-1000 問世以來,迄今為止,單片機(jī)技術(shù)已成為計算機(jī)技術(shù)的一個獨特分支,單片機(jī)的應(yīng)用領(lǐng)域也越來越廣泛,特別是在工業(yè)控制中經(jīng)常遇到對某些物理量進(jìn)行定時采樣與控制的問題,在儀器儀表智能化中也扮演著極其重要的角色。

如果將8位單片機(jī)的推出作為起點,那么單片機(jī)的發(fā)展歷史大致可以分為以下幾個階段:

第一階段(1976—1978):單片機(jī)的探索階段。以Intel公司的MCS-48為代表。MCS-48的推出是在工控領(lǐng)域的探索,參與這一探索的公司還有Motorola、Zilog等。都取得了滿意的效果。這就是SCM的誕生年代,“單片機(jī)”一詞即由此而來。

第二階段(1978—1982):單片機(jī)的完善階段。Intel公司在MCS-48基礎(chǔ)上推出了完善的、典型的單片機(jī)系列MCS-51。它在以下幾個方面奠定了典型的通用總線型單片機(jī)體系結(jié)構(gòu)。

(1)完善的外部總線。MCS-51設(shè)置了經(jīng)典的8位單片機(jī)的總線結(jié)構(gòu),包括8位數(shù)據(jù)總線、16位地址總線、控制總線及具有多機(jī)通信功能的串行通信接口。

(2)CPU外圍功能單元的集中管理模式。

(3)體現(xiàn)工控特性的地址空間及位操作方式。

(4)指令系統(tǒng)趨于豐富和完善,并且增加了許多突出控制功能的指令。

第三階段(1982—1990):8位單片機(jī)的鞏固發(fā)展及16位單片機(jī)的推出階段,也是單片機(jī)向微控制器發(fā)展的階段。Intel公司推出的MCS-96系列單片機(jī),將一些用于測控系統(tǒng)的模數(shù)轉(zhuǎn)換器、程序運行監(jiān)視器、脈寬調(diào)制器等納入片中,體現(xiàn)了單片機(jī)的微控制器特征。

第四階段(1990—):微控制器的全面發(fā)展階段。隨著單片機(jī)在各個領(lǐng)域全面、深入地發(fā)展和應(yīng)用,出現(xiàn)了高速、大尋址范圍、強(qiáng)運算能力的8位/16位/32位通用型單片機(jī),以及小型廉價的專用型單片機(jī)。

單片機(jī)是在集成電路芯片上集成了各種元件的微型計算機(jī),這些元件包括中央處理器CPU、數(shù)據(jù)存儲器RAM、程序存儲器ROM、定時/計數(shù)器、中斷系統(tǒng)、時鐘部件的集成和I/O接口電路。由于單片機(jī)具有體積小、價格低、可靠性高、開發(fā)應(yīng)用方便等特點,因此在現(xiàn)代電子技術(shù)和工業(yè)領(lǐng)域應(yīng)用較為廣泛,在智能儀表中單片機(jī)是應(yīng)用最多、最活躍的領(lǐng)域之一。在控制領(lǐng)域中,現(xiàn)如今人們更注意計算機(jī)的底成本、小體積、運行的可靠性和控制的靈活性。在各類儀器、儀表中引入單片機(jī),使儀器儀表智能化,提高測試的自動化程度和精度,提高計算機(jī)的運算速度,簡化儀器儀表的硬件結(jié)構(gòu),提高其性能價格比。


?

四、程序源碼

Keil C51是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會令你事半功倍。

218、仿真-基于51單片機(jī)步進(jìn)電機(jī)正反轉(zhuǎn)加減速度LCD1602顯示Proteus仿真設(shè)計(程序+Proteus仿真+配套資料等),仿真-51單片機(jī),51單片機(jī),proteus,嵌入式硬件

資料包括:

218、仿真-基于51單片機(jī)步進(jìn)電機(jī)正反轉(zhuǎn)加減速度LCD1602顯示Proteus仿真設(shè)計(程序+Proteus仿真+配套資料等),仿真-51單片機(jī),51單片機(jī),proteus,嵌入式硬件文章來源地址http://www.zghlxwxcb.cn/news/detail-656481.html

需要完整的資料可以點擊下面的名片加下我,找我要資源壓縮包的百度網(wǎng)盤下載地址及提取碼。 ?

到了這里,關(guān)于218、仿真-基于51單片機(jī)步進(jìn)電機(jī)正反轉(zhuǎn)加減速度LCD1602顯示Proteus仿真設(shè)計(程序+Proteus仿真+配套資料等)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 基于51單片機(jī)的步進(jìn)電機(jī)驅(qū)動,親測無誤

    基于51單片機(jī)的步進(jìn)電機(jī)驅(qū)動,親測無誤

    這一次要分享的項目是最近接單做的一個小玩意兒,基于51單片機(jī)的步進(jìn)電機(jī)驅(qū)動。最近積壓了兩個月的小項目會在后面陸續(xù)發(fā)出,好了回歸正題。本次步進(jìn)電機(jī)驅(qū)動的話主要實現(xiàn)的功能就是實現(xiàn): 步進(jìn)電機(jī)的加速和減速,正轉(zhuǎn)反轉(zhuǎn)和開啟或者停止工作。用LCD1602顯示當(dāng)前工作

    2023年04月09日
    瀏覽(26)
  • 基于51單片機(jī)的FRID智能門禁系統(tǒng)(RFID,12864,AT24C02,步進(jìn)電機(jī)......)

    基于51單片機(jī)的FRID智能門禁系統(tǒng)(RFID,12864,AT24C02,步進(jìn)電機(jī)......)

    目錄 門禁系統(tǒng) 需要的器件 設(shè)計思路 流程圖實現(xiàn) 技術(shù)實現(xiàn) 實物接線圖 實物接線圖 ?函數(shù)設(shè)計 部分主程序代碼,截取片段 12864顯示模塊 步進(jìn)電機(jī)模塊以及蜂鳴器 FRID射頻模塊 AT24C02模塊 功能實現(xiàn)及其源代碼 完整文件 ????????STC89C52,MFRC-522 RFID射頻模塊,AT24C02存儲電路,

    2024年02月07日
    瀏覽(22)
  • 51單片機(jī)對步進(jìn)電機(jī)的控制

    51單片機(jī)對步進(jìn)電機(jī)的控制

    首先打開proteus軟件,導(dǎo)入元器件并連線。 接著了解一下步進(jìn)電機(jī): ?步進(jìn)電機(jī)的特點: ?步進(jìn)電機(jī)的驅(qū)動芯片: ?l298步進(jìn)電機(jī)驅(qū)動芯片各引腳的功能: ?L298的邏輯功能表 ?四相步進(jìn)電機(jī)的工作原理: ?接下來就是proteus中導(dǎo)入步進(jìn)電機(jī)的方法: ?proteus中導(dǎo)入L298芯片的方法:

    2024年02月09日
    瀏覽(21)
  • 51單片機(jī)——步進(jìn)電機(jī)實驗,小白講解,相互學(xué)習(xí)

    51單片機(jī)——步進(jìn)電機(jī)實驗,小白講解,相互學(xué)習(xí)

    步進(jìn)電機(jī)簡介: ? ? ? ? 步進(jìn)電機(jī)是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚨嗑€位移的開源控制元件。在非超載的情況下,電機(jī)的轉(zhuǎn)速,停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響,即給電機(jī)加一個脈沖信號,電機(jī)則轉(zhuǎn)過一個步距角。這一線性的關(guān)系的存在

    2024年02月04日
    瀏覽(28)
  • 51單片機(jī)控制步進(jìn)電機(jī)啟停,正反轉(zhuǎn)速度——入門

    51單片機(jī)控制步進(jìn)電機(jī)啟停,正反轉(zhuǎn)速度——入門

    實驗器件 STC89C52RC的學(xué)習(xí)板子一個 DC 5V 4相5線步進(jìn)電機(jī) 28YBJ-48 減速步進(jìn)電機(jī)一個 元器件連接: 51單片機(jī)開發(fā)板 ?電氣原理圖 ? ? 實驗現(xiàn)象:下載程序后; 當(dāng)按下KEY1鍵可調(diào)節(jié)電機(jī)旋轉(zhuǎn)方向; 當(dāng)按下KEY2鍵,電機(jī)加速; 當(dāng)按下KEY3鍵,電機(jī)減速; 按下KEY4的時候,電機(jī)啟動/停止;

    2024年02月11日
    瀏覽(26)
  • 51單片機(jī)雙軸太陽能追光追日系統(tǒng)ULN2003步進(jìn)電機(jī)
  • 【51單片機(jī)Keil+Proteus8.9】控制步進(jìn)電機(jī)+LCD1602顯示狀態(tài)

    【51單片機(jī)Keil+Proteus8.9】控制步進(jìn)電機(jī)+LCD1602顯示狀態(tài)

    步進(jìn)電機(jī)控制 設(shè)計思路 電路設(shè)計: 選用AT89C51單片機(jī)作為電路核心部件,外加LM016L液晶顯示屏作為顯示,顯示步進(jìn)電機(jī)的Fast,Slow,Stop的三個狀態(tài) 將AT89C51單片機(jī)所選引腳與LM016L控制引腳相連,再將數(shù)據(jù)通過引腳與LCD接收引腳相連。 通過AT89C51單片機(jī)P0^0和P0^2兩個引腳引出兩個

    2024年01月20日
    瀏覽(36)
  • 7-3、S曲線生成器【51單片機(jī)控制步進(jìn)電機(jī)-TB6600系列】

    7-3、S曲線生成器【51單片機(jī)控制步進(jìn)電機(jī)-TB6600系列】

    摘要 :本節(jié)介紹步進(jìn)電機(jī)S曲線生成器的計算以及使用 一.計算原理 根據(jù)上一節(jié)內(nèi)容,已經(jīng)計算了一條任意S曲線的函數(shù)。在步進(jìn)電機(jī)S曲線加減速的控制中,需要的S曲線如圖1所示,橫軸為時間,縱軸為角速度,其中w0為起始角速度,w1為終止角速度 在S曲線加減速控制中,加減

    2024年02月08日
    瀏覽(43)
  • 單片機(jī)設(shè)計_自動追光系統(tǒng)、光源跟蹤系統(tǒng)(AT89C51 光敏電阻 步進(jìn)電機(jī))

    單片機(jī)設(shè)計_自動追光系統(tǒng)、光源跟蹤系統(tǒng)(AT89C51 光敏電阻 步進(jìn)電機(jī))

    想要更多項目私wo!!! ???????? 51 單片機(jī)雙軸自動追光系統(tǒng)主要由 STC89C52RC + 5516 光敏電阻 + ADC0832 + ULN2803 + 步進(jìn)電機(jī) + LCD1602 顯示屏組成。 ????????1.通過子電路板的上、下、左、右四個光敏電阻來感受四個方向的光強(qiáng),自 動尋找光強(qiáng)最強(qiáng)的方向。四個光敏電阻的分壓電

    2024年02月11日
    瀏覽(29)
  • 基于單片機(jī)的步進(jìn)電機(jī)調(diào)控系統(tǒng)設(shè)計(#0527)

    基于單片機(jī)的步進(jìn)電機(jī)調(diào)控系統(tǒng)設(shè)計(#0527)

    1、采用51/52單片機(jī)作為主控芯片; 2、采用DC-5V步進(jìn)減速電機(jī)(步進(jìn)角度5.625°,減速比1/64); 3、采用ULN2003作為電機(jī)驅(qū)動; 4、采用一位數(shù)碼管顯示當(dāng)前轉(zhuǎn)速(10檔); 5、按鍵控制正轉(zhuǎn)、反轉(zhuǎn)、加速、減速、停止; 6、LED指示正反轉(zhuǎn)狀態(tài)、監(jiān)看驅(qū)動信號; 采用Altium?Designer作為

    2024年02月02日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包