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

正文內(nèi)容

基于at89c51單片機(jī)萬年歷的-免費(fèi)閱讀

2025-07-17 15:33 上一頁面

下一頁面
  

【正文】 c_minute。 TH0=0xd8。 //1302初始化調(diào)用 while(1) { blink1()。 //計(jì)時(shí)器開關(guān)time_k=0。c_clock=0。 } }}/**************************主函數(shù)***************************************/void main(){ year=11。 if(set==0){while(set==0)。clear_h(0x9b)。clear_h(0x9b)。 if(count_k==1) {bell_1()。clock_k=0。}/**************************鬧鐘輸出***************************************/void out_clock(void) { if(clock_k==1) if(h_clock==hour) if(m_clock==minute){ bell_1()。 bell=0。delay(1)。up_set()。 if(second==255)second=59。 if(month==255)month=12。break。 case 4: clock_k=0。break。case 7: hour++。break。}}}/*************************************************************************** 按鍵處理*******************************************************************************/void up_set(void) //上按鍵{switch(fkey){case 0: 。case 7: blink(0x88)。 case 4: blink(0x9b)。TR0=0。amp。i16。 lcd_writedate(table3[m_clock/10])。lcd_writedate(0x20)。 lcd_writedate(table3[c_second%10])。 lcd_writedate(table3[c_minute/10])。}void count_dis(void) //計(jì)時(shí)器時(shí)間顯示 { lcd_write(0x9b)。 lcd_write(0x98)。 display_word(0xc3eb)。 lcd_writedate(table3[minute%10])。 lcd_writedate(table3[hour/10])。 display_word(0xD4c2)。 lcd_writedate(table3[year%10])。 delay(2)。}/*************************************************************************** 12864 顯示程序*******************************************************************************/ void display_word(uint b) //顯示 單漢字 年月日{(diào) uchar b1。 lcd_write(0xc)。 e=1。 e=1。0x0f)。 delay(1)。 read=readset1302(0x87)。 minute=((readamp。 }} //1302取數(shù) void get_1302(void) { uchar read。delay(2)。if(flagamp。 ce=0。 } sclk=1。 dat=1。for(j=0。x1。break。break。break。 case 11:week=(305+adddata)%7。 case 7:week=(182+adddata)%7。 case 3:week=(60+adddata)%7。Ryear=(year2000)%400。739。339。uint table1[]={0xc8d5,0xd2bb,0xb6fe,0xc8fd,0xcbc4,0xcee5,0xc1f9,0xc8d5}。 sbit bell=P1^0。在以后的學(xué)習(xí)生活中我會時(shí)時(shí)敦促自己更加努力,不辜負(fù)師長、親人、朋友對我的期望。還有就是讓我首次接觸了時(shí)鐘芯片DS1302 也是很方便實(shí)用,只需要在初始化后,再不停的取數(shù)據(jù)就可以用了,而且誤差很小,有閏年的補(bǔ)償,對每月的自動調(diào)整,耗電量也很小,相當(dāng)經(jīng)濟(jì)實(shí)惠。圖 32 Ds1302電路原理圖3)、FYD128640402B 內(nèi)部提供 1282 字節(jié)的字符顯示 RAM 緩沖區(qū)(DDRAM)。●字型產(chǎn)生 RAM(CGRAM)字型產(chǎn)生 RAM 提供圖象定義(造字)功能, 可以提供四組 1616 點(diǎn)的自定義圖象空間,使用者可以將內(nèi)部字型沒有提供的圖象字型自行定義到 CGRAM 中,便可和 CGROM 中的定義一樣地通過 DDRAM 顯示在屏幕中。 LCD 液晶顯示器12864 選用及工作原。3).讀寫時(shí)序說明DS1302是 SPI 總線驅(qū)動方式。當(dāng)為高時(shí),選擇12小時(shí)模式。Flash存儲器編程時(shí),該引腳加上+12V的變成電壓Vpp.XTAL1:振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生器的輸入端。即使不訪問外部存儲器,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。對P3口寫入“1”時(shí),它們被內(nèi)部的上拉電阻拉高并可作為輸入端口。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。從而實(shí)現(xiàn)電子萬年歷的功能。(4)根據(jù)硬件電路圖,在電路板上完成器件的焊接。該電路采用AT89C51單片機(jī)作為核心,功耗小,能在3V的低壓工作,電壓可選用3~5V電壓供電。系統(tǒng)以AT89C52單片機(jī)為控制器,以串行時(shí)鐘日歷芯片DS1302記錄日歷和時(shí)間,它可以對年、月、日、時(shí)、分、秒進(jìn)行計(jì)時(shí),還具有閏年補(bǔ)償?shù)榷喾N功能。 And the lunar transformation。本課題所研究的電子萬年歷是單片機(jī)控制技術(shù)的一個(gè)具體應(yīng)用,主要研究內(nèi)容包括以下幾個(gè)方面:(1)選用電子萬年歷芯片時(shí),應(yīng)重點(diǎn)考慮功能實(shí)在、使用方便、單片存儲、低功耗、抗斷電的器件。二、系統(tǒng)的總體設(shè)計(jì)單片機(jī)電子萬年歷的制作有多種方法,可供選擇的器件和運(yùn)用的技術(shù)也有很多種。在訪問外部數(shù)據(jù)存儲器或程序存儲器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線服用,在訪問期間激活內(nèi)部上拉電阻。在訪問8位地址的外部數(shù)據(jù)存儲器(MOVX Ri指令)時(shí),P2口線上的內(nèi)容(也即特殊功能寄存器(SFR)區(qū)中P2寄存器的內(nèi)容),在整個(gè)訪問期間不改變。WDT溢出將使引腳輸出高電平,設(shè)置SFR AUXR的DISRT0(地址8EH)可打開或關(guān)閉該功能。當(dāng)訪問外部數(shù)據(jù)存儲器,沒有兩次有效的PSEN信號。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后背電源雙電源引腳,同時(shí)提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。控制寄存器(8Fh、8Eh)的位7是寫保護(hù)位(WP),其它7位均置為0。控制字總是從最低位開始輸出。DFF=1為開顯示(DISPLAY ON),DDRAM的內(nèi)容就顯示在屏幕上,DFF=0 為關(guān)顯示(DISPLAY OFF)。閏月在農(nóng)歷年中所在的月份并不固定大部分閏月分布在農(nóng)歷2 8 月但也有少量年份在9 月以后,所以要表示閏月的信息至少要4 個(gè)BIT。該系統(tǒng)的軟件設(shè)計(jì)方法與硬件設(shè)計(jì)相對應(yīng),按整體功能分成多個(gè)不同的程序模塊,分別進(jìn)行設(shè)計(jì)、編程和調(diào)試,最后通過主程序?qū)⒏鞒绦蚰K連接起來。論文從選題和最終完成,凝結(jié)著導(dǎo)師的辛勤的汗水,他不辭勞苦的教導(dǎo)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)使我終生受益。 sbit ce=P3^5。 uchar second,minute,hour,week,day,month,fkey,c_second,c_minute。,39。,39。,}。break。break。break。 switch(month) { case 1:week=(adddata)%7。 case 5:week=(120+adddata)%7。 case 9:week=(243+adddata)%7。 }}return week。 sclk=0。 sclk=1。i8。} //1302寫雙字節(jié)void writeset1302(uchar dat1,uchar dat2){ ce=1。return dat1。if(year100)year=year+2000。 writeset1302(0x8C,((year/10)4|(year%10)))。0x0f)。 hour=((readamp。 week=readset1302(0x8b)。 delay(1)。 rw=0。 rw=0。 delay(5)。 delay(5)。0xff。 delay(1)。 delay(1)。 display_word(0xc8d5)。 delay(1)。 delay(1)。 delay(1)。 delay(1)。delay(1)。 delay(1)。delay(1)。 delay(1)。} void clear_h(uchar dress2) //清除行程序{uchar i。lcd_write(0xc)。break。case 3: blink(0x9c)。break。break。 case 2: m_clock++。break。break。break。 case 6: minute。 default: year。if(minute==60)minute=0。/***********
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1