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

正文內(nèi)容

基于單片機(jī)的簡(jiǎn)易計(jì)算器設(shè)計(jì)-文庫(kù)吧資料

2025-06-12 22:43本頁(yè)面
  

【正文】 不論內(nèi)容字體,還是格式上的問(wèn)題都一一指出。陳老師平易近人,對(duì)學(xué)生的設(shè)計(jì)進(jìn)度和學(xué)習(xí)很關(guān)心。當(dāng)每個(gè)模塊都完成時(shí),將其功能加到一起就完成了整體的設(shè)計(jì)。編程時(shí),我充分使用了結(jié)構(gòu)化的思想。軟件的編寫(xiě)過(guò)程中費(fèi)了很大的力氣,因?yàn)檐浖木帉?xiě)要求很高,要很細(xì)心,一不小心就會(huì)調(diào)用錯(cuò)誤,很深刻的體會(huì)到作為軟件編程人員是絕不能粗心大意的。后來(lái)發(fā)現(xiàn)與設(shè)計(jì)的要求還有偏差,反復(fù)的改過(guò)了幾次,浪費(fèi)了大量的時(shí)間和體力。 為防止程序死循環(huán),軟件中使用了看門狗技術(shù)。:延時(shí)程序開(kāi)始檢測(cè)LED是否在忙掃描鍵盤Y N加減乘除運(yùn)算子程序液晶顯示結(jié)束 主程序的設(shè)計(jì) 主程序主要是用來(lái)對(duì)LCD液晶顯示屏進(jìn)行初始化的。數(shù)字鍵按下則將相應(yīng)的數(shù)字送入緩存區(qū),功能鍵按下則執(zhí)行相應(yīng)的程序。 讀鍵程序使用的是反轉(zhuǎn)法讀鍵,不管鍵盤矩陣的規(guī)模大小,均進(jìn)行兩次讀鍵。然后鍵值并顯示緩存。: LCD液晶顯示屏顯示第五章 計(jì)算器的軟件設(shè)計(jì)簡(jiǎn)易計(jì)算器的程序主要包括以下功能模塊: 定時(shí)查鍵模塊,分為讀鍵程序、判鍵程序段、運(yùn)算操作子程序等部分; 基于LCD液晶顯示屏的顯示模塊; 主模塊,為系統(tǒng)的初始化。 編碼鍵盤電路 顯示電路的設(shè)計(jì)當(dāng)系統(tǒng)需要顯示少量數(shù)據(jù)時(shí),采用LCD液晶顯示屏進(jìn)行顯示是一種經(jīng)濟(jì)實(shí)用的方法。非編碼鍵盤成本低廉。在智能儀器中,使用并行接口芯片8279或串行接口芯片HD7279均可以組成編碼鍵盤,同時(shí)還可以兼顧數(shù)碼管的顯示驅(qū)動(dòng),其相關(guān)的接口電路和接口軟件均可在芯片資料中得到。編碼鍵盤是較多按鍵(20個(gè)以上)和專用驅(qū)動(dòng)芯片的組合,當(dāng)按下某個(gè)按鍵時(shí),它能夠處理按鍵抖動(dòng)、連擊等問(wèn)題,直接輸出按鍵的編碼,無(wú)需系統(tǒng)軟件干預(yù)。鍵盤部分采用編碼鍵盤,顯示部分采用LCD液晶顯示屏完全能夠很好的實(shí)現(xiàn)顯示方面的要求。( 所示為整個(gè)系統(tǒng)的原理圖) 計(jì)算器原理圖前面敘述了該系統(tǒng)的設(shè)計(jì)說(shuō)明,系統(tǒng)采用了比較簡(jiǎn)單的設(shè)計(jì)方案,所以該系統(tǒng)的硬件設(shè)計(jì)的總外圍電路不會(huì)產(chǎn)生過(guò)多的干擾。簡(jiǎn)易計(jì)算器主要包括:鍵盤電路,顯示電路。該系統(tǒng)的硬件設(shè)計(jì)采用了模塊化的設(shè)計(jì)方法。根據(jù)第提出的系統(tǒng)設(shè)計(jì)方案,結(jié)合以上三條原則,確定了系統(tǒng)硬件的設(shè)計(jì)。進(jìn)行功能擴(kuò)展時(shí),應(yīng)該在原有設(shè)計(jì)的基礎(chǔ)上,通過(guò)修改軟件程序和少量硬件完成。靈活的功能擴(kuò)展功能擴(kuò)展是否靈活是衡量一個(gè)系統(tǒng)優(yōu)劣的重要指標(biāo)。而且,所用芯片數(shù)量越少,地址和數(shù)據(jù)總線在電路板上受干擾的可能性也就越小。所以,在設(shè)計(jì)本系統(tǒng)得時(shí)候,在滿足可靠性和實(shí)時(shí)性的前提下,盡可能的通過(guò)軟件來(lái)實(shí)現(xiàn)硬件功能。LCD液晶顯示屏顯示輸出。 硬件資源分配主要用到的硬件:AT89S52 LCD液晶顯示屏 編碼鍵盤 硬件分配:P0、P3口:做為輸出口,控制LCD液晶顯示屏顯示數(shù)據(jù)的結(jié)果。 主程序進(jìn)行初始化,其他的程序選擇模塊式的方式。故選擇靜態(tài)顯示和用編碼鍵盤。 LCD1602指令表指令1清顯示 指令碼01H, 光標(biāo)復(fù)位到地址00H位置;指令2光標(biāo)復(fù)位 指令碼02H, 光標(biāo)返回到地址00H位置 ;指令3光標(biāo)和顯示模式設(shè)置 I/D位 → 光標(biāo)移動(dòng)方向,高電平右移,低電平左移;S 位 → 屏幕上所有文字是否左移或者右移,高電平有效,低電平無(wú)效;指令4顯示開(kāi)關(guān)控制 D 位 → 控制整體顯示的開(kāi)與關(guān),高電平表示開(kāi)顯示,低電平表示關(guān)顯示;C 位 → 控制光標(biāo)的開(kāi)與關(guān),高電平表示有光標(biāo),低電平表示無(wú)光標(biāo); B 位 → 控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍 ;指令5光標(biāo)或顯示移位S/C位 → 高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)指令6功能命令設(shè)置DL位高電平時(shí)為4位數(shù)據(jù)總線,低電平時(shí)為8位總線;N—位低電平時(shí)為單行顯示,高電平時(shí)為雙行顯示;F—位低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)為5x10的點(diǎn)陣字符;指令7字符發(fā)生器RAM地址設(shè)置指令8DDRAM地址設(shè)置指令9讀忙信號(hào)和光標(biāo)地址BF位 → 為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù)指令10寫(xiě)數(shù)據(jù)指令11讀數(shù)據(jù)2 、LCD的特點(diǎn):(1)低壓微功耗;(2)平板型結(jié)構(gòu);(3)被動(dòng)顯示型(無(wú)眩光,不刺激人眼,不會(huì)引起眼睛疲勞);(4)顯示信息量大(因?yàn)橄袼乜梢宰龅煤苄?;(5)易于彩色化(在色譜上可以非常準(zhǔn)確的復(fù)現(xiàn));(6)無(wú)電磁輻射(對(duì)人體安全,利于信息保密);(7)長(zhǎng)壽命(這種器件幾乎沒(méi)有什么劣化問(wèn)題,因此壽命極長(zhǎng),但是液晶背光壽命有限,不過(guò)背光部分可以更換)。第7~14腳D0~D7為8位雙向數(shù)據(jù)線。當(dāng)RS和RW共同為低電平時(shí) (00)可以寫(xiě)入指令或者顯示地址;當(dāng)RS為低電平RW為高電平時(shí)(01)可以讀入忙信號(hào);當(dāng)RS為高電平RW為低電平時(shí)(10)可以寫(xiě)入數(shù)據(jù)。第4腳RS為寄存器選擇,高電平選擇數(shù)據(jù)寄存器、低電平選擇指令寄存器。采用的LCD1602液晶模塊是標(biāo)準(zhǔn)16針插座,:。動(dòng)態(tài)特性(TA=25℃):參 數(shù)測(cè) 試 條 件最大單位tPLH輸出由低到高傳輸延遲時(shí)間Vcc=5V,CL=15Pf,RL=2KΩ15nstPHL輸出由高到低傳輸延遲時(shí)間20ns LCD1602液晶顯示屏應(yīng)用簡(jiǎn)介模塊內(nèi)部自帶字符發(fā)生存儲(chǔ)器(CGROM),字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“A”的代碼是(41H),顯示時(shí)模塊把代碼41H發(fā)給液晶模塊,我們就能在液晶上看到字母“A”。由于單片機(jī)主要面向工業(yè)控制,工作環(huán)境比較惡劣,入高溫,強(qiáng)電磁干擾,甚至含有腐蝕性氣體,在太空中工作的單片機(jī)控制系統(tǒng),還必須具有抗輻射能力,這決定了單片機(jī)CPU于通用微機(jī)CPU具有不同的技術(shù)特征和發(fā)展方向:(1) 可靠性高;(2) 控制功能往往很強(qiáng),數(shù)值計(jì)算交叉;(3) 指令系統(tǒng)比通用微處理器慢的多;(4) X系列芯片取代;(5) 抗干擾性強(qiáng),工作溫度范圍寬。單片機(jī)的現(xiàn)狀及發(fā)展方向:?jiǎn)纹瑱C(jī)是為了工業(yè)控制需要滿足而誕生的,是自動(dòng)控制系統(tǒng)的核心部件,因而也主要用于工業(yè)控制、智能化儀器儀表、家用電器中。每個(gè)字節(jié)寫(xiě)入周期是自身定時(shí)的,大多數(shù)約為50us。④ 將EA/Vpp端加上+12V編程電壓。② 在數(shù)據(jù)線上加上要寫(xiě)入的數(shù)據(jù)字節(jié)。 按鍵電平復(fù)位  AT89SXX系列單片機(jī)實(shí)現(xiàn)了ISP下載功能,故而取代了89CXX系列的下載方式,也是因?yàn)檫@樣,ATMEL公司已經(jīng)停止生產(chǎn)89CXX系列的單片機(jī),現(xiàn)在市面上的AT89CXX多是停產(chǎn)前的庫(kù)存產(chǎn)品。RST/VPD——當(dāng)出現(xiàn)兩個(gè)機(jī)器周期高電平時(shí),單片機(jī)復(fù)位。機(jī)器周期=12時(shí)間周期,如12MHz的機(jī)器周期為1微秒。晶振的頻率可以在1MHz24MHz內(nèi)選擇,在本設(shè)計(jì)電路中選用了12MHz。 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懸空。 XTAL2:來(lái)自反向振蕩器的輸出。   FLASH存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。 PSEN——程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89S52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。   對(duì)FLASH存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效??撮T狗計(jì)時(shí)完成后,RST 腳輸出96 個(gè)晶振周期的高電平。 (2)其他引腳說(shuō)明:RST:復(fù)位輸入。 P3口管腳 備選功能:端口引腳第二功能RXD(串行輸入口)TXD(串行輸出口)/INT0(外部中斷0)/INT1(外部中
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦

基于單片機(jī)的簡(jiǎn)易計(jì)算器(終稿2)-文庫(kù)吧資料

【摘要】電》