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

正文內(nèi)容

課程設(shè)計-智能電子鐘-文庫吧資料

2025-06-24 12:47本頁面
  

【正文】 lay1ms(10)。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=39。 unsigned char i=0。 } lcd_wcmd(0x02)。) { lcd_wdat(array[j])。//設(shè)置顯示位置 while(array[j] != 39。 delay1ms(10)。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=39。 unsigned char i=0。 } lcd_wcmd(0x02)。) { lcd_wdat(array[j])。//設(shè)置顯示位置 while(array[j] != 39。 delay1ms(10)。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=0+0x30。 array[i++]=39。 array[i++]=39。 unsigned char i=0。 } lcd_wcmd(0x02)。) { lcd_wdat(array[j])。//設(shè)置顯示位置 while(array[j] != 39。 delay1ms(10)。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=0+0x30。 array[i++]=39。 array[i++]=39。 unsigned char i=0。 } lcd_wcmd(0x02)。) { lcd_wdat(array[j])。//設(shè)置顯示位置 while(array[j] != 39。 delay1ms(10)。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=+0x30。 array[i++]=39。 array[i++]=temp/10+0x30。 array[i++]=temp/100+0x30。 array[i++]=+0x30。 array[i++]=39。 array[i++]=39。 unsigned char j=0。 //光標(biāo)復(fù)位}/*****************中斷內(nèi)顯示日期*****************************/void idisplay_date(){ unsigned char array[16]。//顯示字符 j++。\a39。 lcd_pos(0x00)。\a39。 array[i++]=%10+0x30。39。 array[i++]=%10+0x30。39。 array[i++]=temp%10+0x30。 temp=temp%100。 temp=%1000。:39。D39。 unsigned int temp=0。 unsigned char i=0。 en=0。 en=1。 en=0。 rw=0。 en=0。 en=1。 en=0。 rw=0。}/******************設(shè)置顯示位置*****************************/void lcd_pos(unsigned char pos){lcd_wcmd(pos | 0x80)。 lcd_wcmd(0x80)。 lcd_wcmd(0x06)。 lcd_wcmd(0x38)。 default:return 0。 case 11: return 1。 case 9: return 1。 case 7: return 0。 case 5: return 0。 case 3: return 0。}/**********************判定是否是30天***********************/unsigned char is_30day(unsigned char n){ switch(n) { case 1: return 0。n%100!=0)||n%400==0) return 1。 }}/*********************判定是否是閏年*********************/ unsigned char leap_year(unsigned int n){ if((n%4==0amp。j72。}void delay(unsigned int count){ unsigned int j。j0。i0。}void delay1ms(uchar k){ int i,j。void lcd_wcmd(uchar )。 //設(shè)置默認(rèn)的鬧鈴 00:05:20unsigned char count=0。 //設(shè)置默認(rèn)日期 2000年2月29日struct timeType timeNow={07,23,58,30}。}。 unsigned char min。struct timeType //定義時間數(shù)據(jù)類型{ unsigned char week。 unsigned char day。struct dateType //定義日期數(shù)據(jù)類型{ unsigned int year。sbit rw = P2^1。最后,由于本人知識有限,不足之處在所難免,還請老師指點(diǎn)糾正。這兩個星期,我和他們合作的是非常愉快的。在論文的研究及整理期間,老師給了我很大的支持和鼓勵,才使得報告得以順利的完成,在此謹(jǐn)向老師表示忠心的感謝和崇高的敬意。致謝本設(shè)計是在葉天鳳老師及南光群老師的悉心指導(dǎo)下完成的,老師淵博的知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,一絲不茍的工作作風(fēng),平易近人的性格都是我學(xué)習(xí)的楷模。通過這次智能電子時鐘設(shè)計,本人在多方面都有所提高。使我明白現(xiàn)實(shí)生活中電子鐘的工作原理,鍛煉了查找資料的能力。認(rèn)識到了自身的許多缺點(diǎn)和不足,初步接觸到了如何將硬件和軟件相連接來實(shí)現(xiàn)一定的自動化。對目前高密度的PCB設(shè)計已感覺到貫通孔不太適應(yīng)了, 它浪費(fèi)了許多寶貴的布線通道,為解決這一矛盾,出現(xiàn)了盲孔和埋孔技術(shù),它不僅完成了導(dǎo)通孔的作用, 還省出許多布線通道使布線過程完成得更加方便,更加流暢,更為完善,PCB 板的設(shè)計過程是一個復(fù)雜而又簡單的過程,要想很好地掌握它,自已體會, 才能得到其中的真諦。一般先進(jìn)行探索式布經(jīng)線,快速地把短線連通, 然后進(jìn)行迷宮式布線,先把要布的連線進(jìn)行全局的布線路徑優(yōu)化,它可以根據(jù)需要斷開已布的線。布線的方式也有兩種:自動布線及交互式布線,在自動布線之前, 可以用交互式預(yù)先對要求比較嚴(yán)格的線進(jìn)行布線,輸入端與輸出端的邊線應(yīng)避免相鄰平行, 以免產(chǎn)生反射干擾。第六章 PCB板的設(shè)計 PCB板設(shè)計圖在PCB設(shè)計中,布線是完成產(chǎn)品設(shè)計的重要步驟,可以說前面的準(zhǔn)備工作都是為它而做的, 在整個PCB中,以布線的設(shè)計過程限定最高,技巧最細(xì)、工作量最大。最終實(shí)現(xiàn)功能:(1)能顯示陽歷年、月、日、星期、小時、分、秒(2)顯示模塊采用LCD液晶顯示,要求能用按鍵調(diào)整日期、時間和鬧鐘。為了實(shí)現(xiàn)時鐘,定時,鬧鐘,秒表的功能,用到了單片機(jī)的外部中斷,計時器中斷,及I/O端口. 資源功能表資源功能外部中斷外部中斷INT1設(shè)置時分秒(每按一次改變設(shè)置類型)外部中斷INT0設(shè)置年月日(每按一次改變設(shè)置類型)定時器定時器T0用溢出中斷設(shè)置鬧鐘(每按一次改變設(shè)置類型)定時器T1定時器中斷(每隔1S調(diào)整一次時間)I/O端口P0,P2,P3LCD接口,蜂鳴器、發(fā)光二極管、按鍵 程序設(shè)計的基本思路(顯示日期)(顯示鬧鐘時刻)是否有按下,并比較判斷定時時刻是否到達(dá);按鍵S2對應(yīng)INT0中斷用來設(shè)置日期,每按下一次可分別對年、月、日進(jìn)行設(shè)置,當(dāng)處在中斷設(shè)置狀態(tài)時按此鍵可以返回至正常顯示時間狀態(tài);按鍵S3對應(yīng)INT1中斷用來設(shè)置時間,操作同上面的日期設(shè)置;按鍵S4對應(yīng)定時器T0,讓T0工作在計數(shù)模式,通過設(shè)置計數(shù)初值為最大,加一后計數(shù)器產(chǎn)生溢出中斷,以此用作外部中斷來設(shè)置鬧鐘時刻。第16腳:背光源負(fù)極。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。當(dāng)RS和R/W共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。第2腳:VDD接5V正電源。 第三章 硬件電路設(shè)計與分析 控制模塊1. AT89S52 AT89S52模塊2. 晶振電路 晶振電路3. 復(fù)位電路 復(fù)位電路以上三部分構(gòu)成了單片
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1