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

正文內(nèi)容

用51單片機(jī)實(shí)現(xiàn)電子時(shí)鐘單片機(jī)課程設(shè)計(jì)-wenkub.com

2025-06-22 19:51 本頁面
   

【正文】 當(dāng)遇到不會(huì)或是設(shè)計(jì)不出來的地方,我們就會(huì)在 群里討論或者是同學(xué)之間相互幫助。還有就是程序,這個(gè)時(shí)鐘程序如果讓我自己寫的話那我肯定不能再規(guī)定時(shí)間內(nèi)完成,所以還是靠外界力量的幫忙。}write_sfm(6,hour)。}write_nyr(2,year)。month++。month++。if(week==8)week=1。hour++。second++。 //調(diào)用LCD初始化函數(shù)while(1){keyscan()。 WriteInstruction(0x0c)。if(week==0)week=7。if(year==1)year=99。if(month==0)month=12。if(day==0)day=31。if(hour==1)hour=23。if(minute==1)minute=59。if(second==1)second=59。WriteInstruction(0x80+15)。WriteInstruction(0x80+3)。WriteInstruction(0x80+6)。WriteInstruction(0x80+9)。WriteInstruction(0x80+0x40+7)。WriteInstruction(0x80+0x40+10)。WriteInstruction(0x80+0x40+13)。if(s2==0){while(!s2)。}if(s1num==5){WriteInstruction(0x80+6)。WriteInstruction(0x0f)。s1num++。 //是閏年elseleap=0。}//該年是否是閏年bit leap_year(){int leap。WriteData(0x30+i)。}//寫時(shí)分秒void write_sfm(uchar add,uchar date){uchar i,j。j=date%10。ET0=1。}TMOD=0x01。for(num=0。num16。WriteInstruction(0x01)。WriteInstruction(0x0c)。 //延時(shí)5ms?,給硬件一點(diǎn)反應(yīng)時(shí)間WriteInstruction(0x38)。E=0。month=12。minute=27。_nop_()。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間E=1。 //將數(shù)據(jù)送入P0 口,即將數(shù)據(jù)寫入液晶模塊_nop_()。RS=1。_nop_()。_nop_()。 //空操作兩個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間P0=dictate。 //根據(jù)規(guī)定,RS和R/W 同時(shí)為低電平時(shí),可以寫入指令RW=0。 //將忙碌標(biāo)志電平賦給resultE=0。 //空操作_nop_()。RS=0。a)。i++) for(b=199。 //減鍵sbit s4=P2^6。char second,minute,hour,day,month,year,week。 //使能信號(hào)位,sbit BF=P0^7。 整體電路原理圖4 控制系統(tǒng)的軟件設(shè)計(jì) 程序設(shè)計(jì) 由于C 語言程序設(shè)計(jì)較匯編可讀性強(qiáng),可移植性,且可以大大降低編程的難8度和縮短開發(fā)周期,本系統(tǒng)程序采用c 語言設(shè)計(jì)。手動(dòng)復(fù)位是通過人為干預(yù),強(qiáng)制系統(tǒng)復(fù)位。 1602 工作原理及顯示電路 字符型LCD 通常有14 條引腳線或16 條引腳線的LCD,多出來的2 條線是背光電源線VCC(15 腳)和地線GND(16 腳),其控制原理與14 腳的LCD 完全一樣 1602液晶的基本的操作分為以下四種:4狀態(tài)字讀操作:輸入RS=低、RW=高、EP=高; 輸出:DB0~7 讀出為狀態(tài)字;數(shù)據(jù)讀出操作:輸入RS=高、RW=高、EP=高; 輸出:DB0~7 讀出為數(shù)據(jù);指令寫入操作:輸入RS=低、RW=低、EP=上升沿; 輸出:無;數(shù)據(jù)寫入操作:輸入RS=高、RW=低、EP=上升沿; 輸出:無。例如按下選擇鍵,然后1602顯示光標(biāo),此時(shí)可以用加或減來進(jìn)行調(diào)節(jié),在按下選擇鍵,光標(biāo)移到不同的單位上,同理進(jìn)行調(diào)節(jié),最后待日期時(shí)間調(diào)節(jié)好后,按下保存鍵,時(shí)鐘開始計(jì)時(shí)。在FLASH 編程期間,此引腳也用于施加12V 編程電源(VPP) 。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN 有效。此時(shí),ALE 只有在執(zhí)行MOVX,MOVC 指令是ALE 才起作用。在平時(shí),ALE 端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。RST:復(fù)位輸入。P3 口:P3 口管腳是8 個(gè)帶內(nèi)部上拉電阻的雙向I/O 口,可接收輸出4 個(gè)TTL門電流。這是由于內(nèi)部上拉的緣故。P1 口管腳寫入1 后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。當(dāng)P1 口的管腳第一次寫1 時(shí),被定義為高阻輸入。由于單片機(jī)芯片上引腳數(shù)目有限,為了解決實(shí)際引腳數(shù)和需要的信號(hào)線的矛盾,采用了引腳功能復(fù)用的方法,引腳處于何種功能, 可由指令來設(shè)置或由機(jī)器狀態(tài)來區(qū)分。RAM 則為數(shù)據(jù)存儲(chǔ)器,用作工作區(qū)及存放用戶數(shù)據(jù)。AT的 51系列后來也推出了單周期的 51,但價(jià)格沒什么優(yōu)勢(shì),國內(nèi)很少使用。20腳的有 AT89C105AT89C105AT89C1051,對(duì)應(yīng)程序存儲(chǔ)器分別為 1K、2K、4K。從上世紀(jì) 90年代后期開始,美國 ATMEL公司在掌握快速擦寫的存儲(chǔ)器后,推出了 AT89C系列,此系列在中國獲得了廣泛的應(yīng)用。以后又采用 CHMOS技術(shù)推出了 80c51,耗電大大降低。1 單片機(jī)識(shí)的相關(guān)知識(shí) 單片機(jī)簡介MCS51是 INTEL公司在成功推廣的 MCS48單片機(jī)基礎(chǔ)上加以改進(jìn)而成的 8位單片機(jī)。本設(shè)計(jì)主要設(shè)計(jì)了一個(gè)基于 AT89C52單片機(jī)的電子時(shí)鐘。由 RA
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1