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

正文內(nèi)容

微機原理課程設(shè)計-四路定時器(編輯修改稿)

2024-08-23 17:13 本頁面
 

【文章內(nèi)容簡介】 ,即可進入確定具體閉合鍵的過程。其方法是:依次將行線置為低電平(即在置某根行線為低電平時,其它線為高電平),當(dāng)確定某根行線為低電平后,再逐行檢測各列線的電平狀態(tài),若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。其實例程序如下:void keyscan(){uchar tem。 P3|=0x80。 //h2=1 1000 0000 P3amp。=0xbf。 //h1=0 1011 1111 P0|=0xe0。 //l1=l2=l3=1 1110 0000 tem=P0。 // temamp。=0xe0。 if(tem!=0xe0) //檢測是否有按鍵按下 {delay_ms(5)。 //消抖 if(tem!=0xe0) {switch(tem) //P0 {case 0xc0: key=1;break。 case 0xa0: key=2。 break。 case 0x60: key=3;break。 case 0xe0:break。 } while(tem!=0xe0) //放手 { tem=P0。 temamp。=0xe0。 } } } 數(shù)碼管顯示模塊 數(shù)碼管采用動態(tài)顯示技術(shù),顯示過程中,每位數(shù)碼管的點亮?xí)r間為1~2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。系統(tǒng)顯示時工作在強上拉模式,可通過設(shè)置PXM1:PXM0的值選擇該口的工作模式,PXM1,PXM0的定義如下: 0 0 準(zhǔn)雙向口(傳統(tǒng)IO) 0 1 推挽輸出(強上拉 ,電流可達(dá)20mA,盡量少用) 1 0 僅為輸入(高阻)1 1 開漏,如傳統(tǒng)8051的P0口4 Proteus軟件仿真4. Proteus仿真,然后啟動開關(guān)觀察。一確保設(shè)計的正確性、可行性。并對電路進行分模塊仿真實驗,以確保系統(tǒng)的穩(wěn)定性能,先利用protues進行仿真和電路參數(shù)的測定。觀察數(shù)碼管顯示時間是否與理論值相近,并合理安排電路布局,為后期的電路布局的合理性、美觀性打下基礎(chǔ)。部分電路圖如圖41所示:5 課程設(shè)計體會 方案特點特點:本設(shè)計利用單片機為核心控制器件實現(xiàn)了四路定時器控制功能。能通過按鍵任意設(shè)置某回路某時間段的開關(guān)狀態(tài),并且利用數(shù)碼管顯示要直接明。缺點:由于繼電器等原因使電路體積較大,不易在小范圍內(nèi)使用意見和展望:可改進電路結(jié)構(gòu)減小體積,增加測功率等環(huán)節(jié)。 心得體會 通過這次課程設(shè)計,加強了我的動手、思考和解決問題的能力。同時也是對課本知識的鞏固和加強,由于課本上的知識太多,平時課間的學(xué)習(xí)并不能很好的理解和運用各個元件的功能,而且考試內(nèi)容有限,所以在這次課程設(shè)計過程中,我們了解了很多元件的功能,并且對于其在電路中的使用有了更多的認(rèn)識。平時看課本時,有時問題老是弄不懂,做完課程設(shè)計,那些問題就迎刃而解了。通過次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。同時也要感謝所有教育過我的老師和周圍的同學(xué),在我遇到難題的時候給了我啟發(fā)。是他們給我創(chuàng)造了良好的學(xué)習(xí)氛圍。總之,在這次的課程設(shè)計過程中,我收獲了很多,即為我的以后學(xué)習(xí)設(shè)計有很大的幫助,也為將來的人生之路做好了一個很好的鋪墊。參考文獻(xiàn):[1] [M].北京:機械工業(yè)出版社,[2] 陳惠明,李燕華,王靜濱.單片機控制手機的軟硬件接口技術(shù)及應(yīng)用[J] .微計算機信息,2005(1):139141[3] [M].北京:電子工業(yè)出版社,2006:1113.[4] [M].西安:西安科技大學(xué)出版社,2003:1555.[5] [M].北京:經(jīng)濟科學(xué)出版社,2005:4356.[6] [M].北京:北京航空航天大學(xué)出版社,622655.[7] [M]西安: 西安電子科技大學(xué)出版社,2005:8195.[8] [M].北京:電子工業(yè)出版社,2004:105131.[9] [M]. 北京:北京航空航天大學(xué)出版社,2004:173199.[10] [M]. 北京:電子工業(yè)出版社,2005:5289.附1 源程序代碼includedefine uchar unsigned chardefine uint unsigned intcode uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}。code uchar tabled[]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF}。 //帶小數(shù)點共陰極數(shù)碼管code uchar LED3[]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff}。 code uchar LED2[]={0xff,0xef,0xcf,0x8f,0x0f,0xff}。charqian,bai,shi,ge,qian1,bai1,shi1,ge1,wq,wb,ws,wg,key,tt=0,set,setds,star。char fen=0,tshi=0,hour,min。uint time。 uchar time1a[4]={0}。uchar time2a[4]={0}。uchar time3a[6]={0}。uchar time4a[8]={0}。uchar time1b[10]={0}。uchar time2b[12]={0}。uchar time3b[14]={0}。uchar time4b[16]={0}。sbit D1=P2^0。sbit D2=P2^1。sbit D3=P2^2。sbit D4=P2^3。void display()。void display2()。void dingshi()。void keyscan()。void relay()。void delay1ms() //@{ unsigned char i, j。 i = 11。 j = 190。 do{while (j)。 } while (i);}void delay_ms(uint z) {uchar i。 for(i=z。i0。i) { delay1ms()。 } }////////初始化////////void init(){ TMOD=0X11。 //設(shè)置定時器0為模式一,即16位計算模式 TH0=(6553645872)/256。 //給計數(shù)寄存器賦值,50毫秒時間 TL0=(6553645872)%256。 EA=1。 //開啟總中斷 ET0=1。 //開啟定時器0中斷// TR0=1
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1