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

正文內(nèi)容

單片機(jī)電子鐘課程設(shè)計(jì)論文-在線瀏覽

2025-08-05 06:53本頁面
  

【正文】 601RES74HC138U601DIP1610KR1401RES80C52U801DIP40CPU10ΩR107RES8RESR801SIP9排阻1KR613RESAT24C02U1601DIP8I2C1KR612RESCON2J1401SIP2Connector1KR611RESCON2J805SIP2Connector1KR614RESDPDTP701鎖定開關(guān)1KR617RESIN4148D801Diode1KR616RESkey1PB4觸點(diǎn)按鈕1KR615RESkey2PB8觸點(diǎn)按鈕1KR701RESkey3PB12觸點(diǎn)按鈕1KR702RESkey4PB16觸點(diǎn)按鈕1KR703RESkeyRSTPB801觸點(diǎn)按鈕1KR1304RESLED0D701發(fā)光二級(jí)管1KR1301RESLED0D702發(fā)光二級(jí)管1KR1302RESP0J801SIP8Connector1KR1303RESP1J802SIP8Connector1kR610RESP2J804SIP8ConnectorR604RESP3J803SIP8ConnectorR605RESPL_2303HXU701DIP28R602RESSPEAKERLS1401蜂鳴器R603RESUSBJ701USB口R606RESR609RESR805RESR607RESR608表1 元件清單表RES、電路總圖見附錄一(二)軟件設(shè)計(jì)、操作使用說明 打開開關(guān),啟動(dòng)時(shí)鐘,單片機(jī)將從I2C中讀取數(shù)據(jù),時(shí)鐘開始工作。當(dāng)按一下KEY3鍵,時(shí)鐘進(jìn)入調(diào)時(shí)狀態(tài);連續(xù)按兩下KEY3鍵,時(shí)鐘進(jìn)入第2個(gè)鬧鐘設(shè)置狀態(tài);同理按三下進(jìn)入第2個(gè)鬧鐘設(shè)置狀態(tài),可以設(shè)置4個(gè)鬧鐘。設(shè)置結(jié)束,按下KEY4鍵作為確認(rèn),系統(tǒng)將把該數(shù)據(jù)儲(chǔ)存到I2C,以掉電保護(hù),并以設(shè)置好的時(shí)間進(jìn)行計(jì)時(shí),判斷鬧鐘時(shí)間。、時(shí)鐘主要程序設(shè)計(jì) 本課程設(shè)計(jì)利用單片機(jī)芯片的定時(shí)器來固定時(shí)間,但該方法做出來的時(shí)鐘不是十分精確,不做長期保留,僅供學(xué)習(xí)研究。則1min為60個(gè)周期,1h為3600個(gè)周期。KEY2(0xeb):調(diào)分;KEY3(0xed):進(jìn)入設(shè)置時(shí)時(shí)間,設(shè)置鬧鐘狀態(tài);圖9 按鍵定義KEY4(0xee):設(shè)置結(jié)束,確認(rèn)按鍵識(shí)別:本課程設(shè)計(jì)采用行列描法判斷是否有鍵按下。當(dāng)行線均為高電平時(shí),則無鍵按下。確認(rèn)有鍵按下時(shí),進(jìn)入確認(rèn)閉合鍵過程。當(dāng)確定某根行線為低電平后,即可得出對(duì)應(yīng)的鍵值0xen。在檢查了多次之后,還是沒有找出錯(cuò)誤。經(jīng)過努力,雖然編寫的程序比較簡單,單片機(jī)試驗(yàn)的功能不是出眾,但基本把老師布置的內(nèi)容,按時(shí)完成。六、總結(jié)與體會(huì)接近兩個(gè)多月的單片機(jī)課程設(shè)計(jì),使我學(xué)到了很多很多,不僅鞏固了以前所學(xué)過的模電,數(shù)電,單片機(jī)及C語言知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí),如protel99se,KeiC的軟件使用,感光板的制作,元器件的結(jié)構(gòu),功能,焊接的工藝技巧等。在設(shè)計(jì)的過程中遇到問題會(huì)很多,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己還有許多不足之處,所學(xué)到的知識(shí)還遠(yuǎn)遠(yuǎn)不夠, 對(duì)以前所學(xué)過的知識(shí)理解得也不夠深刻,掌握得不夠牢固,以至于還有一些功能要求難以完成,對(duì)單片機(jī)的結(jié)構(gòu)還有些模糊不清??傊?,這次課程設(shè)計(jì)不但增加和鞏固了我的單片機(jī)方面的知識(shí),包括軟、硬件方面,而且增強(qiáng)了我們的動(dòng)手能力及我們的團(tuán)隊(duì)合作精神,在此對(duì)給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!七、附錄附錄一 電路原理總圖圖14 電路總圖附錄二 程序清單 include define uchar unsigned char define uint unsigned int uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf}。 /*時(shí)、分、秒單元清零*/ uchar disbuf[8]={0,0,10,0,0,10,0,0}。 //字位選通 uchar a,b,i,j,temp,beeptime,num,ta,k。 uchar settime1,settime2,settime3,settime4,endset1,endset2,endset3,endset4。 uchar sethour1,setmin1,setsec1。 uchar sethour3,setmin3,setsec3。 sbit beep=P3^2。 sbit scl=P2^6。 //延時(shí)程序// void delay(uchar x) { uchar a,b。ax。b25。} }//I2C相關(guān)程序// void delay1() { 。 delay1()。 delay1()。 delay1()。 delay1()。 delay1()。 delay1()。 scl=1。 while((sda==1)amp。(i250))i++。 delay1()。 temp=date。i8。 scl=0。 sda=CY。 scl=1。 } scl=0。 sda=1。 } uchar read_byte() //從總線讀出的字節(jié) { uchar i,k。 delay1()。 delay1()。i8。 delay1()。 scl=0。 } return k。 write_byte(0xa0)。 write_byte(address)。 write_byte(date)。 stop()。 start()。 respons()。 respons()。 write_byte(0xa1)。 date=read_byte()。 return date。 beep=0。 } //變量初始化// void begin() { timechange=0。 hour=read_add(0x01)。 sec=read_add(0x03)。setmin1=read_add(0x05)。setmin2=read_add(0x07)。setmin3=read_add(0x09)。setmin4=read_add(0x0b)。 min++。 hour=0。 } } } } //顯示時(shí)間程序// void showtime() {
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1