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

正文內(nèi)容

電子時(shí)鐘設(shè)計(jì)ds13021602可調(diào)鬧鐘程序清單(存儲(chǔ)版)

  

【正文】 (0x84,0x13)。//鬧鐘分鐘初始化write_1302(0x8e,0x80)。while(!s1)。}if(s1num==3){ write_1302(0x8e,0x00)。}if(s1num==5){write_1302(0x8e,0x00)。}if(s1num==7)27 / 45{write_1302(0x8e,0x00)。write_1302(0x8e,0x80)。x1=miao%16。//將修改的數(shù)送到 1602 顯示write_(0x80+0x40+8)。}fen=x3+x4*16。amp。}if(s1num==4){ zhou++。if(x6=3amp。write_(0x80+10)。x6=0。x6=nian/16。}nian=x5+x6*16。 write_1302(0x84,shi)。32 / 45write_(0x0c)。flag2=0。s1num==0) { s4num++。//鬧鐘初始化write_1302(0x8e,0x80)。//不顯示光標(biāo)} }}if(s4num!=0amp。x1++。x5=lshi%16。x6++。(miao=10amp。//顯示液晶固定不變部分 inital_1302()。amp。36 / 45 write_sfm(7+0x40,miao)。39 / 45上電后的整體外觀圖,各按鍵的功能都有標(biāo)注40 / 45按 K1 進(jìn)入調(diào)時(shí)狀態(tài)按得次數(shù)不同光標(biāo)顯示的位置不同,從而進(jìn)行年、月、日、時(shí)、分、秒、的調(diào)整,按 8 次時(shí)退出,按 K2 調(diào)時(shí),K3 確定鍵,確認(rèn)所調(diào)時(shí)間。write_zhou(zhou)。zhou=read_1302(0x8b)。laba()。//初始化 1602 后馬上顯示歡迎語(yǔ)句delay(5000)。(fen==lfen)amp。x6=0。write_(0x80+0x40+14)。x1=lfen%16。//鬧鐘初始化write_1302(0x8e,0x80)。}33 / 45 if(s4num==2){ write_1302(0x8e,0x00)。 if(s4==0amp。 write_1302(0xfc,lfen)。write_1302(0x8e,0x80)。//在松手時(shí)將調(diào)整后的時(shí)間、日期及周信息寫入DS1302,退出調(diào)整模式并隱藏光標(biāo),按鍵次數(shù)清 0write_1302(0x8e,0x00)。}31 / 45if(x5==10){x5=0。 }if(s1num==7){int x5,x6。amp。}30 / 45ri=x5+x6*16。x6=ri/16。write_sfm(1+0x40,shi)。x5++。x4++。}miao=x1+x2*16。didi()。write_1302(0x8e,0x00)。write_1302(0x8e,0x80)。write_1302(0x8e,0x80)。//寫入秒信息write_1302(0x8e,0x80)。s4num==0){ flag1=1。//星期 write_1302(0xc0,0x08)。//禁止寫保護(hù) write_1302(0x90,0xaa)。 sck=0。 sck=0。 for(i=8。 ACC=TD。 //進(jìn)制十位write_(add+0x80)。 write_(0x80+0x40)。//將指針指向 1602 液晶的第二行for(num=0。//開顯示、不顯示光標(biāo)write_(0x06)。delay(5)。 //lcdwr 為讀寫控制端,lcdwr=0, 這里可不寫lcdrs=0。}/*********************蜂鳴器函數(shù) ************************************************/void didi() { uchar i。 //歡迎界面/*******************************************************************************時(shí)函數(shù),z 的取值為這個(gè)函數(shù)的延時(shí) ms 數(shù),delay(200)。sbit ACC0=ACC^0。//定義下面通過 lcdrw 來操作 P2^5 口,1602 讀寫選擇端sbit lcdrs=P2^6。[3]:高等教育出版社,2022(1——560) 。其次,感謝學(xué)院的老師,有了他們的諄諄教誨,才使本論文的前期準(zhǔn)備以及整個(gè)研究過程順利完成。技術(shù)在不斷進(jìn)步,機(jī)械式時(shí)鐘已經(jīng)被淘汰,取而代之的是具有高度準(zhǔn)確性和直觀性且無機(jī)械裝置,具有更長(zhǎng)的使用壽命等優(yōu)點(diǎn)的電子時(shí)鐘。1602液晶顯示部分,D0-D7 口與單片機(jī) P0 口相連。 高位低位0000001000110100010101100111101010111100110111101111XXXX0000 ⑴ 0 P \ p タ ミ α PXXXX0001 ⑵ ! 1 A Q a q □ ア チ ム 228。第 2 腳:VCC 接 5V 正電源。其讀寫時(shí)序如圖示圖 5:DS1302 讀寫時(shí)序(4)DS1302 寄存器DS1302 中與時(shí)間、日期有關(guān)的寄存器共有 12 個(gè),其中 7 個(gè)存放數(shù)據(jù)的格式為 BCD 碼格式,其讀寫地址如下表所示讀寄存器寫寄存器 Bit7 Bit7 Bit7 Bit7 Bit7 Bit7 Bit7 Bit7范圍8 / 4581H 80H CH 10 秒 秒 005983H 82H 10 分 分 005912 10 02385H 84H240AM/PM時(shí) 時(shí)11287H 86H 10 日 日 13189H 88H 10 月 月 1128BH 8AH 0 0 0 0 0 周 178DH 8CH 10 年 年 00998FH 8EH WP 0 0 0 0 0 0 0 ――表 3:DS1302 時(shí)鐘寄存器第一行秒寄存器,CH 為時(shí)鐘暫停標(biāo)志位,該位為 1 時(shí)時(shí)鐘停止,該位為 0 時(shí)時(shí)鐘運(yùn)行第二行分寄存器,bit0~bit6 表示分鐘數(shù),因采用 BCD 編碼,所以低四位最大能表示的數(shù)字為 9,計(jì)數(shù)滿向高三位進(jìn) 1。位 0 是讀/寫操作位,進(jìn)行讀操作時(shí),該位為 1;該位為 0 則表示進(jìn)行的是寫操作。正常運(yùn)行時(shí),可按復(fù)位按鈕對(duì)單片機(jī)復(fù)位圖 3:STC89C52 最小系統(tǒng) DS1302 時(shí)鐘芯片以及時(shí)鐘集成模塊介紹6 / 45 DS1302 概述DS1302 是美國(guó) DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實(shí)時(shí)時(shí)鐘芯片,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為~。它包含五個(gè)電路部分:電源電路、時(shí)鐘電路、復(fù)位電路、片內(nèi)外程序存儲(chǔ)器選擇電路、輸入/輸出接口電路。采用DS1302 作為時(shí)鐘芯片。方案二:采用 LED 數(shù)碼管動(dòng)態(tài)掃描。 第 1 章 設(shè)計(jì)要求與方案論證 設(shè)計(jì)要求:① 具有年、月、日、星期、時(shí)、分、秒顯示功能()② 具備年、月、日、星期、時(shí)、分、秒校準(zhǔn)功能③ 具有鬧鐘顯示、調(diào)節(jié)設(shè)定、鳴叫功能2 / 45 系統(tǒng)基本方案選擇和論證 單片機(jī)芯片的選擇方案和論證:方案一: 采用 STC89C52 芯片作為硬件核心。隨著時(shí)間的流逝,科學(xué)技術(shù)的不斷發(fā)展和提高,人們對(duì)時(shí)間計(jì)量的精度要求越來越高,應(yīng)用越來越廣。時(shí)間就是金錢、時(shí)間就是生命、時(shí)間就是勝利……,準(zhǔn)確的掌握時(shí)間和分配時(shí)間對(duì)人們來說至關(guān)重要,時(shí)鐘是我們生活中必不可少的工具。數(shù)字式電子鐘用集成電路計(jì)時(shí)時(shí),譯碼代替機(jī)械式傳動(dòng),用 LED 顯示器代替指針進(jìn)而顯示時(shí)間,減小了計(jì)時(shí)誤差,這種表具有時(shí),分,秒顯示時(shí)間的功能,還可以進(jìn)行時(shí)和分的校對(duì),片選的靈活性好。AT89S52 片內(nèi)具有 8K 字節(jié)程序存儲(chǔ)空間,256 字節(jié)的數(shù)據(jù)存儲(chǔ)空間沒有EEPROM 存儲(chǔ)空間,也與 MCS51 系列單片機(jī)完全兼容,具有在線編程可擦除技術(shù)。液晶顯示屏的顯示功能強(qiáng)大,可顯示大量文字,顯示多樣,清晰可見,且價(jià)格適中,所以采用了 LCD 數(shù)碼管作為顯示。STC89C52 主要功能如表 1 所示,其 PDIP 封裝如圖 2 所示表 1:STC89C52 主要功能主要功能特性兼容 MCS51 指令系統(tǒng) 8K 可反復(fù)擦寫 Flash ROM32 個(gè)雙向 I/O 口 256x8bit 內(nèi)部 RAM3 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器中斷 時(shí)鐘頻率 024MHz2 個(gè)串行中斷 可編程 UART 串行通道2 個(gè)外部中斷源 共 6 個(gè)中斷源2 個(gè)讀寫中斷口線 3 級(jí)加密位低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能 STC89C52 引腳介紹① 主電源引腳(2 根)VCC(Pin40):電源輸入,接+5V 電源4 / 45GND(Pin20):接地線②外接晶振引腳(2 根)XTAL1(Pin19):片內(nèi)振蕩電路的輸入端XTAL2(Pin20):片內(nèi)振蕩電路的輸出端③控制引腳(4 根)RST/VPP(Pin9):復(fù)位引腳,引腳上出現(xiàn) 2 個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。時(shí)鐘電路 單片機(jī)引腳 18 和引腳 19 外接晶振及電容, STC89C52 芯片的工作頻率可在2~33MHz 范圍之間選,單片機(jī)工作頻率取決于晶振 XT 的頻率,通常選用 晶振。當(dāng) Vcc2Vcc1+ 時(shí),由 Vcc2 向 DS1302 供電;當(dāng) Vcc2Vcc1 時(shí),由 Vcc1 向 DS1302 供電。7 / 45“WP”是寫保護(hù)位,在任何的對(duì)時(shí)鐘和 RAM 的寫操作之前,WP 必須為 0。 DS1302 與 RAM 相關(guān)的寄存器分為兩類:一類是單個(gè) RAM 單元,共 31 個(gè),每個(gè)單元組態(tài)為一個(gè) 8 位的字節(jié),其命令控制字為 C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的 RAM 寄存器,此方式下可一次性讀寫所有的 RAM 的 31 個(gè)字節(jié),命令控制字為FEH(寫)、FFH(讀)。第 5 腳:R/W 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 l | セ シ フ ヮ ? ΠXXXX1101 ⑹ = M ] m } ユ ス ヘ ソ ? 247。由于是第一次做課程設(shè)計(jì),同時(shí)也是第一次寫這么綜合的程序,所以在調(diào)試過程中遇到很多問題,一部分是關(guān)于 DS1302 與 1602 的硬件特點(diǎn)以及在硬件的基礎(chǔ)之上驅(qū)動(dòng)程序的調(diào)用,這里主要是網(wǎng)上找資料去學(xué)會(huì)調(diào)用與編寫,主要是通過網(wǎng)上視頻教學(xué) ;另一部分是自己做的硬件存在很多誤差,特別是電源供電部分,剛開始是用廢棄的鼠標(biāo)上的那個(gè) USB 接口線插在電腦上供電,但由于電源介入硬件的是兩個(gè)排針,所以很不穩(wěn)定,1602 上總亂碼,或者 5 個(gè)按鍵隨便一個(gè)按下都是復(fù)位,而且從電腦輸出 5V 接到硬件系統(tǒng)后
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1