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

正文內(nèi)容

基于霍爾傳感器的轉(zhuǎn)速測量系統(tǒng)設(shè)計課程設(shè)計-資料下載頁

2025-06-27 21:31本頁面
  

【正文】 單片機STC89C51為數(shù)據(jù)處理核心,采用定時器定時中斷的方法實現(xiàn)計數(shù),對測量數(shù)據(jù)進行計算得到轉(zhuǎn)速數(shù)據(jù),并將結(jié)果送數(shù)碼管顯示。整個測量系統(tǒng)硬件電路簡單,容易調(diào)試,軟件部分編程采用C51,有較高的編程效率。測試結(jié)果表明對電動機轉(zhuǎn)速的測量精度較高,基本能夠滿足實際的測試需要,有一定的實際應(yīng)用價值。參 考 文 獻[1]何希才,[M].北京:機械工業(yè)出版社,[2](第二版)[M].北京:清華大學出版社,1999[3]謝嘉奎,宣月清,馮軍 . 電子線路[M].北京:高等教育出版社,2004[4]康華光 .電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2004[5]胡斌 . 圖表細說電子元器件[M].北京:電子工業(yè)出版社,[6][德]克勞斯[M]. 北京:科學出版社,[7]余錫存,[M] .西安:西安電子科技大學出版社,致謝
附錄A部分程序清單://============源代碼_HYTC================================================================include include include define uchar unsigned chardefine uint unsigned int//include //const uchar code tab1[]={0x48,0xeb,0x52,0x62,0xe1,0x64,0x44,0xea,0x40,0x60}。//const uchar code tab2[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}。//uchar buf[8]={0,0,0,0,0,0,0,0}。//unsigned char code dispbit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。unsigned char code dispbit[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。//unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40}。unsigned char codedispcode[]={0x48,0xeb,0x52,0x62,0xe1,0x64,0x44,0xea,0x40,0x60,0xff,0xbf}。uchar dispbuf[8]={0,0,0,0,0,0,10,10}。uchar temp[8]。uchar dispcount。uchar T0count。uchar timecount。bit flag。unsigned long x。//timecount。void delay() 。void main(void){ unsigned char i。 P1=0xdf。 TMOD=0x15。//TH1定時,模式1;TH0計數(shù),模式1 TH0=0。 TL0=0。 TH1=(6553650000)/256。 TL1=(6553650000)%256。 ET0=1。 ET1=1。//TH0,1溢出允許中斷 EA=1。//允許中斷 TR1=1。 TR0=1。//開始計數(shù) while(1) { if(flag==1) { flag=0。 x=(T0count*65536+TH0*256+TL0)*30。 //x=TH0*256+TL0。 for(i=0。i8。i++) { temp[i]=0。 } i=0。 while(x/10) //頻率代碼轉(zhuǎn)換,存入temp[i],送顯示緩存dispbuf[i] { temp[i]=x%10。 x=x/10。 i++。 } temp[i]=x。 for(i=0。i6。i++) { dispbuf[i]=temp[i]。 } timecount=0。 T0count=0。 TH0=0。 TL0=0。 TR0=1。 } P0=dispcode[dispbuf[dispcount]]。 P2=dispbit[dispcount]。 dispcount++。 delay()。 if(dispcount==8) {dispcount=0。} } }void t0(void) interrupt 1 using 0{ T0count++。}void t1(void) interrupt 3 using 0{ TH1=(6553646500)/256。 TL1=(6553646500)%256。 timecount++。 if(timecount==20) { TR0=0。 timecount=0。 flag=1。 } //P0=dispcode[dispbuf[dispcount]]。 //P2=dispbit[dispcount]。 // dispcount++。 //if(dispcount==8) // { // dispcount=0。 // }}void delay(void){ int i,j。 for (i=0。i5。i++) for (j=0。j12。j++) { _nop_()。 } }26
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1