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

正文內(nèi)容

指針式電子鐘畢業(yè)論文-資料下載頁

2025-06-26 11:46本頁面
  

【正文】 據(jù)閏年的判斷方法。10:void Init_DS1302()(1)功能啟動(dòng) DS1302 振蕩器。(2)依據(jù)由 DS1302 的技術(shù)資料知,DS1302 的秒寄存器的最高位為振蕩器控制位,向該位置一即可啟動(dòng)振蕩器。11:void DS1302_setProtect(bit flag)(1)功能DS1302 寄存器寫保護(hù)函數(shù)。(2)依據(jù)由 DS1302 的技術(shù)資料知,DS1302 的 0x80 地址處寫一則啟動(dòng)寄存器保護(hù),寫零則去除寄存器保護(hù)功能。蕪湖職業(yè)技術(shù)學(xué)院論文32 指針時(shí)鐘設(shè)計(jì) 實(shí)現(xiàn)功能本文件實(shí)現(xiàn)了指針時(shí)鐘的顯示,同時(shí)也實(shí)現(xiàn)了在 12864 顯示器上花點(diǎn)以、畫線以及花圓的功能。 函數(shù)設(shè)計(jì)1:void Pixel(uchar x,uchar y,uchar Mode)(1)功能從指定坐標(biāo)處繪制一個(gè)點(diǎn)或擦除一個(gè)點(diǎn)依據(jù)利用 LCD_set_XY 確定坐標(biāo),然后(2)根據(jù)點(diǎn)在坐標(biāo)的位置,判斷是擦除還是繪制再使用 LCD_write_byte 函數(shù)寫入數(shù)據(jù)。(3)右圖為流程圖:2: void Line(uchar x1,uchar y1,uchar x2,uchar y2,bit Mode)(1)功能在 lcd 上繪制一條線段(2)依據(jù)利用直線兩點(diǎn)式公式在直線點(diǎn)的軌跡上繪制/擦除點(diǎn)以達(dá)到繪線的目的。(3)右圖為流程圖:指針式電子鐘 蕪湖職業(yè)技術(shù)學(xué)院論文3:void Clock_Plate()(1)功能繪制一個(gè)指針時(shí)鐘的圓盤(2)依據(jù)利用圓的公式找到點(diǎn)的軌跡,在軌跡上繪制點(diǎn)即可實(shí)現(xiàn)。(3)右圖為流程圖:4:void Repaint_A_Hand(uchar i)(1)功能根據(jù)當(dāng)前的時(shí)間繪制相對(duì)應(yīng)的指針,并擦除原狀態(tài)的指針蕪湖職業(yè)技術(shù)學(xué)院論文34(2)依據(jù)利用圓的弧度制與時(shí)間的相映射,時(shí)間變化弧度也隨之變化,從圓心到圓弧對(duì)應(yīng)時(shí)間的位置畫出直線就是指針。(3)下圖為流程圖:5:void Display_HMS_Hand()(1)功能重新繪制秒、分、時(shí)針。(2)依據(jù)調(diào)用 Repaint_A_Hand 函數(shù)設(shè)置不同的參數(shù)即可實(shí)現(xiàn)。6:void Display_ClockZhizhen()(1)功能蕪湖職業(yè)技術(shù)學(xué)院論文35讀取時(shí)間繪制指針時(shí)鐘到 lcd 上(2)依據(jù)讀取從 ds1302 得到的時(shí)間,隨時(shí)間的變化,指針也隨之變化,形成一個(gè)完整的模擬指針時(shí)鐘,另外還要判斷按鍵掃描的鍵值是否為退出鍵的鍵值,若是則返回菜單界面。(3)右圖為流程圖: 小結(jié)用圓的弧度制與時(shí)間值相映射,使得圓上點(diǎn)的軌跡隨著時(shí)間而跳動(dòng),實(shí)現(xiàn)了指針的走動(dòng)。另外讀取的時(shí)間與鬧鐘時(shí)間相比較達(dá)到實(shí)時(shí)鬧鐘報(bào)警的功能。蕪湖職業(yè)技術(shù)學(xué)院論文36 顯示函數(shù)模塊檢測(cè) LCD 是否忙 LCD_Check_Busy(),向 LCD 發(fā)送命令LCD_Write_Command,向 lcd 發(fā)送數(shù)據(jù) void LCD_Write_Data,初始化 12864 顯示屏 LCD_Initialize,初始化 12864 顯示屏Common_Show (通用顯示函數(shù)) 。顯示字符和漢字的字模是用相應(yīng)的軟件導(dǎo)出的,根據(jù)液晶顯示屏的要求對(duì)應(yīng)圓盤的大小都是可以規(guī)定的。 實(shí)現(xiàn)功能通過 12864 顯示指針式電子時(shí)鐘 函數(shù)設(shè)計(jì)1:uchar LCD_Write_Command_P2(uchar cmd,uchar para1,uchar para2)(1)功能寫雙參的命令(2)依據(jù)通過判斷狀態(tài)位 char Status_BIT_01(),是讀/寫指令還是讀/寫數(shù)據(jù)2:uchar LCD_Write_Command_P1(uchar cmd,uchar para1)(1) 功能蕪湖職業(yè)技術(shù)學(xué)院論文37//寫單參數(shù)的指令(2) 依據(jù)通過判斷狀態(tài)位 char Status_BIT_01(),是讀/寫指令還是讀/寫數(shù)據(jù)3:uchar LCD_Write_Command(uchar cmd)(1)功能寫無參數(shù)指令(2)依據(jù)通過判斷狀態(tài)位 char Status_BIT_01(),是讀/寫指令還是讀/寫數(shù)據(jù)4:uchar LCD_Write_Data(uchar dat)(1)功能寫數(shù)據(jù)(2)依據(jù)通過判斷狀態(tài)位 char Status_BIT_03(),數(shù)據(jù)是否為自動(dòng)寫狀態(tài)(3)流程圖蕪湖職業(yè)技術(shù)學(xué)院論文385:void Set_LCD_POS(uchar row,uchar col)reentrant(1)功能設(shè)置當(dāng)前地址(2)依據(jù)先通過調(diào)用寫雙參數(shù)命令,使 LCD 準(zhǔn)備工作,來達(dá)成我們的需要。6:void cls()(1)功能清屏(2)依據(jù)通過調(diào)用雙參數(shù)和無參數(shù)函數(shù)來設(shè)置地址指針和是否自動(dòng)寫,再通過判斷狀態(tài)位 Status_BIT_3(),是否要寫數(shù)據(jù),然后調(diào)用LCD_Write_Data(),當(dāng)向 LCD 寫好后,在調(diào)用無參函數(shù)來完成自動(dòng)寫結(jié)束,最后在重置地址指針。蕪湖職業(yè)技術(shù)學(xué)院論文39(3)流程圖7:char LCD_Initialise()(1)功能LCD 的初始化(2)依據(jù)通過寫雙參數(shù) LCD_Write_Command_P2 來完成文本顯示區(qū)首地址,文本區(qū)顯示區(qū)寬度,圖形顯示區(qū)首地址,圖形顯示區(qū)寬度,寫單參數(shù)函數(shù) LCD_Write_Command_P1() ,無參函數(shù)實(shí)現(xiàn)光標(biāo)形狀,和顯示方式設(shè)置。 小結(jié)通過 LCD 想顯示,LCD 是很有用的,要牢牢掌握才行。 按鍵函數(shù)模塊按鍵實(shí)現(xiàn)通過中斷來進(jìn)行調(diào)整,鍵盤中斷(INT0)T0_INT,定時(shí)器 0 每秒刷新 LCD 顯示 T0_INT。中斷時(shí),系統(tǒng)會(huì)調(diào)用一段特定的函數(shù),即我們?cè)O(shè)置的中斷函數(shù),一般稱為中斷服務(wù)函數(shù),一般的函數(shù)的調(diào)用在程序中是固定的,二中斷服務(wù)函數(shù)的執(zhí)行完蕪湖職業(yè)技術(shù)學(xué)院論文40全是隨機(jī)的。 實(shí)現(xiàn)功能通過按鍵調(diào)整 函數(shù)設(shè)計(jì)//鍵盤中斷(INT0 )void EX_INT0()interrupt 0{if(K1==0) //選擇調(diào)整對(duì)象{if(Adjust_Index==1||Adjust_Index==1) Adjust_Index=3。Adjust_Index。}elseif(K2==0) //調(diào)整Current_Time_Adjust()。elseif(K3==0) //確定{SET_DS1302()。 //將調(diào)整后的時(shí)間寫入 DS1302Adjust_Index=1。//操作索引重設(shè)為1,時(shí)間繼續(xù)正常顯示}} 小結(jié)通過對(duì)電子時(shí)鐘調(diào)整函數(shù)的編寫,是我認(rèn)識(shí)到,不管做什么,都要有明確的思路,對(duì)于本函數(shù)來說,大部分的內(nèi)容都是相同的不同的只是標(biāo)志位的賦值不同唯一,此時(shí)變成人員就要有高度清晰的思路,只要有一個(gè)賦值不對(duì),整個(gè)函數(shù)都會(huì)受到影響,而且這種錯(cuò)誤是非常不易檢查的,同樣在作別的編程的時(shí)候也是一樣,只有有了高度清晰的思路,我們?cè)谧兂蛇^程中才不會(huì)被絆倒。蕪湖職業(yè)技術(shù)學(xué)院論文41 主函數(shù)模塊主函數(shù)中具體含有顯示函數(shù)和時(shí)鐘模塊的相關(guān)部分。void main(){LCD_Initialise()。//液晶初始化Set_LCD_POS(0,0)。 //從 LCD 左上角開始清屏cls()。IE=0x83。 //允許 INT0, T0 中斷IP=0x01。IT0=0x01。TMOD=0x01。TH0=50000/256。TL0=50000%256。TR0=1。while(1){//如果未執(zhí)行調(diào)整操作則正常讀取當(dāng)前時(shí)間if(Adjust_Index==1)GetTime()。蕪湖職業(yè)技術(shù)學(xué)院論文42}}蕪湖職業(yè)技術(shù)學(xué)院論文43附錄 1 元器件表序號(hào) 代號(hào) 名稱 型號(hào)、規(guī)格 數(shù)量 備注1 U1 單片機(jī) AT89C51 12 K1,K2 按鈕 XDJT1102S 23 C1,C2 電容 0805 30pF 2 貼片4 C3 電解電容 CSR13 22uF 15 X1 晶振 PTVC 75114 12MHz 16 液晶顯示器 LCD016M002L 17 R1 電阻 RJ47 10kΩ 18 R2 電位器 WX2 2715kΩ 1W 19RP1 排阻A09103J 8 1w1 貼片10 S1 蜂鳴器 PT1540P RoHS 1 壓電式11 電源 +5V 1蕪湖職業(yè)技術(shù)學(xué)院論文44附錄 2 仿真圖蕪湖職業(yè)技術(shù)學(xué)院論文45附錄 3 參考文獻(xiàn)1. 閆玉德 俞虹 《MCS51 單片機(jī)原理與應(yīng)用》 機(jī)械工業(yè)出版社2. 周鳴爭(zhēng) 錢峰,微機(jī)原理與接口技術(shù),電子科技大學(xué)出版社,2022 年3. 、應(yīng)用與 PROTEUS 仿真4. PROTEUS 的 51 單片機(jī)設(shè)計(jì)與仿真5. 單片機(jī)技術(shù)與應(yīng)用系統(tǒng)開發(fā)案例精選6. PROTEUS 的 51 單片機(jī)設(shè)計(jì)與仿真7. 單片機(jī)開發(fā)入門與典型實(shí)例8. 9. 周立功單片機(jī)開發(fā)網(wǎng)10. 天津銳志單片機(jī)開發(fā)網(wǎng)11. LCD12864 LCD12864 液晶資料.DS1302 時(shí)鐘芯片資料
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1