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

正文內(nèi)容

基于單片機控制的步進電機課程設計(存儲版)

2024-12-03 18:24上一頁面

下一頁面
  

【正文】 依次: 1001—— 1000—— 1100—— 0100—— 0110—— 0010—— 0011—— 0001(正轉(zhuǎn)) 1001—— 0001—— 0011—— 0010—— 0110—— 0100—— 1100—— 1000(反轉(zhuǎn)) 給單片機從 10H 開始的 8個單元內(nèi)送入其驅(qū)動信號序列,同時把加速、減速不同的時間值賦給指定單元。利用等值偽指令把 33H 賦值給 AS SS EQU 34H 。當 NO 單元中值為 0時,把 ZEHNG 單元中的值送給 A,如果 =1 時,正轉(zhuǎn)子程序執(zhí)行結(jié)束,返回主程序。調(diào)用延時子程序 DELAY,在延時值程序返回后分別把停止 (NO)、正轉(zhuǎn) (ZHENG)、反轉(zhuǎn) (FAN)標志單元中的值送到A,把 NO 單元中值送到 A后,如果 =1,則反轉(zhuǎn)子程序執(zhí)行結(jié)束,返回主程序,否則順序執(zhí)行。進入減速子程序后,先把減速標志單元中的值清零,同時把 R1單元中的值送到 A中,用來判斷 R1 中的值是否等于 20H,如果 A 中的值不等于 20H,則 R1 中的值減 1,然后返回,如果 A 中值等于 20H 表明以經(jīng)減速到最小值,然后直接返回。R 7 = 0 ?R 6 = R 6 1 。 第三步、將步進電機的驅(qū)動芯片 ULN2020A 底座焊接到焊板上,對照芯片引腳圖,將 、 P2.、 、 四端口連接到芯片的前四個輸入端口。若硬件電路錯誤,對照電路圖仔細檢查每一個模塊電路,直到正確為止。盡管我們在課堂學到的內(nèi)容很有限,但在以后的學習中單片機還需要 好好的深入研究和學習,學好了單片機也就多了一項生存的本錢。團結(jié)就是力量,無論在現(xiàn)在的學習中還是在以后的工作中,團結(jié)都是至關(guān)重要的,有了團結(jié)會有更多的理念、更多的思維、更多的情感。按下復位鍵,再按下正轉(zhuǎn)、反轉(zhuǎn)鍵,接著在按加速、減速鍵和停止鍵,看電機轉(zhuǎn)動的方式是否符合預期要求的。 第二步、與門芯片 DM74SL09N 的底座焊接在焊板上,根據(jù)原理圖剪取長短適中的導線連接 P0 口、上拉電阻和芯片底座的引腳。R 6 = 0 ?R 5 = R 5 1 。進入加速子程序后,先把加速標志單元中的值清零,同時把 R1單元中的值送到 A中,用來判斷 R1 中的值是否等于 23H,如果 A 中的值不等于 23H,則 R1 中的值加 1,然后返回,如果 A 中值等于 23H 表明以經(jīng)加速到最大值,然后直接返回。因為驅(qū)動電機轉(zhuǎn)動的序列存儲在 10H 到 17H 八個單元中),則把以 R0 中值為地址的單元中的值通過 P2 口低 4位輸出,把其高低電平信號送到步進電機驅(qū)動芯片 ULN2020A,通過 ULN2020A 的輸出信號去推動步進電機轉(zhuǎn)動。同時把以 R1 中值為地址的單元中的值通過間接尋址方式送給 R5。 利用等值偽指令把 31H 賦值給 FAN NO EQU 32H 。以此通過改變單片機的輸出信號來控制步進電機的啟 /停、正反轉(zhuǎn)以及加速、減速。 AT89C51 的工作電源為 5( 1177。內(nèi)含 4KB 的 FLASH 存儲器檫寫次數(shù) 1000 次; 換向信號一定要在前一個方向的最后一個脈沖結(jié)束后以及下一個方向的第 1 個脈沖前發(fā)出。 步進電機的轉(zhuǎn)向控制 如果給定工作方式正序換相通電 ,步進電機正轉(zhuǎn)。隨著微電子和計算機技術(shù)的發(fā)展,步進電機的需求量與日俱增,在各個國民經(jīng)濟領(lǐng)域都有應用。 2 單片機控制步進電機 一、概述 課題簡介 步進電機簡介 步進電機是一種 感應電機(如左圖 1 所示) ,它的工作原理是利用電子電路,將直流電變成分時供電的,多相時序控制電流,用這種電流為步進電機供電,步進電機才能正常工作,驅(qū)動器就是為步進電機分時供電 ( 圖 1) 的,多相時序控制器 。從結(jié)構(gòu)上看 ,步進電機分為三相、四相、五相等類型 ,常用的則以三相為主。其他方式情況類似。 基本設計要求 此次我們所設計的是一個步進電機控制系統(tǒng),可以通過按鍵來控制系統(tǒng)的啟 /停工作,當系統(tǒng)運轉(zhuǎn)時,用按鍵來控制方向,同樣由按鍵來選擇工作模式。具有 2 個 16 位編 程定時器 AT89C51 的編程頻率為 3~24MHZ,編程啟動電流和啟動電壓 分別為 1mA、 5 或 12V。把判斷停止、正轉(zhuǎn)、反轉(zhuǎn)、加速、減速各個標志位置零,開外部中斷 INT0,且外部中斷為下降沿觸發(fā)方 式。利用等值偽指令把 34H 賦值給 SS ORG 00H 。否則順序執(zhí)行。當 NO 單元中值為 0 時,把 ZEHNG 單元中的值送給 A,如果=1 時,反轉(zhuǎn)子程序執(zhí)行結(jié)束,返回主程序。 ( c) 程序及注釋 JIA: ANL AS,00H ;把加速標志 AS 清零 MOV A,R1 ;把 R1單元中的值送到 A 加速標志單元 AS 清零把 R 1 單元中的內(nèi)容送給 AA = 23 H ?I NC R 1返回YESNO減速標志單元 SS 清零把 R 1 單元中的內(nèi)容送給 AA = 20 H ?DE C R 1返回YESNO 14 CJNE A,23H,JIA1 ;如果 A中值不等 23H 則 JIA1 RET ;加速子程序返回 JIA1: INC R1 ; R1 中的值加 1 RET ;加速子程序返回 JIAN: ANL SS,00H ;把減速標志 SS 清零 MOV A,R1 ;把 R1 中的值送給 A CJNE A,20H,JIAN1 ;如果 A 不等于 20H 則 JIAN1 RET ;減速子程序返回 JIAN1: DEC R1 ; R1 中的值減 1 RET ;減速子程序返回 中斷程序 ( a)流程圖(圖 10) ( b)分析 當單片機復位后執(zhí)行主程序,等待中斷,當有按鍵被按下時,進入中斷服務子程序,進入中斷服務子程序后,讀 P0 口的值給 A, A 中值取反和 1FH 相與,把其得到的值送到 A,如果 A=0,則中斷返回,如果 A 中值不為 0 則調(diào)用延時DELEAY1。R 6 = 0 ?返 回N ON OY E SY E S (圖 11) ( b)分析 延時程序采用反復執(zhí)行指令,消耗時間來達到延時的目的。 第四步、對照晶振電路和手動復位電路,先焊接電阻和元片電阻,再焊接按鍵,接著把電解電容和晶振也焊到焊板上。不停地調(diào)試直到成功。最后感謝老師對我們的精心指導和幫助,感謝同學們對我的幫助。在這次課程設計中又讓我體會到了合作與團結(jié)的力量,當遇到不會或是設計不出來的地方,我們就會在 群里討論或者是同學之間相互幫助。 把單片機芯片插入焊板芯片底座中,接入電源。 第一步、將單片機的底座焊在電路板的左邊,在對應 P0 口的幾個引腳將上拉電阻( 10K 電阻)在焊板上固定并連接到 P0 口的 0—— 4口進行焊接。R 7 = 0 ?R 6 = R 6 1 。 ( c) 程序及注釋 正轉(zhuǎn)子程序: GO: ANL ZHENG,00H ;把正轉(zhuǎn)標志位清零 INC R0 ; R0 中的值加 1 MOV A,R0 ;把 R0 中的值賦給 A CJNE A,18H,GO2 ;如果A中值和18H不相等則GO2,否則順序執(zhí)行 MOV R0,10H ;給R0送10H GO2: MOV P2,R0 ;通過間接尋址方式給P2口賦值 MOV A,R1 ;通過間接尋址給 A賦值 MOV R5,A ;把 A得到的值送到寄存器 R5 LCALL DELAY ;調(diào)用延時子程序 MOV A,NO ;把 NO 單元中的內(nèi)容送到 A JB ,RETURN ;如果 ACC .0=1(即 NO 單元中值為 1)則 RETURN MOV A,ZHENG ;把 ZHENG 單元中的內(nèi)容送到 A JB ,RETURN ;如果 ACC .0=1(即 ZHENG 單元中值為 1)則RETURN MOV A,FAN ;把 FAN 單元中的內(nèi)容送到 A JB ,RETURN ;如果 ACC .0=1(即 FAN 單元中值為 1)則 RETURN MOV A,SS ;把 SS單元中的內(nèi)容送到 A JNB ,GO3 ;如果 ACC .0=0(即 SS 單元中值為 0)則 GO3 LCALL JIAN ;調(diào)用 JIAN(減速)子程序 GO3: MOV A,AS ;把 AS 單元中的內(nèi)容送到 A 12 JNB ,GO4 ;如果 ACC .0=0(即 AS 單元中值為 0)則 GO4 LCALL JIA ;調(diào)用 JIA(加速 )子程序 GO4: AJMP GO ;跳轉(zhuǎn)到 GO 反轉(zhuǎn)子程序: BACK: ANL FAN,00H ;把反轉(zhuǎn)標志位清零 DEC R0 ; R0 中的值減 1 MOV A,R0 ;把 R0 中的值送到 A CJNE A,0EH,TT ;如果 A中的值與立即數(shù) 0E 不相等則 TT MOV R0,17H ;把立即數(shù) 17H 送給 R0
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1