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

正文內容

基于c語言的步進電機調速-文庫吧資料

2025-01-22 10:41本頁面
  

【正文】 mov ax,cs mov si,003eh mov [si],ax cli // 填IRQ7的段基址 pop ds }outp(0x21,(inp(0x21)amp。 //向8255控制口輸出控制字 初始化8255 if(_CS==0) m_ip=0x2000。} void main() // 主函數{int n=0,m_ip。 outp(0x20,0x20)。} } s++。} 速度 case 2: {M=10000 。} 擇不同的延遲時間,以獲得不同的 case 1: {M=800 。} void interrupt irq7(void) // 中斷子程序irq7 { switch(s) //設置速度參數s 根據s不同的值選 { case 0: {M=5000 。 //設置方向參數f 通過改變f outp(0x20,0x20)。 //步進電機通電步序 四相八拍int f=0,s=0,M=20000 。 _asm { push ds xor ax,ax mov ds,ax mov ax,offset irq6 add ax,m_ip mov si,0038h mov [si],ax mov ax,cs mov si,003ah mov [si],ax mov ax,offset irq7 add ax,m_ip mov si,003ch mov [si],ax mov ax,cs mov si,003eh mov [si],ax cli pop ds }程序清單include include include void loop(int time)。 outp(0x63,0x90)。主程序主要用來定義變量和實現使四相八拍步進電機轉動的功能,它包含了8255和8259初始化,以及對中斷作出響應,調控步進電機轉動。}主程序設計:設計所用的程序共分為三個部分,分別是主程序、中斷子程序6和中斷子程序7。 outp(0x20,0x20)。} } s++。} case 2: {M=10000 。} case 1: {M=800 。中斷子程序7流程圖如圖41: 圖41 中斷子程序7流程圖中斷子程序7具體程序如下:void interrupt irq7(void){ switch(s) { case 0: {M=5000 。中斷子程序IRQ7:若將脈沖信號接到8088CPU的中斷7上,通過脈沖信號,來實現對步進電機轉動速度的控制。設置軟件延時常數M通過對M大小的改變來實現對步進電機速度的控制。}步進電機的轉速控制:通過改變步進電機驅動信號的脈沖頻率來控制步進電機的轉速。 outp(0x20,0x20)。中斷子程序IRQ6:它是在主程序的作用下,通過將脈沖信號接到8088CPU中斷6上,在,脈沖信號的作用下,實現對步進電機轉動方向的控制,
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1