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

正文內(nèi)容

基于單片機的數(shù)字測速儀設計-資料下載頁

2025-06-22 02:54本頁面
  

【正文】 ] 丁英麗. 智能光電計數(shù)系統(tǒng)的設計[J]. 計量與測試技術, 2004,5(2): 31~32[12] 陳照章,[J].傳感技術, 2002,1(8)。5355 [13] Car systems integrate more functions (1997, June). J Electronic Components, pp. 186226.[14] BurrBrown Application Handbook (1994), USA[15] Data Transmission Design Seminar (1998), Reference Manual, Texas Instruments, USA 致 謝在此次畢業(yè)設計中,首先要感謝xxx對我的細心指導,遇到困難能夠及時給予幫助。xxx在工作中兢兢業(yè)業(yè),輔導學生時極其認真耐心,讓我深刻地體會到真正的為人師表的風范。在畢業(yè)設計中我不僅鍛煉了自己的動手能力,更重要的是學習了應該怎樣做事做人。我所取得的進步和xxx的諄諄教導和悉心指導是分不開的,在這里我真誠地感謝xxx!畢業(yè)設計中我還得到了同學們的熱情幫助,在這里一并表示感謝!大學四年匆匆而過,在這四年里許多老師用他們的辛勞與汗水關心我、幫助我,將平凡而真誠的關懷涓涓而流。在他們的親切關懷下,我不斷豐富著自己,在知識上不斷掌握新的理論與技能,在做人做事中充滿信心與勇氣,也逐漸形成了正確而成熟的人生觀、價值觀,這些對即將走出校園的我來說是一筆很好的財富。在此我感謝這引起關心幫助我的老師們。此外我還要感謝和我一起學習生活的同學,感謝他們平常對我的幫助。源程序代碼:includedefine uchar unsigned chardefine uint unsigned intuchar code wle[16]={ wele }。uchar idata lcd[16]={ }。uchar timecount。bit timeflag。sbit e=P2^7。sbit rw=P2^6。sbit rs=P2^5。sbit d=P1^6。 //‘U3A’的D端sbit r=P1^7。 // 2個觸發(fā)器的復位端unsigned long count。//// 延遲程序 延遲時間 del1*10us//void delay(uint del1) { uchar del2。 for(。del10。del1) for(del2=10。del20。del2)。 }//// LCD判忙程序//void busy() { uchar temp。 temp=0x00。 rs=0。 rw=1。 while((tempamp。0x80)==0x80) { P0=0xff。 e=1。 temp=P0。 e=0。 } }//// 向顯示器寫命令函數(shù)//void wr_(uchar temp){ busy()。 rs=0。 rw=0。 P0=temp。 e=1。 e=0。 }//// 向顯示器寫數(shù)據(jù)函數(shù)//void wr_data(uchar num){ busy()。 rs=1。 rw=0。 P0=num。 e=1。 e=0。}//// 向顯示器寫入顯示數(shù)據(jù)函數(shù)//void disp_lcd(uchar addr,uchar *temp1){ uchar i。 wr_(addr)。 delay(100)。 for(i=0。i16。i++) { wr_data(temp1[i])。 delay(100)。 }}//// 液晶模塊初始化//void lcd_ini(){ char i。 for(i=3。i0。i) { P0=0x30。 rs=0。 rw=0。 e=1。 e=0。 delay(100)。 } P0=0x38。 rs=0。 rw=0。 e=1。 e=0。 delay(100)。}//// 顯示器復位函數(shù)// void lcd_reset() { wr_(0x01)。 delay(100)。 wr_(0x06)。 delay(100)。 wr_(0x0c)。 delay(100)。 }//// 定時器T0 定時1秒//void timer0() interrupt 1{ TH0=(6553650000)/256。 TL0=(6553650000)%256。 timecount++。 if(timecount==20) { r=0。 //觸發(fā)器的復位端為低電平出發(fā),每定時1秒到后同時復位2個D觸發(fā)器 timeflag=1。 //輸出定時一秒時間到的信號 timecount=0。 } }//// 計數(shù)器C1//void count1() interrupt 3{ TH1=0。TL1=0。TR1=1。 }//// 主函數(shù)//void main(){ lcd_ini()。 lcd_reset()。 disp_lcd(0x80,wle)。 disp_lcd(0xc0,lcd)。 TMOD=0xd9。 // 定時器T0的‘GATE=1’,由TR0的值和外部信號INT0的狀態(tài)啟動定時器, TH0=(6553650000)/256。 TL0=(6553650000)%256。 TH1=0。 TL1=0。 EA=1。 ET1=1。 ET0=1。 TR1=1。 TR0=1。 //等待外部信號INT0,INT0=1則啟動定時器 d=1。 //保證上升沿到時,雙D觸發(fā)器的輸出為高電平,該高電平使INT0=1,啟動定時器 timeflag=0。 timecount=0。 r=0。 r=1。 while(1) { if(timeflag==1) { timeflag=0。 count=TH1*256+TL1。 count=count*60/100。 lcd[4]=0x30+count/100000。 lcd[5]=0x30+(count%100000)/10000。 lcd[6]=0x30+(count%10000)/1000。 lcd[8]=0x30+(count%1000)/100。 lcd[9]=0x30+(count%100)/10。 lcd[10]=0x30+count%10。 TH1=0。TL1=0。 r=1。 //停止復位,2個D觸發(fā)器開始工作(檢測輸入信號的上升沿),當上升沿到時,INT0=1,定時器開始工作,與門導通,計數(shù)器有脈沖輸入 } disp_lcd(0xc0,lcd)。 }
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1