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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于mc單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)(留存版)

  

【正文】 9。amp。 //M+ else key=39。 else if(key==44) key=39。 else if(key==33) key=39。 //正負(fù)號(hào) bit point。 EA=0。) { BWR_data(*str)。軟件的編寫過(guò)程中費(fèi)了很大的力氣,因?yàn)檐浖木帉懸蠛芨撸芗?xì)心,一不小心就會(huì)調(diào)用錯(cuò)誤,很深刻的體會(huì)到作為軟件編程人員是絕不能粗心大意的。如 圖 圖 編碼鍵盤 電路 18 顯示電路的設(shè)計(jì) 當(dāng)系統(tǒng)需要顯示少量數(shù)據(jù)時(shí),采用 LCD液晶顯示屏 進(jìn)行顯示是一種經(jīng)濟(jì)實(shí)用的方法。 根據(jù)第提出的系統(tǒng)設(shè)計(jì)方案,結(jié)合以上三條原則,確定了系統(tǒng)硬件的設(shè)計(jì)。故選擇靜態(tài)顯示和用編碼鍵盤。 單片機(jī)的現(xiàn)狀及發(fā)展方向 : 單片機(jī)是為了工業(yè)控制需要滿足而誕生的,是自動(dòng)控制系統(tǒng)的核心部件,因而也主要用于工業(yè)控制、智能化儀器儀表、家用電器中。內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對(duì)振蕩脈沖二分頻,如晶振為 12MHz,時(shí)鐘頻率就為 6MHz。一般情況下, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。 在訪問(wèn)外部程序存儲(chǔ)器或用 16 位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX DPTR) 時(shí), P2 口送出高八位地址。 圖 AT89S52引腳圖 ( 1) 口線: P0、 P P P3 共四個(gè)八位口。因此,單片機(jī)只要和適當(dāng)?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個(gè)單片機(jī)控制系統(tǒng)。計(jì)算器的未來(lái)是小型化和輕便化 ,現(xiàn)在市面上出現(xiàn)的使用太陽(yáng)能電池的計(jì)算器 ,使用 ASIC 設(shè)計(jì)的計(jì)算器 ,如使用純軟件實(shí)現(xiàn)的計(jì)算器等,未來(lái)的智能化計(jì)算器將是我們的發(fā)展方向,更希望成為應(yīng)用廣泛的計(jì)算工具。計(jì)算器在人們的日常中是比較的常見(jiàn)的電子產(chǎn)品之一。 3 第 三 章 系統(tǒng)硬件設(shè)計(jì)及說(shuō)明 系統(tǒng)組成及總體框圖 圖 系統(tǒng)組成及總體框圖 元件簡(jiǎn)介 AT89S52 特點(diǎn) 圖 單片機(jī) AT89S52 主要性能: (1) ? 8031 CPU 與 MCS51 兼容 AT89S52 主控制模 塊 電源模塊 LCD 液晶顯示屏 模塊 編碼鍵盤模塊 與門模塊 4 ? 8K 字節(jié)可編程 FLASH 存儲(chǔ)器 (壽命: 1000 寫 /擦循環(huán) ) ? 全靜態(tài)工作: 0Hz33MHz ? 三級(jí)加密程序存儲(chǔ)器 ? 128*8 位內(nèi)部 RAM ? 32 條可編程 I/O 線 ? 三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器 ? 八個(gè)中斷源 ? 全雙 工 UART 串行通道 ? 低功耗的閑置和掉電模式 ? 掉電后中斷可喚醒 ? 看門狗定時(shí)器 ? 雙數(shù)據(jù)指針 ? 掉電標(biāo)識(shí)符 ? 片內(nèi)振蕩器和時(shí)鐘電路 (2) 管腳說(shuō)明: VCC:供電電壓。 對(duì) P0 端口寫 “1” 時(shí),引腳用作高阻抗輸入。 在 flash 編程和校驗(yàn)時(shí), P2 口也接收高 8 位地址字節(jié)和一些控制信號(hào)。 如有必要,可通過(guò)對(duì)特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止ALE 操作。 機(jī)器周期= 12時(shí)間周期,如 12MHz 的機(jī)器周期為 1 微秒。 74LS08 簡(jiǎn)要說(shuō)明 74LS08 為四組 2輸入端與門(正邏輯),其主要電特性的典 型 值如下: ? 型號(hào) tPLH tphl PD 74LS08 8ns 10ns 17mW 10 74LS08 邏輯圖 : 圖 74LS08 邏輯圖 引出端符號(hào) 1A- 4A 輸入端 1B- 4B 輸入端 1Y- 4Y 輸出端 74LS08 功能表: 表 74LS08 功能表( Y=AB) Inputs Output A B Y L L H H L H L H L L L H 極限值: 電源電壓 ? ????. 7V 輸入電壓 ??????. 7V 11 A- B 間電壓 ?? ?. 輸 出截止態(tài)電壓 ???. 7V 工作環(huán)境溫度 ???? 0~70 ℃ 存儲(chǔ)溫度 ????. 65~150℃ 推薦工作條件: 74LS08 最小 額定 最大 單位 電源電壓 VCC 5 V 輸入高電平電壓 ViH 2 V 輸入低電平電 壓 ViL 0. 8 V 輸出高電平電流 IOH 400 μ A 輸出低電平電 流 IOL 8 mA 靜態(tài)特性( TA 為工作環(huán)境溫度范圍): 參 數(shù) 測(cè) 試 條 件【 1】 最小 最大 單位 V IK輸入嵌位電壓 Vcc=最小 V VOH輸出高電平電壓 Vcc=最小, VIH= 2V, IOH=最大 V VOL輸出低電平電壓 Vcc= 最小, VIL=最大 ,IOL=最大 V II最大輸入電壓時(shí)輸入電流 Vcc=最大 mA I IH輸入高電平電流 Vcc=最大 20 uA I IL輸入低電平電流 Vcc=最大 mA I OS輸出短路電流 Vcc=最大 20 100 mA ICCH輸出高電平時(shí)電源電流 Vcc=最大 mA ICCL輸出低電平時(shí)電源電流 Vcc=最大 mA [1]: 測(cè)試條件中的 “最小 ”和 “最大 ”用推薦工作條件中的相應(yīng)值。首先對(duì)每個(gè)模塊進(jìn)行調(diào)試 , 當(dāng)模塊調(diào)試成功后,逐一的加入主程序中,最后完成整個(gè)軟件部分的設(shè)計(jì)。 AT89S52 單片機(jī)與 LCD液晶顯示屏顯示 電路是整個(gè)電路的核心,它們實(shí)現(xiàn)系統(tǒng)的功能要求。 鍵盤掃描的程序設(shè)計(jì) 鍵盤掃描子程序,首先讀出 P1的低四位,然后讀出 P1口的高四位。這樣因?yàn)檎Z(yǔ)句較少,程序調(diào)試比較方便,功能模塊可以逐一的調(diào)試,充分體現(xiàn)了結(jié)構(gòu)化編程的優(yōu)勢(shì)。 Header_printf(ZhangFeng )。i) { if(INT0==1) break。739。339。+39。 for(len=15。) { LCD_moveto(1,14)。 point=1。 } else if(sign==1) { for(i=0。/39。amp。 arc=key。 b[1]=39。 b[i]=39。i++) { a[i]=39。 if(len==0) { LCD_moveto(1,0)。 LCDRS=0。 LCDRW=0。 LCDE=1。 //顯示模式設(shè)置 BWR_cmd(0x08)。 P1=P1|0x3F。 } else if(LN==0x2F) {key=key+5。*39。 那一瞬間,劉冰兒做出了一個(gè)重 大的決定,她要寫作文了。 那天,在去逛商場(chǎng)的路上,突然遇到了同年級(jí)的楊一一,我們乘坐同一輛公交車,下車時(shí),他竟然要了我的 **號(hào),說(shuō)要加我為好友,這讓我受寵 若驚。第二天就帶我去選電腦 ,第三天就買回來(lái)了 ,第四天就有人來(lái)安裝寬帶 ,就這樣我的生活加入了電腦 ! 我陽(yáng)光燦爛的日子來(lái)臨了。想到這里,劉冰兒看了看作文題目: “陽(yáng)光燦爛的日子 ”。 } else if(opn==39。 } if(LN==0x3E) {key=key+1。 //掃描行 P1=P1amp。 NWR_cmd(0x38)。 } /*【帶忙檢測(cè)的數(shù)據(jù)寫入】 */ void BWR_data(char dat) { detect()。 LCDE=1。n) { for(i=0。 } else { LCD_moveto(0,13)。) //意料外的按鍵 { LCD_init()。 for(i=0。i++) //清空 b { b[i]=39。.39。 point=0。39。i) { b[i]=b[i1]。) { //point==1,已存在小數(shù)點(diǎn) //len==15,最后一位按下小數(shù)點(diǎn) if(point==0) { if(len14) { if(len==0) { b[len]=39。key0x3A) { if(len==0amp。A39。.39。139。 //數(shù)字長(zhǎng)度 bit sign。 } void mINT0 (void) interrupt 0 { char i。\039。感受到設(shè)計(jì)人員要 有耐心,要認(rèn)真的從要求開(kāi)始研究。 從成本角度出發(fā), 本設(shè)計(jì)選用的是 非 編碼鍵盤。對(duì)于本系統(tǒng)而言,就是要求在系統(tǒng)硬件不變的情況下,能夠通過(guò)修改軟件程序,完成功能的升級(jí)和擴(kuò)展。 15 第 四 章 設(shè)計(jì)原理分析 設(shè)計(jì)方案的確定 本設(shè)計(jì)需要使用 LCD 液晶顯示屏和編碼鍵盤。改變編程單元的地址和寫入的數(shù)據(jù),重復(fù)① — ⑤步驟,直到全部文件編程結(jié)束。 8 C2 XTAL2 懸空 XTAL2 C1 XTAL1 外部振蕩信號(hào) XTAL1 GND GND 接地 接地 a. 內(nèi)部方式 b. 外部方式 圖 XTAL1 是片內(nèi)振蕩器的反相放大器輸入端, XTAL2 則是輸出端,使用外部振蕩器時(shí),外部振蕩信號(hào)應(yīng)直接加到 XTAL1,而 XTAL2 懸空。 ALE/PROG—— 當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因, 將輸出電流( IIL)。 5 AT89S52 引腳功能 AT89S52 單片機(jī)為 40 引腳芯片見(jiàn)圖 。通常由單塊集成電路芯片組成,內(nèi)部包含有計(jì)算機(jī)的基本功能部件:中央處理器 CPU,存儲(chǔ)器和 I/O 接口電路等?,F(xiàn)在應(yīng)用較廣泛的是科學(xué)計(jì)算器,與我們?nèi)粘K玫暮?jiǎn)單計(jì)算器有較大差別,除了能進(jìn)行加減乘除,科學(xué)計(jì)算器還可以進(jìn)行正數(shù)的四則運(yùn)算和乘方、開(kāi)方運(yùn)算,具有指數(shù)、對(duì)數(shù)、三角函數(shù)、反三角函數(shù)及存儲(chǔ)等計(jì)算功能。如何使計(jì)算器技術(shù)更加的成熟,充分利用已有的軟件和硬件條件,設(shè)計(jì)出更出色的計(jì)算器,使 其更好的為各個(gè)行業(yè)服務(wù),成了如今電子領(lǐng)域重要的研究課題。 GND:接地。 當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1