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

正文內(nèi)容

單片機秒表的課程設(shè)計-閱讀頁

2025-02-02 14:31本頁面
  

【正文】 習(xí)鞏固我們以前所學(xué)習(xí)的數(shù)字、模擬電子技術(shù)、單片機原理及應(yīng)用等課程知識,加深對各門課程及相互關(guān)系的理解,并成功使用了Wave、Protel 99se和Proteus三款電子軟件,使理論知識系統(tǒng)化、實用化,系統(tǒng)地掌握微機應(yīng)用系統(tǒng)的一般設(shè)計方法,培養(yǎng)較強的編程能力、開發(fā)能力。但因時間緊迫等原因沒能改進。應(yīng)給在單片機的內(nèi)部存儲區(qū)多設(shè)置一些存儲空間,用來存儲多次計時時間。雖然存在不足,但本設(shè)計的數(shù)字電子秒表仍具有它的實用性。[1][M].電子工業(yè)出版社,2009.[3][M].北京郵電大學(xué)出版社,2010. 附錄A 程序includedefine uint unsigned intdefine uchar unsigned charUchar code segcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf}。//數(shù)碼管位選碼uchar buffer[]={0,0,0,0,0,0,0,0}。sbit key1=P1^0。uint status。 void keyprocess(unsigned char key)。void timer0()。 uchar buf。 keyrelease=1。 TMOD=0x01。 // 定時器0設(shè)置延時1ms中斷初始值 TL0=(655361000)%256。 IE=0x82。 while(1) { //鍵掃描程序 keyinput=P1amp。 if(keyinput!=0xf0) { delayMS(1)。 buf = keyinput。 keyprocess(buf)。 } } else { keyrelease=1。 buf=0xff。 }}//延時函數(shù) void delayMS(uint t) // 晶振頻率12M { uint i。i125。 }void keyprocess(unsigned char key) { if(key1==0) { delayMS(1)。 kk++。ET0=0。 if(key2==0) { delayMS(1)。 ms++。 } break。 while(key2==0)。 if(sec59) sec=0。 case 3: if(key2==0) { delayMS(1)。 min++。 } break。EA=1。TR0=1。 }}//數(shù)碼管顯示函數(shù)void display() { uchar i。 // 顯示分的十位 buffer[1]=10。 // 顯示‘’ buffer[3]=sec%10。 // 顯示秒的個位 buffer[5]=ms/100。 // 顯示毫秒的十位 buffer[7]=ms100*buffer[5]10*buffer[6]。i8。 P2=dispbit[i]。 //防止數(shù)碼管顯示的時候閃動 P2=0x0。 TH0=(655361000)/256。 TR0=1。 //正常計時 if(count=1) // 定時 到,以下為時鐘的正常走鐘邏輯 { count=0。 if(ms= 1000) { ms=0。 if(sec= 60) { sec=0。 if(min= 10) { mi
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1