freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)控制軟件設(shè)計(jì)論文-文庫(kù)吧資料

2025-06-26 12:42本頁(yè)面
  

【正文】 include bit ForRev = 1。void MoRev(void)。void keyscan(void)。void Init_LCD1602(void)。void w_dat(uint8 dat)。void wait(void)。sbit BUSY = P0^7。sbit RW = P1^1 。sbit KeyOut4 = P2^0。sbit KeyOut2 = P2^2。sbit KeyIn4 = P2^7。sbit KeyIn2 = P2^5。typedef int int16。typedef unsigned int uint16。 本設(shè)計(jì)要求實(shí)現(xiàn)用STC89C52單片機(jī)實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制,并能實(shí)現(xiàn)步進(jìn)電機(jī)的正轉(zhuǎn),反轉(zhuǎn)及四檔不同的速度調(diào)節(jié),同時(shí)能及時(shí)的用液晶顯示屏顯示步進(jìn)電機(jī)的當(dāng)前狀態(tài)用戶(hù)根據(jù)自身的需要可隨時(shí)選擇一檔,二檔,三檔,四檔及正轉(zhuǎn),反轉(zhuǎn),啟動(dòng),停止,鍵盤(pán)掃描程序應(yīng)該時(shí)刻監(jiān)測(cè),以便能夠,及時(shí)響應(yīng)用戶(hù)的需求,所以本設(shè)計(jì)將鍵盤(pán)檢測(cè)子程序放在各個(gè)主,次程序中,以做到時(shí)刻監(jiān)測(cè),其流程圖如下: 鍵盤(pán)掃描流程圖本設(shè)計(jì)為使系統(tǒng)更顯人性化,添加了一個(gè)1602液晶顯示屏,以便能夠?qū)崟r(shí)將步進(jìn)電機(jī)的當(dāng)前狀態(tài)反饋給用戶(hù),其反饋方式就是檢測(cè)標(biāo)志位,然后將其用人性化的文字發(fā)送到液晶屏上,其流程圖如下: 液晶顯示流程圖步進(jìn)電機(jī)的啟動(dòng),停止,正轉(zhuǎn),反轉(zhuǎn)是通過(guò)對(duì)ForRev及StartEnd標(biāo)志位的檢測(cè)而定的, 步進(jìn)電機(jī)的反轉(zhuǎn)流程圖1. 正轉(zhuǎn)流程圖 步進(jìn)電機(jī)的正轉(zhuǎn)流程圖2. 反轉(zhuǎn)流程圖 步進(jìn)電機(jī)的反轉(zhuǎn)流程圖本設(shè)計(jì)為使程序可讀性好將分模塊進(jìn)行說(shuō)明。雙擊桌面上的Keil軟件的快捷啟動(dòng)方式 打開(kāi)軟件,打開(kāi)后的軟件界面如下圖所示: Keil 軟件界面然后點(diǎn)擊Project—New Project選擇新建工程,并保存到合適的位置,然后在芯片列表中選擇相應(yīng)的芯片,界面如下圖所示,然后點(diǎn)擊完成即可。很容易想到,抖動(dòng)問(wèn)題不解決就會(huì)引起對(duì)閉合鍵的識(shí)別。這就是抖動(dòng)。 其內(nèi)部結(jié)構(gòu)如下: ULN2003內(nèi)部結(jié)構(gòu)圖連接步進(jìn)電機(jī)電路圖如下: 步進(jìn)電機(jī)及其驅(qū)動(dòng)電路本次設(shè)計(jì)要求有八個(gè)按鍵,分別為啟動(dòng),停止,正轉(zhuǎn),反轉(zhuǎn),一檔,二檔,三檔,四檔。ULN2003是高耐壓、大電流達(dá)林頓陳列,由七個(gè)硅NPN達(dá)林頓管組成。其proteus仿真圖如下: 單片機(jī)最小系統(tǒng)為了更人性化,更直觀(guān)的了解到步進(jìn)電機(jī)的運(yùn)行狀況,所以在本設(shè)計(jì)中加入了液晶顯示模塊,以便及時(shí)的將步進(jìn)電機(jī)的當(dāng)前運(yùn)行狀態(tài)提供給用戶(hù),由于本設(shè)計(jì)所顯示的內(nèi)容并不多所以選著較小容量的LCD1602即可。在此單擊鼠標(biāo)左鍵后就可將元件放到原理圖編輯界面中。雙擊桌面快捷方式打開(kāi)Proteus原理圖設(shè)計(jì)軟件,界面如下所示: Proteus的ISIS原理圖編輯界面單擊界面中的YES可以查看Proteus軟件自帶的原理圖仿真實(shí)例,選擇NO可以進(jìn)行電路原理圖的設(shè)計(jì)。另外,Proteus提供了很多設(shè)計(jì)中常用的各種芯片如各種數(shù)字門(mén)電路、觸發(fā)器、移位寄存器和其他可編程邏輯芯片,方便用戶(hù)進(jìn)行各種設(shè)計(jì)電路的仿真。 在MCS51系列單片機(jī)中,我們以8051為例,來(lái)介紹其結(jié)構(gòu)及功能。在功能上,MCS51系列單片機(jī)有基本型和增強(qiáng)型兩類(lèi),它們以芯片型號(hào)的末位數(shù)字來(lái)區(qū)分。目前解決的辦法是使用外接接口芯片來(lái)實(shí)現(xiàn)。當(dāng)然單一通用的單片機(jī)芯片,是無(wú)法實(shí)現(xiàn)與任意一種外設(shè)的直接連接的。在片內(nèi)程序存儲(chǔ)器的配置上,MCS51系列單片機(jī)有三種形式,即片內(nèi)無(wú)程序存儲(chǔ)器、有掩膜程序存儲(chǔ)器ROM、有可擦除程序存儲(chǔ)器EPROM。一種是HMOS工藝,即高密度短溝道 MOS工藝。下圖是MCS52系列單片機(jī)的內(nèi)部結(jié)構(gòu)示意圖:MCS51系列單片機(jī)無(wú)論是片內(nèi)RAM容量、I/O口功能、系統(tǒng)擴(kuò)展能力、指令系統(tǒng)、引腳等都基本相同。STC89C52是一個(gè)低功耗高性能單片機(jī),40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,STC89C51可以按照常規(guī)方法進(jìn)行編程,也可以在線(xiàn)編程。STC89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS52指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,內(nèi)置功能強(qiáng)大的微型計(jì)算機(jī)的AT89C52提供了高性?xún)r(jià)比的解決方案。目前,我國(guó)生產(chǎn)很多型號(hào)的單片機(jī),在此,我們采用型號(hào)為STC89C52的單片機(jī)。通常,單片機(jī)由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器、存儲(chǔ)器和I/O接口電路等。/64絕緣耐壓V 1S600減速比1/64溫升 K≤55牽入轉(zhuǎn)矩(100H
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1