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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)——計(jì)算器設(shè)計(jì)-在線瀏覽

2024-08-06 13:00本頁(yè)面
  

【正文】 源和一些可選外圍設(shè)備及電子配件通過(guò)人工或機(jī)器設(shè)備組成。顯示器是計(jì)算器的輸出部件,有發(fā)光二極管顯示器或液晶顯示器等。計(jì)算器電源采用交流轉(zhuǎn)換器或電池。 本次課程設(shè)計(jì)中我是采用了以MCS—51系列的單片機(jī)AT89C51單片機(jī)為核心構(gòu)成的簡(jiǎn)易計(jì)算器。整個(gè)計(jì)算器系統(tǒng)的工作過(guò)程為:首先存儲(chǔ)單元初始化,顯示初始值和鍵盤(pán)掃描,判斷按鍵位置,查表得出按鍵值,單片機(jī)則對(duì)數(shù)據(jù)進(jìn)行儲(chǔ)存與相應(yīng)處理轉(zhuǎn)換,之后送入數(shù)碼管動(dòng)態(tài)顯示。功能模塊四:顯示模塊。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。主要特性:與MCS51 兼容 。1000寫(xiě)/擦循。全靜態(tài)工作:0Hz24Hz。128*8位內(nèi)部RAM。兩個(gè)16位定時(shí)器/計(jì)數(shù)器??删幊檀型ǖ?。片內(nèi)振蕩器和時(shí)鐘電路 74LS245是我們常用的芯片,用來(lái)驅(qū)動(dòng)led或者其他的設(shè)備,它是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)。當(dāng)8051單片機(jī)的P0口總線負(fù)載達(dá)到或超過(guò)P0最大負(fù)載能力時(shí),必須接入74LS245等總線驅(qū)動(dòng)器。由于P2口始終輸出地址的高8位,接口時(shí)74LS245的三態(tài)控制端1G和2G接地,P2口與驅(qū)動(dòng)器輸入線對(duì)應(yīng)相連。8051的/RD和/PSEN相與后接DIR,使得RD且PSEN有效時(shí),74LS245輸入(←D1),其它時(shí)間處于輸出(→D1)。 (1)計(jì)算器狀態(tài)下: 按“0”~“9”,顯示相應(yīng)數(shù)字; 按“復(fù)位”,恢復(fù)初始化模式; 按“加減乘除”可實(shí)現(xiàn)加減乘除的運(yùn)算功能 三、各模塊功能介紹 圖 計(jì)算器鍵盤(pán)圖 本設(shè)計(jì)采用P3口作為矩陣鍵盤(pán)輸入口,開(kāi)始工作后,單片機(jī)先對(duì)矩陣鍵盤(pán)的行進(jìn)行掃描。列掃描遠(yuǎn)離同行掃描相同,產(chǎn)生一個(gè)8位二進(jìn)制碼,即可對(duì)鍵盤(pán)值進(jìn)行輸入。計(jì)算模塊作為計(jì)算器的核心模塊共有加、減、乘、除四個(gè)部分。由于最后需要進(jìn)行輸出顯示,所以我們的最終結(jié)果以十進(jìn)制的形式顯示在六位的數(shù)碼顯示管上。所以我采用了動(dòng)態(tài)掃描的顯示方法。當(dāng)掃描頻率很高時(shí),將不會(huì)看到數(shù)碼管的閃爍。 圖 3,.4 振蕩電路 振蕩電路如圖所示。時(shí)鐘有內(nèi)部電路產(chǎn)生,定時(shí)器件為石英晶體和電容組成的并聯(lián)諧振回路。 四、仿真電路 系統(tǒng)電路仿真圖仿真運(yùn)行結(jié)果 例如:運(yùn)行23*2時(shí),一次在鍵盤(pán)上輸入數(shù)據(jù)和功能鍵,功能鍵不會(huì)再數(shù)碼管上顯示出來(lái),只會(huì)顯示出輸入的數(shù)據(jù)和運(yùn)行結(jié)果。后來(lái)上網(wǎng)查了好多資料,向?qū)W長(zhǎng)請(qǐng)教。調(diào)試過(guò)程中也遇到了一些問(wèn)題,先是數(shù)碼管顯示數(shù)據(jù)不完整,經(jīng)過(guò)仔細(xì)檢查發(fā)現(xiàn)是線路連接的錯(cuò)誤;后來(lái)又遇到計(jì)算時(shí)會(huì)出現(xiàn)運(yùn)算錯(cuò)誤,經(jīng)過(guò)查找發(fā)現(xiàn)原來(lái)是編程的問(wèn)題。再用proteus進(jìn)行仿真時(shí),會(huì)出現(xiàn)的問(wèn)題主要是線路連接問(wèn)題,可能會(huì)不小心把線連錯(cuò),其他的我覺(jué)得只要元器件選擇好,各引腳的功能清楚的話一般不會(huì)有太大的問(wèn)題。雖然我做的只是最基礎(chǔ)的,但是從這個(gè)最小的系統(tǒng)中卻是利用了單片機(jī)的最基礎(chǔ)的功能。設(shè)計(jì)的過(guò)程中會(huì)遇到各種各樣的問(wèn)題,我們應(yīng)該靜下心來(lái)好好研究,這對(duì)于我們以后的工作也是非常重要的。感覺(jué)自己的收獲還是很多的,無(wú)論是對(duì)專(zhuān)業(yè)知識(shí)的了解還是對(duì)硬件的設(shè)計(jì),都是需要我們下很大的功夫去研究的。很感謝那些熱心教導(dǎo)我的同學(xué)和指導(dǎo)我的老師。北京:電子工業(yè)出版社,2011【2】周潤(rùn)景,張麗娜。北京:北京航空航天大學(xué)出版社,2006源程序代碼YJ EQU 50H 。中間結(jié)果存放GONG EQU 52H 。程序存放的首地址START: MOV R3,0 。功能鍵清零 MOV 32H,00H 。(33H)=00H MOV 34H,00H 。調(diào)顯示子程序, call通過(guò)入口地址跳轉(zhuǎn)有返回,返回地址壓入堆棧。判斷是否功能鍵 LJMP E2 。判斷是否清除鍵E1: CJNE R3,1,N1 。為第一個(gè)數(shù)字N1: CJNE R3,2,N2 LJMP E12 。為第三個(gè)數(shù)字N3: LJMP E3 。輸入值暫存R4 MOV 34H,A 。等待再次輸入E12: MOV R7,A 。十位數(shù),輸入的值乘10,即為十位數(shù) ADD A,R7 MOV R4,A 。輸入值送顯示緩存
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1