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

正文內(nèi)容

基于單片機的畢業(yè)論文2-wenkub

2023-07-07 16:11:44 本頁面
 

【正文】 定時器方式選擇TL08AH定時器0低8位TL18BH定時器1低8位TH08CH定時器0低8位TH18DH定時器1高8位注:帶*號的特殊功能寄存器都是可以位尋址的寄存器 AT89S51單片機的內(nèi)部結(jié)構(gòu)AT89S51單片機內(nèi)部由CPU、4KB的FPEROM ,128B的RAM,兩個16位的定時/計數(shù)器T0和T1,4個8位的I/O端P0、PPP3等組成。特殊功能寄存器共含有22個不同寄存器。它與通用80C51系列單片機的指令系統(tǒng)和引腳兼容。89SXX 可以像下兼容89CXX 等51 系列芯片。同樣的一段程序,在各個單片機廠家的硬件上運行的結(jié)果都是一樣的,如ATMEL 的89C51(已經(jīng)停產(chǎn))、89S51, PHILIPS(菲利浦),和WINBOND(華邦)等,我們常說的已經(jīng)停產(chǎn)的89C51 指的是ATMEL公司的 AT 89C51 單片機,同時是在原基礎(chǔ)上增強了許多特性,如時鐘,更優(yōu)秀的是由Flash(程序存儲器的內(nèi)容至少可以改寫 1000 次)存儲器取帶了原來的 ROM(一次性寫入),AT89C51 的性能相對于8051 已經(jīng)算是非常優(yōu)越的了。搶答器的工作流程分為、系統(tǒng)復(fù)位、正常流程、違例流程等幾部分,如圖22所示,下面分別予以介紹。如倒計時期間,主持人想停止倒計時可以隨時按停止按鍵,系統(tǒng)會自動進入準(zhǔn)備狀態(tài),等待主持人按搶答開始進入下次搶答計時。搶答時間和回答問題時間倒記時顯示,時間完后系統(tǒng)自動復(fù)位。在這段(3)如果定時時間已到,無人搶答,本次搶答無效,系統(tǒng)報警并禁止搶答,定時顯示器上顯示00。選手搶答實行優(yōu)先鎖存,優(yōu)先搶答選手的編號一直保持到主持人將系統(tǒng)清除為止。 3第一章 搶答器的概述 系統(tǒng)設(shè)計的功能:(1) 同時供8名選手比賽,分別用8個按鈕S0 ~ S7表示。本設(shè)計是以八路搶答為基本理念。目前很多搶答器基本上采用小規(guī)模數(shù)字集成電路設(shè)計,使用起來不夠理想。 畢 業(yè) 設(shè) 計(論 文)jpjbbpy198491edwjrmneo6w提 目: 基于51單片機的搶答器設(shè)計 院 (系): 山東凱文科技職業(yè)學(xué)院 專 業(yè): 電子信息工程 班 級: 09電信 學(xué)生姓名: 宋翛然   導(dǎo)師姓名: 職稱: 1文章的內(nèi)容不錯,就是格式存在很多問題一、 封皮格式不對,目錄格式不對(先修改文章的章節(jié)標(biāo)題格式,然后到菜單欄里插入索引和目錄,將會自動的插入目錄)二、文章的章節(jié)標(biāo)題格式不對三、文章缺少關(guān)鍵詞和英文摘要、關(guān)鍵詞四、整片文章的字體、段落格式不對五、表頭的字體格式不對六、缺少頁眉、頁腳文章格式需要嚴(yán)格按照畢業(yè)設(shè)計論文格式進行修改,不理解的參考畢業(yè)論文模版。因此設(shè)計一更易于使用和區(qū)分度高的搶答器成了非常迫切的任務(wù)??紤]到依需設(shè)定限時回答的功能,利用89S51單片機及外圍接口實現(xiàn)的搶答系統(tǒng),利用單片機的定時器/計數(shù)器定時和記數(shù)的原理,將軟、硬件有機地結(jié)合起來,使得系統(tǒng)能夠正確地進行計時,同時使數(shù)碼管能夠正確地顯示時間。(2)設(shè)置一個系統(tǒng)清除和搶答控制開關(guān)S,該開關(guān)由主持人控制。:(1)搶答器具有定時搶答功能,且一次搶答的時間由主持人設(shè)定(如30秒)。 搶答器的需求分析在搶答中,只有開始后搶答才有效,如果在開始搶答前搶答為無效。按鍵鎖定,在有效狀態(tài)下,按鍵無效非法。如果主持人未按搶答開始鍵,而有人按了搶答按鍵,犯規(guī)搶答,LED上不顯示任何結(jié)果,直到按下停止 鍵為止。 6第二章 單片機的功能簡介 89系列單片機的概況MCS51 單片機是美國INTE 公司于1980 年推出的產(chǎn)品,典型產(chǎn)品有 80 31(內(nèi)部沒有程序存儲器,實際使用方面已經(jīng)被市場淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51 的5 倍,實際使用方面已經(jīng)被市場淘汰)和8751 等通用產(chǎn)品,一直到現(xiàn)在, MCS5 1 內(nèi)核系列兼容的單片機仍是應(yīng)用的主流產(chǎn)品(比如目前流行的89S5已經(jīng)停產(chǎn)的89C51 等),各高校及專業(yè)學(xué)校的培訓(xùn)教材仍與MCS51 單片機作為代表進行理論基礎(chǔ)學(xué)習(xí)。不過在市場化方面,89C51 受到了PIC 單片機陣營的挑戰(zhàn),89C51 最致命的缺陷在于不支持ISP(在線更新程序)功能,必須加上ISP 功能等新功能才能更好延續(xù)MCS51 的傳奇。市場上見到的89C51 實際都是Atmel 前期生產(chǎn)的巨量庫存而以。片內(nèi)的Flash可允許在線重新編程,也可使用非易失性存儲器編程。它們的地址分配在80H~FFH中,即在RAM地址中。單片微機內(nèi)部最核心的部分是CPU。運算器由算術(shù)邏輯器部件ALU、累加器ACC、暫存器、程序狀態(tài)字寄存器PSW,BCD碼運算調(diào)整電路等組成。(2) 留有設(shè)計余地。(4) RAM空間,AT89S51內(nèi)部RAM不多,當(dāng)要增強軟件數(shù)據(jù)處理功能時,往往覺得不足。只要在硬件電路設(shè)計初期考慮到這一點,就應(yīng)該為系統(tǒng)將來升級留足夠的RAM空間,哪怕多設(shè)計一個RAM的插座,暫不插芯片也好。[9],數(shù)碼管段選P0口,位選P2口低3位。12MHz的晶振,其機器周期是1us, 也就是說在執(zhí)行同一條指令時用6MHz的晶振所用的時間是12MHz晶振的兩倍。這種方式適合用來使單片機的時鐘與外部信號一致。內(nèi)部振蕩方式所得的時鐘信號穩(wěn)定性高。電路中兩個電容 C1,C2的作用有兩個:一是幫助振蕩器起振。其大小是時鐘信號頻率的倒數(shù),常用fosc表示。MCS51的復(fù)位輸入引腳RST為MCS51提供了初始化的手段,可以使程序從指定處開始執(zhí)行,在MCS51的時鐘電路工作后,只要RST引腳上出現(xiàn)超過兩個機器周期以上的高電平時,即可產(chǎn)生復(fù)位的操作。MCS51單片機有一個復(fù)位引腳RST,它是施密特觸發(fā)輸入,當(dāng)振蕩器起振后,該引腳上出現(xiàn)2個機器周期(即24個時鐘周期)以上的高電平。復(fù)位以后內(nèi)部寄存器的初始狀態(tài)為(SP=07,P0、PPP3為0FFH外,其它寄存器都為0。10MHz時間約為1ms,1MHz時約為10ms,所以一般為了可靠地復(fù)位,RST在上電時應(yīng)保持20ms以上的高電平。當(dāng)時鐘頻率選用12MHz時,C選取10uF,R選擇1000歐。不同的操作需要顯示不同的內(nèi)容,這又說明各執(zhí)行模塊對顯示模塊的驅(qū)動方式是不同的。如果監(jiān)控安排在中斷子程序中,兩者的要求就統(tǒng)一了,問題比較好解決,如果監(jiān)控程序安排在主程序中,在監(jiān)控程序調(diào)用顯示模塊的過程中發(fā)生了中斷,中斷子程序也調(diào)用顯示模塊,這時就容易出問題。為了使顯示模塊能及時反應(yīng)系統(tǒng)需要,應(yīng)將顯示模塊安排在一個重復(fù)執(zhí)行的循環(huán)(如監(jiān)控循環(huán)或時鐘中斷子程序)中。如果編寫這樣一個集中顯示模塊有困難,也可以將顯示模塊編小一些,只完成顯示緩沖區(qū)的內(nèi)容輸出到顯示器件上的工作。解決的辦法是,在申請顯示前,先檢查是否已經(jīng)有顯示申請,如果有,就不再申請,等待下次機會;如果沒有,則先申請標(biāo)志位,再將顯示內(nèi)容送入顯示緩沖區(qū)。在本設(shè)計中根據(jù)實際情況采用的是動態(tài)顯示方法。 12 掃描電路的實現(xiàn)鍵盤是人與微機系統(tǒng)打交道的主要設(shè)備。 它們各有自己的特點,其中獨立鍵盤硬件電路簡單,而且在程序設(shè)計上也不復(fù)雜,一般用在對硬件電路要求不高的簡單電路中;矩陣鍵盤與獨立鍵盤有很大區(qū)別,首先在硬件電路上它要比獨立鍵盤復(fù)雜得多,而且在程序算法上比它要煩瑣,但它在節(jié)省端口資源上有優(yōu)勢得多,因此它更適合于多按鍵電路?,F(xiàn)在一般均用軟件延時的方法來避開抖動階段,這一延時過程一般大于5ms,例如取1020ms。 系統(tǒng)復(fù)位使CPU進入初始狀態(tài),從0000H地址開始執(zhí)行程序的過程叫系統(tǒng)復(fù)位。硬件復(fù)位后,各專用寄存器的狀態(tài)均被初始化,且對片內(nèi)通用寄存器的內(nèi)容沒有影響。而對中斷激活標(biāo)志的清除工作常被遺忘,因為它沒有明確的位地址可供編程。在所有的指令中,只有RETI指令能夠清除中斷激活標(biāo)志。系統(tǒng)初次上電投入運行時,必須是“冷啟動”,以后由抗干擾措施引起的復(fù)位操作一般均為“熱啟動”初次上電投入運行時,必須是“冷啟動”,以后由抗干擾措施引起的復(fù)位操作一般均為“熱啟動”。從軟件的功能來看可分為兩大類:一類是執(zhí)行軟件,它能完成各種實質(zhì)性的功能,如測量,計算,顯示,打印[8],輸出控制和通信等,另一類是監(jiān)控軟件,它是專門用來協(xié)調(diào)各執(zhí)行模塊和操作者的關(guān)系,在系統(tǒng)軟件中充當(dāng)組織調(diào)度角色的軟件。各執(zhí)行模塊規(guī)劃好后,就可以監(jiān)控程序了。軟件任務(wù)分析的另一個內(nèi)容是如何安排監(jiān)控軟件和各執(zhí)行模塊。 顯示子程序的設(shè)計顯示子程序,及部分注解如下:DISPLAY:MOV DPTR,DAT1。 MOV TH0,0ECHMOV TL0,0FFHJNB RING,OUT。按鍵發(fā)聲MOV A,R2MOV R6,A。MOV A,R2MOV R6,AMOV R3,03HCLR OKAJMP COUNTTRUE4:ACALL BARK。 ACALL BARK。 ACALL BARK。響鈴標(biāo)志位AJMP INT0SUBAJMP INT1SUB MOV TL0,0FFH。 MOV TH1,3CH50ms為一次溢出中斷允許四個中斷,T0/T1/INT0/INT1CLR RI
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1