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

正文內容

基于單片機控制步進電機報告(編輯修改稿)

2025-07-20 23:29 本頁面
 

【文章內容簡介】 情況下,我就把溫度監(jiān)測部分加進來。但這不是簡簡單單的增加一個子函數的問題,它關系到整個程序的運行,使得整個程序都要做出相應的調整,這真的是牽一發(fā)而動全身。同樣一個變量我放在主函數里比較大小與放在子函數里比較都會有不一樣的效果,一個能正確實現相應的功能,而另一個卻不會。這也讓我在編程方面積累了一點經驗。當測溫這一塊加進來后,由于程序增加了不少,而且里面還有相當一部分的延時語句,所以,單片機對鍵盤的掃描就不再那么及時了,這就出現了有時按下鍵去卻沒反應的現象。這是我以后要改進的地方。七、參考文獻【圖書文獻】[1]、 作者:高洪志,《MCS51單片機原理及應用技術教程》,北京,人民郵電出版社,2009年4月出版,第314~316頁。[2]、 作者:丁向榮,《STC系列增強型8051單片機》,北京,電子工業(yè)出版社,2011年1月出版,第289~290頁。[3]、 作者:周潤景,《單片機電路設計、分析與制作》,北京,機械工業(yè)出版社,210年8月出版,第16~25頁?!揪W絡文獻】[1]、 , 20101215, 基于單片機的步進電機控制系統(tǒng)(匯編及C語言程序各一個)[2]、 , 20101007, 基于單片機控制的步進電機___畢業(yè)論文附程序:includeinclude //包含_nop_()函數定義的頭文件define uchar unsigned chardefine uint unsigned intuchar beheavecount[]={0x00,0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。uchar opbeheavecount[]={0x00,0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}。//uchar beheavecount[]={0x00,0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。uchar step,temp,lock,lock2,i,o,time,flag。 sbit DQ=P3^3。sbit wrong=P0^3。sbit warning=P0^2。void keyscan()。void delay(uint z)。void beheave(uchar x)。void Write(uchar dat)。uchar Read()。 void Init()。void delayms(uint i)。void tempereture()。void main(){ step=lock=lock2=0。 i=1。 o=0x00。 P0=0x00。 P2=0xff。 P0=0x02。 wrong=0。 while(1) { warning=0。 tempereture()。 if(flag==1) { warning=0。 keyscan()。 if(step==30) //鎖鍵 { step=0。 lock=0。 } if(step==31) //解鎖 { lock=1。 step=0。 } if(step==32amp。amp。o==0x00) //換正向 { step=0。 P0=0x02。 lock=0。 i=9i。 i++。 if(i8) i=1。 i++。 if(i8) i=1。 } if(step==32amp。amp。o==0xff) //換反向 { step=0。 P0=0x01。 lock=0。 i=9i。 i++。 if(i8) i=1。 i++。 if(i8) i=1
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1