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

正文內容

基于單片機的步進電機控制單片機課程設計(編輯修改稿)

2025-02-12 11:37 本頁面
 

【文章內容簡介】 開、閉合過程中,都會產生抖動,一般為5—10ms;兩次抖動之間為穩(wěn)定的閉合狀態(tài),時間由按鍵動作所決定;第一次抖動前和第二次抖動后為斷開狀態(tài)。系統(tǒng)采用4個撥碼開關用來控制步進電機狀態(tài)轉換,分別是總開關、轉向控制、中速檔和高速檔,撥碼開關接通時,電源通過上拉電阻和開關到單片機I/O口形成通路,給單片機送入一個高電平,高電平即為有效電平。狀態(tài)指示采用6個發(fā)光二極管分別表示步進電機的啟動停止、正轉、反轉、低速運行、中速運行和高速運行狀態(tài),發(fā)光二極管正極接電源,負極接單片機I/O口,同時,每個發(fā)光二極管需要接限流電阻起保護作用。為了確保單片機對一次按鍵動作只確認一次按鍵,必須消除抖動的影響。消除按鍵抖動通常采用硬件、軟件兩種方法。由于硬件消抖電路設計復雜,本設計中沒有采用,在此不再詳細敘述;軟件消抖適合按鍵較多的情況,方便簡單。其原理是在第一次檢測到有鍵按下時,執(zhí)行一段延時10ms的子程序后在確認該鍵電平是否仍保持閉合狀態(tài)電平,如果保持閉合狀態(tài)電平則確認為真正有鍵按下,從而消除了抖動的影響。其原理圖如圖所示:鍵盤控制模塊原理圖采用LED數(shù)碼管動態(tài)顯示數(shù)據(jù)與個項參數(shù),方法簡單,容易控制,成本低。設計如下圖 P00P01P02P03P04P05P06P07P25P26P27AT89C51StcP24IN 1IN 2IN 3IN 4OUT 4OUT 3OUT 2OUT 1ULN2803abfcgde[LED1]aabbcfdcegfdgeabfcgdeabfcgdeh[LED2][LED3][LED4]hhhh(定時器中斷0服務程序流程圖)當CPU檢測到與撥碼開關相連引腳電平的變化時,停止當前執(zhí)行的程序,轉而跳至標號處去執(zhí)行中斷請求所對應的程序,當執(zhí)行完中斷程序后,CPU跳回先前所執(zhí)行的程序。開始設置T0時間參數(shù)判斷轉動方向控制位的值有控制位查詢輸出脈沖退出改變方向控制變量值是六、 程序框圖七、 程序清單根據(jù)單片機外圍電路的設計,單片機的P00、P01作為開關輸入,P0P0P04為按鍵輸入,主程序根據(jù)鍵盤掃描的結果進行相應的操作,并由定時器0產生定時中斷,輸出控制步進電機的正反轉(利用給步進電機送入與原來相反的脈沖即可)、步進電機的高低速控制(修改T0的初值)。include //頭文件 程序定義及變量聲明define uint unsigned int //宏定義define uchar unsigned char //宏定義uchar code ZF[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。 //正轉編碼表uchar code FF[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}。 //反轉編碼表uchar code SM[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 //數(shù)碼表sbit k1=P3^2。 //定義K1為
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1