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

正文內(nèi)容

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

2025-01-12 19:21上一頁面

下一頁面
  

【正文】 =39。 else if(key==11) key=39。 //空格 29 else if(key==43) key=39。 else if(key==15) key=39。 //M else if(key==46) key=39。 39。amp。039。.39。.39。i0。 } sign=0。||key==39。i++) //把第一個數(shù)存入 a { a[i]=b[i]。 sign=0。E39。 b[1]=39。) //等號 { if(arc==39。i16。 sign=0。 LCD_printf( 0.)。039。E39。 39。 arc=0。 LCD_printf(b)。n0。 LCD_delay(1)。 LCDPORT=cmd。 LCD_delay(1)。 38 LCDE=0。 } /*【行列坐標(biāo)設(shè)定】 */ void LCD_moveto(unsigned char x, unsigned char y) {if(x==0) BWR_cmd(0x80|y)。 39 LCD_delay(5)。 //顯示光標(biāo)移動設(shè)置,指針減一 BWR_cmd(0x0C)。 40 P2=P2|0x0F。 LN=P1amp。 } else if(RN==0x07) {key=40。 } 41 。) {a=a+b。/39。 ”當(dāng)她進(jìn)來的時候,老班站在門外,向她發(fā)出討好的笑。 一、相遇是個偶然 42 “曾經(jīng),我的日子里充 滿了陽光的味道。 吃飯的時候,我給爸爸說我想要電腦 ,他們很爽快的答應(yīng)了。為此,女孩子們都愿意和他交往。 要知道,楊一一是我們學(xué)校有名的帥哥,不僅人長得帥,而且歌也唱得特別好。 我爸再也不去找工作了,他開了個棋牌室,名譽上是棋牌室,其實就是召集村里的閑人賭博;我媽整天在鏡子前描眉畫眼,試圖把自 己捯飭成一個美女。雖然進(jìn)考場時,她曾賭氣地想,要做一個白先生,把老師氣死。 這漫長的兩個小時怎么過?老班在 考場外盯著他們這些差生呢,怕他們早早出去,影響了成績。) {a=a*b。 if(opn==39。 } else if(LN==0x1F) {key=key+6。 } else if(RN==0x0D) {key=20。 //掃描列 P2=P2amp。i122。 //顯示關(guān)閉 BWR_cmd(0x01)。 } } /*【初始化】 */ void LCD_init(void) { LCD_delay(10)。 LCD_delay(1)。 LCDE=1。 LCDPORT=dat。 37 } /*【不檢測忙的指令寫入】 */ void NWR_cmd(char cmd) { LCDRS=0。 LCDRW=1。 /*【 N ms 延時】 */ void LCD_delay(int n) { int i。 LCD_printf( 0.)。 sign=0。 39。 arc=0。 39。 LCD_printf( )。.39。 } else if(arc!=0) { Operation(a,b,arc)。 } } } else if(key==39。 33 } b[0]=39。amp。.39。) //運算符 { if(arc==0) { for(i=0。) { } else if(key==39。ilen。len15) { len++。 len++。 len++。 LCD_printf(0.)。 LCD_printf(0.)。len0。 //MRC else if(key==36) key=39。 else if(key==25) key=39。 else if(key==41) key=39。 else if(key==42) key=39。 else if(key==24) key=39。 else if(key==13) key=39。 char i。 } if(INT0==0) { Key_press()。 //下降沿觸發(fā) EX0=1。 LCD_moveto(1,3)。 同時還要感謝梁 芳芳 老師,她關(guān)心同學(xué)們的進(jìn)程,了解同學(xué)們在撰寫過程中的麻煩,給我們提供很多幫助。當(dāng)每個模塊都完成時,將其功能加到一起就完成了整體的設(shè)計。 為防止程序死循環(huán),軟件中使用了看門狗技術(shù)。然后鍵值并顯示緩存。在智能儀器中,使用并行接口芯片 8279或串行接口芯片 HD7279均可以組成編碼鍵盤,同時還可以兼顧數(shù)碼管的顯示驅(qū)動,其相關(guān)的接口電路和接口軟件均可在芯片資料中得到。 簡易計算器主要包括:鍵盤電路,顯示電路。 靈活的功能擴(kuò)展 功能擴(kuò)展是否靈活是衡量一個系統(tǒng)優(yōu)劣的重要指標(biāo)。 計算器硬件方案及硬件資源分配 硬件資源分配 主要用到的硬件: AT89S52 LCD液晶顯示屏 編碼鍵盤 硬件分配: P0、 P3口:做為輸出口,控制 LCD液晶顯示屏 顯示數(shù)據(jù)的結(jié)果。 第 7~ 14腳 D0~ D7為 8位雙向數(shù)據(jù)線。 動態(tài)特性 (TA=25℃ ): 參 數(shù) 測 試 條 件 最大 單位 tPLH輸出由低到高傳輸延遲時間 Vcc=5V,CL=15Pf,RL=2KΩ 15 ns tPHL輸出由高到低傳輸延遲時間 20 ns 12 LCD1602 液晶顯示屏 應(yīng)用簡介 模塊內(nèi)部自帶字符發(fā)生存儲器( CGROM) ,字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“ A”的代碼是( 41H),顯示時模塊把代碼 41H 發(fā)給液晶模塊,我們就能在液晶上看到字母“ A”。 ④ 將 EA/Vpp端加上 +12V編程電壓。 ( 3) 控制或 復(fù)位引腳 RESET 此腳為高電平時(約 2 個機(jī)器周期)可將單片機(jī)復(fù)位。 XTAL2:來自反向振蕩器的輸出。該位置位后,只有一條 MOVX 和 MOVC 指令才能將 ALE 激活??撮T狗計時完成后, RST 腳輸出 96 個晶振周期的高電平。 P3 口: P3 口是一個具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p3 輸出緩沖器能驅(qū)動 4 個 TTL 邏輯電平。 6 在 flash 編程和校驗時, P1 口接收低 8 位地址字節(jié)。 當(dāng)訪問外部程序和數(shù)據(jù)存儲器時, P0 口也被作為低 8 位地址 /數(shù)據(jù)復(fù)用。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié), 單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。 GND:接地。由于 FPGA 器件集成度高 ,方便易用 ,開發(fā)和上市周期短 ,在數(shù)字設(shè)計和電子生產(chǎn)中得到迅速普及和應(yīng)用 ,并一度在高密度的可編程邏輯器件領(lǐng)域中獨占鰲頭。如何使計算器技術(shù)更加的成熟,充分利用已有的軟件和硬件條件,設(shè)計出更出色的計算器,使 其更好的為各個行業(yè)服務(wù),成了如今電子領(lǐng)域重要的研究課題。如何才能使計算器技術(shù)更加的成熟,充分利用已 有的軟件和硬件條件,設(shè)計出更出色的計算器呢?,F(xiàn)在應(yīng)用較廣泛的是科學(xué)計算器,與我們?nèi)粘K玫暮唵斡嬎闫饔休^大差別,除了能進(jìn)行加減乘除,科學(xué)計算器還可以進(jìn)行正數(shù)的四則運算和乘方、開方運算,具有指數(shù)、對數(shù)、三角函數(shù)、反三角函數(shù)及存儲等計算功能。 設(shè)計目的 本設(shè)計旨在進(jìn)一步掌握單片機(jī)理論知識,理解嵌入式單片機(jī)系統(tǒng)的硬軟件設(shè)計,加強(qiáng)對實際應(yīng)用系統(tǒng)設(shè)計的能力。通常由單塊集成電路芯片組成,內(nèi)部包含有計算機(jī)的基本功能部件:中央處理器 CPU,存儲器和 I/O 接口電路等。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。 5 AT89S52 引腳功能 AT89S52 單片機(jī)為 40 引腳芯片見圖 。程序校驗時 ,需要外部上拉電阻。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因, 將輸出電流( IIL)。 P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如表 所示。 ALE/PROG—— 當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。 EA/VPP—— 外部訪問允許,欲使 CPU 僅訪問外部程序存儲器(地址為 0000HFFFFH),EA 端必須保持低電平(接地)。 8 C2 XTAL2 懸空 XTAL2 C1 XTAL1 外部振蕩信號 XTAL1 GND GND 接地 接地 a. 內(nèi)部方式 b. 外部方式 圖 XTAL1 是片內(nèi)振蕩器的反相放大器輸入端, XTAL2 則是輸出端,使用外部振蕩器時,外部振蕩信號應(yīng)直接加到 XTAL1,而 XTAL2 懸空。如圖 。改變編程單元的地址和寫入的數(shù)據(jù),重復(fù)① — ⑤步驟,直到全部文件編程結(jié)束。 圖 LCD 接口電路 13 表 LCD1602 引腳說明 第 1腳 VSS為地電源 第 2腳 VDD接 5V正電源 第 3腳 V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個 10K的電位器調(diào)整對比度。 15 第 四 章 設(shè)計原理分析 設(shè)計方案的確定 本設(shè)計需要使用 LCD 液晶顯示屏和編碼鍵盤。 系統(tǒng)的硬件設(shè)計 為了更好的實現(xiàn)系統(tǒng)得功能,硬件電路的設(shè)計應(yīng)該遵循以下原則: 優(yōu)化硬件 電路 16 采用軟件設(shè)計與硬件設(shè)計相結(jié)合的方法;盡管采用軟件來實現(xiàn)硬件系統(tǒng)的功能時,也許響應(yīng)時間會比單純使用硬件時長,而且還要占用微處理器 (MCU)的時間;但是,用軟件實現(xiàn)硬件的功能可以簡化硬件結(jié)構(gòu),提高電路的可靠性。對于本系統(tǒng)而言,就是要求在系統(tǒng)硬件不變的情況下,能夠通過修改軟件程序,完成功能的升級和擴(kuò)展。在下面的闡述中,對系統(tǒng)的外圍電路分別予以介紹。 從成本角度出發(fā), 本設(shè)計選用的是 非 編碼鍵盤。第一次所有行線均輸出低
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1