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

正文內容

基于mc51單片機的簡易計算器設計畢業(yè)論文-在線瀏覽

2024-07-29 16:48本頁面
  

【正文】 允許電源Vpp,當然這必須是該器件是使用12V編程電壓Vpp。 XTAL2:來自反向振蕩器的輸出。C2 XTAL2 懸空 XTAL2 C1 XTAL1 外部振蕩信號 XTAL1 GND GND 接地 接地a.內部方式 b.外部方式XTAL1是片內振蕩器的反相放大器輸入端,XTAL2則是輸出端,使用外部振蕩器時,外部振蕩信號應直接加到XTAL1,而XTAL2懸空。晶振的頻率可以在1MHz24MHz內選擇,在本設計電路中選用了12MHz。機器周期=12時間周期,如12MHz的機器周期為1微秒。RST/VPD——當出現兩個機器周期高電平時,單片機復位。 按鍵電平復位AT89SXX系列單片機實現了ISP下載功能,故而取代了89CXX系列的下載方式,也是因為這樣,ATMEL公司已經停止生產89CXX系列的單片機,現在市面上的AT89CXX多是停產前的庫存產品。② 在數據線上加上要寫入的數據字節(jié)。④ 將EA/Vpp端加上+12V編程電壓。每個字節(jié)寫入周期是自身定時的,大多數約為50us。單片機的現狀及發(fā)展方向:單片機是為了工業(yè)控制需要滿足而誕生的,是自動控制系統(tǒng)的核心部件,因而也主要用于工業(yè)控制、智能化儀器儀表、家用電器中。由于單片機主要面向工業(yè)控制,工作環(huán)境比較惡劣,入高溫,強電磁干擾,甚至含有腐蝕性氣體,在太空中工作的單片機控制系統(tǒng),還必須具有抗輻射能力,這決定了單片機CPU于通用微機CPU具有不同的技術特征和發(fā)展方向:(1) 可靠性高;(2) 控制功能往往很強,數值計算交叉;(3) 指令系統(tǒng)比通用微處理器慢的多;(4) X系列芯片取代;(5) 抗干擾性強,工作溫度范圍寬。動態(tài)特性(TA=25℃):參 數測 試 條 件最大單位tPLH輸出由低到高傳輸延遲時間Vcc=5V,CL=15Pf,RL=2KΩ15nstPHL輸出由高到低傳輸延遲時間20ns LCD1602液晶顯示屏應用簡介模塊內部自帶字符發(fā)生存儲器(CGROM),字符有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是(41H),顯示時模塊把代碼41H發(fā)給液晶模塊,我們就能在液晶上看到字母“A”。采用的LCD1602液晶模塊是標準16針插座,:。第4腳RS為寄存器選擇,高電平選擇數據寄存器、低電平選擇指令寄存器。當RS和RW共同為低電平時 (00)可以寫入指令或者顯示地址;當RS為低電平RW為高電平時(01)可以讀入忙信號;當RS為高電平RW為低電平時(10)可以寫入數據。第7~14腳D0~D7為8位雙向數據線。 LCD1602指令表指令1清顯示 指令碼01H, 光標復位到地址00H位置;指令2光標復位 指令碼02H, 光標返回到地址00H位置 ;指令3光標和顯示模式設置I/D位 → 光標移動方向,高電平右移,低電平左移;S 位 → 屏幕上所有文字是否左移或者右移,高電平有效,低電平無效;指令4顯示開關控制D 位 → 控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示;C 位 → 控制光標的開與關,高電平表示有光標,低電平表示無光標; B 位 → 控制光標是否閃爍,高電平閃爍,低電平不閃爍 ;指令5光標或顯示移位S/C位 → 高電平時移動顯示的文字,低電平時移動光標指令6功能命令設置DL位高電平時為4位數據總線,低電平時為8位總線;N—位低電平時為單行顯示,高電平時為雙行顯示;F—位低電平時顯示5x7的點陣字符,高電平時為5x10的點陣字符;指令7字符發(fā)生器RAM地址設置指令8DDRAM地址設置指令9讀忙信號和光標地址BF位 → 為忙標志位,高電平表示忙,此時模塊不能接收命令或者數據指令10寫數據指令11讀數據2 、LCD的特點:(1)低壓微功耗;(2)平板型結構;(3)被動顯示型(無眩光,不刺激人眼,不會引起眼睛疲勞);(4)顯示信息量大(因為像素可以做得很小);(5)易于彩色化(在色譜上可以非常準確的復現);(6)無電磁輻射(對人體安全,利于信息保密);(7)長壽命(這種器件幾乎沒有什么劣化問題,因此壽命極長,但是液晶背光壽命有限,不過背光部分可以更換)。故選擇靜態(tài)顯示和用編碼鍵盤。 主程序進行初始化,其他的程序選擇模塊式的方式。 硬件資源分配主要用到的硬件:AT89S52 LCD液晶顯示屏 編碼鍵盤 硬件分配:P0、P3口:做為輸出口,控制LCD液晶顯示屏顯示數據的結果。LCD液晶顯示屏顯示輸出。所以,在設計本系統(tǒng)得時候,在滿足可靠性和實時性的前提下,盡可能的通過軟件來實現硬件功能。而且,所用芯片數量越少,地址和數據總線在電路板上受干擾的可能性也就越小。靈活的功能擴展功能擴展是否靈活是衡量一個系統(tǒng)優(yōu)劣的重要指標。進行功能擴展時,應該在原有設計的基礎上,通過修改軟件程序和少量硬件完成。根據第提出的系統(tǒng)設計方案,結合以上三條原則,確定了系統(tǒng)硬件的設計。該系統(tǒng)的硬件設計采用了模塊化的設計方法。簡易計算器主要包括:鍵盤電路,顯示電路。( 所示為整個系統(tǒng)的原理圖) 計算器原理圖前面敘述了該系統(tǒng)的設計說明,系統(tǒng)采用了比較簡單的設計方案,所以該系統(tǒng)的硬件設計的總外圍電路不會產生過多的干擾。鍵盤部分采用編碼鍵盤,顯示部分采用LCD液晶顯示屏完全能夠很好的實現顯示方面的要求。編碼鍵盤是較多按鍵(20個以上)和專用驅動芯片的組合,當按下某個按鍵時,它能夠處理按鍵抖動、連擊等問題,直接輸出按鍵的編碼,無需系統(tǒng)軟件干預。在智能儀器中,使用并行接口芯片8279或串行接口芯片HD7279均可以組成編碼鍵盤,同時還可以兼顧數碼管的顯示驅動,其相關的接口電路和接口軟件均可在芯片資料中得到。非編碼鍵盤成本低廉。 編碼鍵盤電路 顯示電路的設計當系統(tǒng)需要顯示少量數據時,采用LCD液晶顯示屏進行顯示是一種經濟實用的方法。: LCD液晶顯示屏顯示第五章 計算器的軟件設計簡易計算器的程序主要包括以下功能模塊: 定時查鍵模塊,分為讀鍵程序、判鍵程序段、運算操作子程序等部分; 基于LCD液晶顯示屏的顯示模塊; 主模塊,為系統(tǒng)的初始化。然后鍵值并顯示緩存。讀鍵程序使用的是反轉法讀鍵,不管鍵盤矩陣的規(guī)模大小,均進行兩次讀鍵。數字鍵按下則將相應的數字送入緩存區(qū),功能鍵按下則執(zhí)行相應的程序。:延時程序開始檢測LED是否在忙掃描鍵盤Y N加減乘除運算子程序液晶顯示結束 主程序的設計 主程序主要是用來對LCD液晶顯示屏進行初始化的。 為防止程序死循環(huán),軟件中使用了看門狗技術。后來發(fā)現與設計的要求還有偏差,反復的改過了幾次,浪費了大量的時間和體力。軟件的編寫過程中費了很大的力氣,因為軟件的編寫要求很高,要很細心,一不小心就會調用錯誤,很深刻的體會到作為軟件編程人員是絕不能粗心大意的。編程時,我充分使用了結構化的思想。當每個模塊都完成時,將其功能加到一起就完成了整體的設計。陳老師平易近人,對學生的設計進度和學習很關心。在寫畢業(yè)設計論文的階段,陳老師讓我們提前給他評審,不論內容字體,還是格式上的問題都一一指出。更重要的是,他善于與學生溝通,不僅在畢業(yè)設計上給我及時的指導,更為我大學最后階段的學習提出了許多寶貴的意見。同時還要感謝梁芳芳老師,她關心同學們的進程,了解同學們在撰寫過程中的麻煩,給我們提供很多幫助。主程序// Header:// File Name: // Author:// Date:include include include void Header_printf(unsigned char *str) //規(guī)避WARNING L15 { while(*str!=39。){ BWR_data(*str
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1