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

正文內(nèi)容

數(shù)字時(shí)鐘的課程設(shè)計(jì)--基于單片機(jī)的數(shù)字時(shí)鐘-免費(fèi)閱讀

2025-02-11 15:57 上一頁面

下一頁面
  

【正文】 nian。 } } }//s1num==7nian if(s1num==7) { if(s2==0) { delay(10)。 w_ryn(7,yue)。 ri。 } if(yue==2) { if(ri==29) ri=1。 w_zhou(14,zhou)。 while(!s2)。 } } if(s3==0) { delay(10)。 w_sfm(7,fen)。 while(!s2)。 } } if(s3==0) { delay(10)。 w_(0x0c)。 } if(s1num==5) { TR0=0。 w_(0x80+0x40+0x0b)。 ge=date%10。//寫第二行 add 個(gè)地址 w_data(0x30+shi)。 TL0=0xb0。 delay(5)。 w_(0x38)。 lcden=0。 rw=0。 rw=0。x++) for(y=0。 } w_ryn(7,yue)。 } w_ryn(7,yue)。 if(zhou==8) { zhou=1。 if(miao==60) { miao=0。 //使用定時(shí)器 T0 的模式 1TH0=(6553646083)/256。 //寫指令void w_data(uchar date)。sbit beep=P3^6。在電路設(shè)計(jì)和硬件調(diào)試的過程中,本人通過復(fù)習(xí)課本和上網(wǎng)查閱多種資料,尤其是著重對(duì)單片機(jī)的學(xué)習(xí),了解其原理、性能及各引腳的作用,此外本次設(shè)計(jì)中的復(fù)位電路,晶振電路及 LCD1602 顯示部分也有了更深刻的認(rèn)識(shí),也對(duì)模擬電路和數(shù)字電路的基礎(chǔ)知識(shí)又有了許多新的了解,從而對(duì)設(shè)計(jì)方法與性能參數(shù)的測(cè)試有所了解與掌握。(寫數(shù)據(jù))函數(shù),初始化函數(shù),中斷函數(shù),主函數(shù)等,液晶顯示年月日、星期、時(shí)分秒,然后寫按鍵掃描函數(shù),實(shí)現(xiàn)時(shí)間校對(duì)功能。1602 型 LCD 可以顯示 2 行 16個(gè)字符,有 8 位數(shù)據(jù)總線 D0~D7 和 RS,R/W,EN 三個(gè)控制端口,工作電壓為 5V,并且具有字符對(duì)比度調(diào)節(jié)和背光功能。復(fù)位電路:由電容串聯(lián)電阻構(gòu)成,由圖 21 并結(jié)合“電容電壓不能突變”的性質(zhì),可以知道,當(dāng)系統(tǒng)一上電,RST 腳將會(huì)出現(xiàn)高電平,并且這個(gè)高電平持續(xù)的時(shí)間由電路的 RC 值決定,所以適合組合 RC 的取值就可以保證可靠的復(fù)位。④:INT1,外部中斷 1 輸入。(10)PORT2(~):端口 2 是具有內(nèi)部提升電路的雙向 I/O 端口,每一個(gè)引腳可以推動(dòng) 4 個(gè) LS 的 TTL 負(fù)載,若將端口 2 的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來使用。平時(shí)在程序執(zhí)行時(shí) ALE 引腳的輸出頻率約是系統(tǒng)工作頻率的 1/6,因此可以用來驅(qū)動(dòng)其他周邊晶片的時(shí)基輸入。(4)XTAL2:系統(tǒng)時(shí)鐘的反相放大器輸出端,一般在設(shè)計(jì)上只要在 XTAL1 和 XTAL2 上接上一只石英振蕩晶體系統(tǒng)就可以動(dòng)作了,此外可以在兩引腳與地之間加入一 20PF 的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機(jī)。它是利用單片機(jī)內(nèi)部定時(shí)器/計(jì)數(shù)器工作與定時(shí)方式,對(duì)機(jī)器周期計(jì)數(shù)形成基準(zhǔn)時(shí)間(如 10ms) ,然后再用另外一個(gè)計(jì)數(shù)器或軟件計(jì)數(shù)的形式對(duì)基準(zhǔn)時(shí)間進(jìn)行計(jì)數(shù),形成秒(如 10ms 計(jì)數(shù) 100 次) , “秒”計(jì)數(shù) 60 次形成“分” , “分”計(jì)數(shù) 60 次形成“時(shí)”, “時(shí)”計(jì)數(shù) 24 次形成“天” ,并清零,然后通過譯碼、顯示器把它們的內(nèi)容在顯示屏上顯示出來。 控制芯片的選擇 AT89S52 是一種低功耗、高性能 CMOS8位微控制器,具有8K 在系統(tǒng)可編程 Flash存儲(chǔ)器。本文主要介紹用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器來實(shí)現(xiàn)電子時(shí)鐘的方法,本設(shè)計(jì)由單片機(jī) AT89S52 芯片和 LCD1602 為核心,輔以必要的電路,構(gòu)成了一個(gè)單片機(jī)數(shù)字時(shí)鐘。目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢(shì)將是進(jìn)一步向著 CMOS 化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展。硬件是整個(gè)系統(tǒng)的基礎(chǔ),軟件部分則要合理、充分地支持和使用系統(tǒng)的硬件,從而完成系統(tǒng)所要完成的任務(wù)。它可以實(shí)現(xiàn)對(duì)年、月、日、星期、時(shí)、分、秒進(jìn)行計(jì)時(shí)等多種功能。基于單片機(jī)技術(shù)原理,以單片機(jī)芯片AT89C52作為核心控制器,通過硬件電路的制作以及軟件程序的編制,設(shè)計(jì)制作出一個(gè)簡(jiǎn)易數(shù)字時(shí)鐘系統(tǒng)。隨著時(shí)間的推移,隨著科學(xué)技術(shù)的不斷發(fā)展,隨著生活水平的提高,人們?cè)絹碓阶非笕诵曰氖挛?,?duì)時(shí)間計(jì)量的精度要求越來越高,應(yīng)用也越來越廣泛,這些都導(dǎo)致傳統(tǒng)的時(shí)鐘已不能滿足人們的需求。利用單片機(jī)實(shí)現(xiàn)的電子時(shí)鐘具有編程靈活、精確度高等特點(diǎn),并且便于電子時(shí)鐘的擴(kuò)充,即可用該電子鐘發(fā)出各種控制信號(hào),同時(shí)可以用該電子時(shí)鐘發(fā)出各種控制信號(hào)。該方案節(jié)省硬件成本,并且能使讀者在定時(shí)/計(jì)數(shù)器的使用、中斷及程序設(shè)計(jì)方面得到鍛煉和提高,對(duì)單片機(jī)的指令系統(tǒng)能有更深入的了解。它由美國(guó)貝爾研究所的 于 1972 年推出,1978 年后,C 語言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。其引腳圖如圖 21 所示: 第 5 頁 共 26 頁(1)VCC:AT89S52 電源正端輸入,接+5V。此外,在將程序代碼燒錄至 8751 內(nèi)部 EPROM 時(shí),可以利用此引腳來輸入21V 的燒錄高壓(Vpp) 。其他三個(gè) I/O端口(PPP3)則不具有此電路組態(tài),而是內(nèi)部有一提升電路,P0 在當(dāng)做 I/O 用時(shí)可以推動(dòng) 8 個(gè) LS 的 TTL 負(fù)載。其引腳分配如下:①:RXD,串行通信輸入。AT89S52 單片機(jī)的內(nèi)部功能模塊如下圖 32,為實(shí)現(xiàn)其基本功能,內(nèi)部必需要有配置輸入輸出(I/O 口) 、儲(chǔ)存器(RAM 或 ROM) 、運(yùn)算和控制單元(CPU)等相應(yīng)的功能電路。其特點(diǎn)是體積小、重量輕、功耗極低、顯示內(nèi)容豐富等特點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中有著日益廣泛的應(yīng)用。 電路的仿真圖 41 仿真原理圖 第 10 頁 共 26 頁圖 42 仿真結(jié)果圖 電路調(diào)試將安裝好的電路板按要求接入 5V 電源,指示燈亮,說明電源連接成功;撥動(dòng)開關(guān)后,兩個(gè)指示燈都亮,電路板已進(jìn)入正常供電模塊,液晶也已點(diǎn)亮,調(diào)節(jié)控制LCD1602 的電位器,使液晶顯示屏第一行出現(xiàn) 16 個(gè)小黑方塊,則電位器調(diào)已合適,硬件調(diào)試結(jié)束。本次課程設(shè)計(jì),我能運(yùn)用已學(xué)知識(shí)解決設(shè)計(jì)過程中碰到的問題,使自己的動(dòng)手能力和思考問題的能力得到很大的提高本次實(shí)驗(yàn)提高了我的課程設(shè)計(jì)基本技能,使我學(xué)會(huì)了如何設(shè)計(jì)電路,熟練了電路焊接方法以及掌握硬件調(diào)試方法與軟件調(diào)試方法,同時(shí)還提高了我的動(dòng)手能力和 第 11 頁 共 26 頁測(cè)試技術(shù)能力。 sbit s1=P1^4。 void delay(uint z)。 //日月年顯示函數(shù)void keyscan()。 //啟動(dòng)定時(shí)器 T0 while(1) { keyscan()。 if(shi==24) { shi=0。 nian++。 nian++。 } 第 17 頁 共 26 頁 } } //子程序//子程序void delay(uint z) { uint x,y。 beep=1。//給高脈沖 delay(5)。 delay(5)。 ri=26。//代表第一行第一位 for(num=0。 delay(5)。 shi=date/10。 //寫第一行 add 個(gè)地址 w_data(0x30+z)。 if(s1==0) { while(!s1)。 第 20 頁 共 26 頁 w_(0x80+0x40+0x05)。 w_(0x80+0x05)。 if(miao==60) miao=0。 w_(0x80+0x40+11)。 if(s3==0) { while(!s3)。 if(shi==24) shi=0。 w_(0x80+0x40+5)。 if(s3==0) { while(!s3)。 if(yue==1||yue==3||yue==5||yue==7||yue==8||yue==10||yue==12) { if(ri==32) ri=1。 w_(0x80+11)。 if(
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1