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

正文內(nèi)容

基于單片機(jī)at89c52的電子萬(wàn)年歷的設(shè)計(jì)—(完整版)

  

【正文】 =i。 }i++。 while(m) { if(shuzu1[i]==1) { if(a=29) { yinli_day=a。i) { temp1=1。 case 12: puts_char(4,4, 臘 ov)。 case 8: puts_char(4,4, 八 ov)。 case 4: puts_char(4,4, 四 ov)。 } //當(dāng)前號(hào)數(shù)在陽(yáng)歷中的第 num 天 if(year%4!=0){num=pingnian[mon1]+day。break。break。break。 break。 break。 day=read_ds1302(0x87)。puts_char(1,4,ov)。set_ds1302(hour,0x84)。 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 34 } void main() { unsigned char i,m,sign=0,scan=0。 } unsigned char read_ds1302(unsigned char adress) { unsigned char dat=0。temp=temp1。i++) { SCL=0。SCL = 1。delay(5)。 } //////////////////////DS1302 初始化 void DS1302_start() { RST = 1。 while(xms){for(i = 690。 sbit key4=P2^3。i++) {q=p+temp[i]。star_site=star_site|line。 else{ if(row==3) { row=1。 if(over_flag16)break。if(*q==39。line=line1。 unsigned char *q=0。 //清屏 delay(50)。 write_order(0X02)。E=1。R_W=0。} void cheak_busy(void) { RS=0。 電子萬(wàn)年歷 的設(shè)計(jì) 23 謝 辭 首先我必須感謝院領(lǐng)導(dǎo)對(duì)我們畢業(yè)生在畢業(yè)設(shè)計(jì)過(guò)程中的支持與關(guān)懷! 其次我要特別感 邱紅兵 老師,不管在選 題階段,還是在設(shè)計(jì)階段 、 在制作階段,正是 他 給予我不斷的指導(dǎo)與幫助 , 導(dǎo)師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)創(chuàng)新的工作作風(fēng)、對(duì)事業(yè)和科學(xué)的執(zhí)著追求,以及對(duì)我諄諄教誨給我留下 了深刻的印象,使我受益終身。例如 ,在 2021 年 的農(nóng)歷閏四月初一時(shí),顯示格式為“壬辰年閏四月初一” ,使顯示更為美觀。如圖 。 如圖 為 LCD12864 的實(shí)物連接圖。 圖 電壓表測(cè)試讀數(shù) DS1302 時(shí)鐘電路的測(cè)試結(jié)果及其分析 時(shí)鐘芯片 DS1302 與單片機(jī)的連接比較簡(jiǎn)單,電路焊接好后,檢測(cè)電路是否有虛圖 單片機(jī) 晶振輸出波形圖 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 20 焊、短路的問(wèn)題,用萬(wàn)用表測(cè)試時(shí)鐘芯片各腳電壓,用示波器檢測(cè)時(shí)鐘芯片的晶振是否起振。再根據(jù)查表所得的該年的陰歷的閏月和大小月信息,就可以推算出該天的陰歷日期。這樣一字節(jié)就包含了所有閏月信息。 時(shí)間調(diào)整程序流程圖如圖 所示。 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 14 4. 軟件設(shè)計(jì) 及編程 軟件 設(shè)計(jì) 功能 圖 軟件系統(tǒng)功能圖如圖 所示。 利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。 讀寫(xiě)時(shí)序 如下圖 所示 。 DS1302 是 DS1202 的升級(jí)產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后背電源雙電源引腳,同時(shí)提供了對(duì)后背電源進(jìn)行涓細(xì)電流充電的能力。復(fù)位電路中使用的電容 C2 的值為 30pF,電阻 R11 的值為 10K。 PSEN—— 程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次 PSEN 信號(hào)。 此外, 和 分別作定時(shí)器 /計(jì)數(shù)器 2的外部計(jì)數(shù)輸入( )和時(shí)器/計(jì)數(shù) 器 2 的觸發(fā)輸入( ),具體如下表所示。 當(dāng)訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí), P0 口也被作為低 8位地址 /數(shù)據(jù)復(fù)用。 AT89C52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門(mén)狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。 電子萬(wàn)年歷 的設(shè)計(jì) 5 3. 硬件電路的設(shè)計(jì)與計(jì)算 控 制 電路的設(shè)計(jì)與計(jì)算 電路選擇 最小控制系統(tǒng)由單片機(jī)、晶振電路和復(fù)位電路組成。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是實(shí)現(xiàn)的時(shí)間誤差較大。 本方案的系統(tǒng)框圖如圖 所示。 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 2 2. 本設(shè)計(jì)總體設(shè)計(jì)方案 方案論證 與 比較 方案一:基于 AT89C52 的電子萬(wàn)年歷的設(shè)計(jì) 采用 AT89C52芯片作為硬件核心,采用 Flash ROM,內(nèi)部具有 4KB ROM 存儲(chǔ)空間 ,能于 3V 的超低壓工作 ,而且與 MCS51 系列單片機(jī)完全兼容 ,編程也簡(jiǎn)單,而且價(jià)格便宜,使整體的設(shè)計(jì)成本降低。電子萬(wàn)年歷是實(shí)現(xiàn)對(duì)年、月、日、時(shí)、分、秒、農(nóng)歷等顯示的計(jì)時(shí)裝置,廣泛應(yīng)用與家庭、車(chē)站、碼頭、辦公室、銀行等各種場(chǎng)所,成為人們?nèi)粘I钪械谋匦杵贰?已經(jīng) 成為人們?nèi)粘I?和工作 中必不可少的電子產(chǎn) 品 ,具有廣闊的 發(fā)展空間和 市場(chǎng)前景 。 本文介紹了基于 單片機(jī) AT89C52 的電子萬(wàn)年歷的設(shè)計(jì) , 該設(shè)計(jì) 結(jié)合時(shí)鐘芯片DS1302 以及顯示器件 LCD12864, 能夠直觀的顯示陽(yáng)歷年、月、日、星期、時(shí)、分、秒,以及通過(guò)程序算法轉(zhuǎn)換陽(yáng)歷的日期,得到 陰歷的年、月、日 。數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度遠(yuǎn)遠(yuǎn)超過(guò)老式鐘表。 采用 LCD12864 液晶顯示屏 ,液晶顯示屏的顯示功能強(qiáng)大 ,可顯示大量文字 ,圖形 ,顯示多樣 ,清晰可見(jiàn) ,顯示美觀,方便查看。 圖 方案二系統(tǒng)框圖 方案三:基于凌陽(yáng)單片機(jī)的電子萬(wàn)年歷的設(shè)計(jì) 凌陽(yáng) 16 位單片機(jī)有豐富的中斷源和時(shí)基。 本方案的系統(tǒng)框圖如圖 。 晶體振蕩器的兩端分別接兩個(gè)電容,來(lái)對(duì)晶振 信號(hào) 退耦 。另外, AT89C52 可降至 0Hz 靜態(tài)邏輯操作,支西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 6 持 2 種軟件可選擇節(jié)電模式。在這種模式下, P0具有內(nèi)部上拉電阻。 在 flash 編程和校驗(yàn)時(shí), P1 口接收低 8位地址字節(jié)。 EA/VPP—— 外部訪問(wèn)允許,欲使 CPU 僅訪問(wèn)外部程序存儲(chǔ)器, EA 端必須保持低電平。 上電瞬間,電容充電電流最大,電容相當(dāng)于短路, RST端為高電平,自動(dòng)復(fù)位;電容兩端的電壓達(dá)到電源電壓時(shí),電容充電電流為零,電容相當(dāng)于開(kāi)路, RST 端為低電平,程序正常運(yùn)行。 如圖 DS1302 引腳圖 ,其中 Vcc1 為后備電源, Vcc2 為主電源。 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 10 圖 DS1302 讀 /寫(xiě)時(shí)序圖 DS1302 有 12個(gè)寄存器,其中有 7 個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形 式 ,其日歷、時(shí)間寄存器及其控制字見(jiàn)表 31 ??梢燥@示 8 4行 1616 點(diǎn)陣 的漢字 。 A T 8 9 C 5 2D S 1 3 0 2鍵 掃 描L C D 1 2 8 6 4 圖 軟件系統(tǒng)功能圖 軟件設(shè)計(jì)流程圖 軟件系統(tǒng)流程圖如圖 所示。 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 16 圖 時(shí)間調(diào)整程序流程圖 電子萬(wàn)年歷 的設(shè)計(jì) 17 陰歷程序設(shè)計(jì) 及功能實(shí)現(xiàn) 陰歷程序的實(shí)現(xiàn)是靠陽(yáng)歷日期來(lái)推算。陰歷春節(jié)和陽(yáng)歷元旦相差天數(shù)也用一字節(jié)表示。 陰歷程序算法流程圖如圖 所示。 在測(cè)試時(shí)鐘電路的時(shí)候,發(fā)現(xiàn)時(shí)鐘電路的輸出波形不正常,經(jīng)過(guò) 檢查和測(cè)試,發(fā)現(xiàn)晶振沒(méi)有添加去耦電容, 在 添加了電容 之后,時(shí)鐘電路 輸出波形 工作正常 了 。 圖 LCD12864 實(shí)物圖 軟件調(diào)試及功能分析 陽(yáng)歷顯示程序功能實(shí)現(xiàn)及其分析 陽(yáng)歷程序的設(shè)計(jì)很簡(jiǎn)單,編寫(xiě)好 DS1302 讀寫(xiě)程序和陽(yáng)歷和時(shí)間顯示程序,在主電子萬(wàn)年歷 的設(shè)計(jì) 21 函數(shù)中調(diào)用,很容易就能實(shí)現(xiàn)陽(yáng)歷和時(shí)間的顯示功能。 圖 月份的調(diào)節(jié)顯示 陰歷顯示程序功能實(shí)現(xiàn)及其分析 陰歷程序的編寫(xiě)難點(diǎn)主要在算法上,在有了算法和陰歷與陽(yáng)歷轉(zhuǎn)陰歷的關(guān)系表的情況下,陰歷程序也很容易編寫(xiě)。 本設(shè)計(jì)硬件電路較簡(jiǎn)單, 所以器件較少,電路中使用了 AT89C52 單片機(jī)、 DS1302時(shí)鐘芯片和 LCD12864 液晶顯示器,實(shí)現(xiàn)了預(yù)計(jì)功能。在課題的研究設(shè)計(jì)過(guò)程中,我不僅從 邱 老師那里學(xué)到許多專(zhuān)業(yè)知識(shí),更重要的是學(xué)會(huì)了學(xué)習(xí)新知識(shí)并將其鞏固的方法,這無(wú)疑是一把開(kāi)啟未來(lái)生活的鑰匙,特此向 邱 老師表示衷心的感謝! 最后我要感謝我的同學(xué)們,在設(shè)計(jì)和 焊接過(guò)程遇到困難時(shí),正是由于同學(xué)們的幫助我才能順利的克服困難, 畢業(yè)設(shè)計(jì)的完成離不開(kāi)同學(xué)們的幫助! 在大學(xué) 四 年的學(xué)習(xí)生活中,還得到了許多領(lǐng)導(dǎo)和老師的熱情關(guān)心和幫助,在此,向所有關(guān)心和幫助過(guò)我的領(lǐng)導(dǎo)、老師、同學(xué)和朋友們表示由衷的謝意 ! 衷心的感謝在百忙之中評(píng)閱論文和參加答辯的各位教授、老 師! 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 24 參考文獻(xiàn) [ 1]康光華.電子技術(shù)基礎(chǔ)(數(shù)字部分) .北京: 電子工業(yè)出版社 , [ 2] 李建忠 .《單片機(jī)原理及應(yīng)用》 .陜西: 西安電子科技大學(xué)出版 , [ 3] 張俊謨 .《單片機(jī)中級(jí)教程》 .北京: 北京航空航天大學(xué)出版 , [ 4] 李飛光 .《單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)》 .北京: 北京航空航天大學(xué)出版社 , 2021 [ 5] 李振聲.《實(shí)驗(yàn)電子技術(shù)》( P182~ 193) .國(guó)防工業(yè)大學(xué)出版社, 2021 [ 6] 何立民 .《單片機(jī)應(yīng)用技術(shù)選編》 .北京: 北京航空航天大學(xué)出版社 , [ 7] 萬(wàn)光毅 .《單片機(jī)實(shí)驗(yàn)與實(shí)踐教程》 .北京: 北京航空航天大學(xué)出版社 , [ 8] 周航慈 .《單片機(jī)程序設(shè)計(jì)基礎(chǔ)》 .北京: 北京航空航天大學(xué)出版社 , [ 9] 黃遵熹 .《單片機(jī)原理接口與應(yīng)用》 .陜西: 西北工業(yè)大學(xué)出版社 , [10]Kuglanp,kriegerE,SantiagoE. The 8051 : P110— 122 電子萬(wàn)年歷 的設(shè)計(jì) 25 附錄一:系統(tǒng)整體電路圖 12345678RES9(RXD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND20(A9)22(A10)23(A11)24(A12)25(A13)26(A14)27(A15)28PSEN29ALE/PROG30EA/VPP31(AD7)32(AD6)33(AD5)34(AD4)35(AD3)36(AD2)37(AD1)38(AD0)39VCC40(A8)21U1 AT89C51C4 Cap C5 CapC2 CapOSC2 12MGNDR3 ResVCCGNDX12X23VCC21GND4RST5I/O6SCLK7VCC18U2 DS1302VCCGNDOSC1 R1 Res R2 ResVCCVSS1VDD NC RS RW E D0 D1 D2 D3 D4 D5 D6 D7 PSB NC RST NC A KJ1 LCD12864R4K1 KK2 KK3 KK4 KVCCVCCGNDGNDGNDVCCVCCVCCC1 Cap C3 CapGND 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 26 附錄二: PCB電路圖 電子萬(wàn)年歷 的設(shè)計(jì) 27 附錄三:實(shí)物圖 西南石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 28 附錄 四 : 系統(tǒng) 完整 程序 顯示子程序: define data_bus P0 define
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1