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

正文內(nèi)容

基于mc51單片機的簡易計算器設(shè)計畢業(yè)論文(完整版)

2025-07-24 16:48上一頁面

下一頁面
  

【正文】 ude include include void Header_printf(unsigned char *str) //規(guī)避WARNING L15 { while(*str!=39。陳老師平易近人,對學(xué)生的設(shè)計進度和學(xué)習(xí)很關(guān)心。后來發(fā)現(xiàn)與設(shè)計的要求還有偏差,反復(fù)的改過了幾次,浪費了大量的時間和體力。讀鍵程序使用的是反轉(zhuǎn)法讀鍵,不管鍵盤矩陣的規(guī)模大小,均進行兩次讀鍵。非編碼鍵盤成本低廉。( 所示為整個系統(tǒng)的原理圖) 計算器原理圖前面敘述了該系統(tǒng)的設(shè)計說明,系統(tǒng)采用了比較簡單的設(shè)計方案,所以該系統(tǒng)的硬件設(shè)計的總外圍電路不會產(chǎn)生過多的干擾。進行功能擴展時,應(yīng)該在原有設(shè)計的基礎(chǔ)上,通過修改軟件程序和少量硬件完成。LCD液晶顯示屏顯示輸出。 LCD1602指令表指令1清顯示 指令碼01H, 光標(biāo)復(fù)位到地址00H位置;指令2光標(biāo)復(fù)位 指令碼02H, 光標(biāo)返回到地址00H位置 ;指令3光標(biāo)和顯示模式設(shè)置I/D位 → 光標(biāo)移動方向,高電平右移,低電平左移;S 位 → 屏幕上所有文字是否左移或者右移,高電平有效,低電平無效;指令4顯示開關(guān)控制D 位 → 控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示;C 位 → 控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo); B 位 → 控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍 ;指令5光標(biāo)或顯示移位S/C位 → 高電平時移動顯示的文字,低電平時移動光標(biāo)指令6功能命令設(shè)置DL位高電平時為4位數(shù)據(jù)總線,低電平時為8位總線;N—位低電平時為單行顯示,高電平時為雙行顯示;F—位低電平時顯示5x7的點陣字符,高電平時為5x10的點陣字符;指令7字符發(fā)生器RAM地址設(shè)置指令8DDRAM地址設(shè)置指令9讀忙信號和光標(biāo)地址BF位 → 為忙標(biāo)志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù)指令10寫數(shù)據(jù)指令11讀數(shù)據(jù)2 、LCD的特點:(1)低壓微功耗;(2)平板型結(jié)構(gòu);(3)被動顯示型(無眩光,不刺激人眼,不會引起眼睛疲勞);(4)顯示信息量大(因為像素可以做得很小);(5)易于彩色化(在色譜上可以非常準(zhǔn)確的復(fù)現(xiàn));(6)無電磁輻射(對人體安全,利于信息保密);(7)長壽命(這種器件幾乎沒有什么劣化問題,因此壽命極長,但是液晶背光壽命有限,不過背光部分可以更換)。采用的LCD1602液晶模塊是標(biāo)準(zhǔn)16針插座,:。每個字節(jié)寫入周期是自身定時的,大多數(shù)約為50us。RST/VPD——當(dāng)出現(xiàn)兩個機器周期高電平時,單片機復(fù)位。 XTAL2:來自反向振蕩器的輸出。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活??撮T狗計時完成后,RST 腳輸出96 個晶振周期的高電平。 P3 口:P3 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,p3 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。 在flash編程和校驗時,P1口接收低8位地址字節(jié)。 當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié), 單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。 GND:接地。由于FPGA器件集成度高,方便易用,開發(fā)和上市周期短,在數(shù)字設(shè)計和電子生產(chǎn)中得到迅速普及和應(yīng)用,并一度在高密度的可編程邏輯器件領(lǐng)域中獨占鰲頭。如何使計算器技術(shù)更加的成熟,充分利用已有的軟件和硬件條件,設(shè)計出更出色的計算器,使其更好的為各個行業(yè)服務(wù),成了如今電子領(lǐng)域重要的研究課題。 系統(tǒng)開發(fā)意義今天,人們的日常生活中已經(jīng)離不開計算器了,社會的各個角落都有它的身影,比如商店,辦公室,學(xué)?!?。但是而基于 SRAM編程的FPGA,其編程信息需存放在外部存儲器上 ,需外部存儲器芯片 ,且使用方法復(fù)雜 ,保密性差,而其對于一個簡單的計算器而言,實用FPGA有點大材小用,成本太高。AT89S52的功能特性描述AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲器。8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash。在這種模式下,P0不具有內(nèi)部上拉電阻。 引腳號第二功能: T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出 T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用)P2口:P2 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。對P3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置ALE禁止位無效。 XTAL1,XTAL2接石英晶體振蕩器。復(fù)位后,P0~P3輸出高電平;SP寄存器為07H;其它寄存器全部清0;不影響RAM狀態(tài)。改變編程單元的地址和寫入的數(shù)據(jù),重復(fù)①—⑤步驟,直到全部文件編程結(jié)束。 LCD接口電路 LCD1602引腳說明第1腳VSS為地電源第2腳VDD接5V正電源第3腳V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。第四章 設(shè)計原理分析 設(shè)計方案的確定本設(shè)計需要使用LCD液晶顯示屏和編碼鍵盤。 系統(tǒng)的硬件設(shè)計為了更好的實現(xiàn)系統(tǒng)得功能,硬件電路的設(shè)計應(yīng)該遵循以下原則:優(yōu)化硬件電路采用軟件設(shè)計與硬件設(shè)計相結(jié)合的方法;盡管采用軟件來實現(xiàn)硬件系統(tǒng)的功能時,也許響應(yīng)時間會比單純使用硬件時長,而且還要占用微處理器(MCU)的時間;但是,用軟件實現(xiàn)硬件的功能可以簡化硬件結(jié)構(gòu),提高電路的可靠性。對于本系統(tǒng)而言,就是要求在系統(tǒng)硬件不變的情況下,能夠通過修改軟件程序,完成功能的升級和擴展。在下面的闡述中,對系統(tǒng)的外圍電路分別予以介紹。從成本角度出發(fā),本設(shè)計選用的是非編碼鍵盤。第一次所有行線均輸出低電平,從所有讀入鍵盤信息(列信息);第二次所有列線均輸出低電平,從所有行線讀入鍵盤信息(行信息)。感受到設(shè)計人員要有耐心,要認(rèn)真的從要求開始研究。在畢業(yè)設(shè)計的前期,首先給我們介紹了不少有用的資料和書籍;在硬件設(shè)計等方面給予悉心的指導(dǎo);在調(diào)試的過程中陳老師給每個出現(xiàn)的問題給予及時的指導(dǎo)。\039。Header()。}void mINT0 (void) interrupt 0{char i。 //第一次輸入數(shù)字存在b[16]里,按下中間計算符后,循環(huán)a[len]=b[len]。 //正負(fù)號bit point。else if(key==22) key=39。else if(key==33) key=39。 //清空else if(key==21) key=39。else if(key==44) key=39。else if(key==16) key=39。 //M+else key=39。039。amp。 b[len+1]=39。039。 } } } }} //負(fù)號處理if(key==39。}b[0]=39。LCD_moveto(1,14len)。||key==39。 39。arc=key。for(i=0。len=0。amp。 39。arc=0。i16。.39。LCD_printf(Error!!!)。039。LCD_printf( )。define LCDBF P0_7 //讀寫操作使能:1禁止;0允許.define LCDRS P3_5 //寄存器選擇信號:0數(shù)據(jù)寄存器;1指令寄存器。i++) //1ms延時{}} }/*【忙檢測】*/void detect() {LCDE=0。LCDE=1。 LCDE=0。LCDRS=0。LCDRW=0。\039。NWR_cmd(0x38)。n0。0x0F。0xC0。 }else if(LN==0x37){key=key+4。b)。*39。但她看在老班苦口婆心的份上,還是給了她面子,來參加中考了。那一瞬間,劉冰兒做出了一個重大的決定,她要寫作文了。自從我們村的土地被征用,自從我爸媽手里有了錢,我就發(fā)現(xiàn)我爸不是我爸我媽不是我媽。那天,在去逛商場的路上,突然遇到了同年級的楊一一,我們乘坐同一輛公交車,下車時,他竟然要了我的**號,說要加我為好友,這讓我受寵若驚。他還會彈吉它,去年在我們學(xué)校舉辦的藝術(shù)節(jié)上,他自彈自唱的歌曲讓全校師生沸騰
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1