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

正文內(nèi)容

單片機(jī)簡易計(jì)算器課程設(shè)計(jì)報(bào)告-展示頁

2025-08-12 01:18本頁面
  

【正文】 陣鍵盤電路。主控芯片使用STC12C54單片機(jī),比 80C51速度更快,功能更強(qiáng),由先進(jìn)工藝制造,并帶有非易失性Flash程序存儲(chǔ)器。四、 課程設(shè)計(jì)原理分析及相關(guān)知識(shí)概述…………………………………………五、 結(jié)論……………………………………………………………………………六、 體會(huì)與收獲……………………………………………………………………附件: 源程序代碼(根據(jù)需要選擇)……………………………………………整體電路原理圖(根據(jù)需要選擇)……………………………………… 元件表(根據(jù)需要選擇)………………………………………………… PCB板制作(根據(jù)需要選擇)……………………………………………焊接與調(diào)試(根據(jù)需要選擇)…………………………………………………一、題目利用單片機(jī)芯片STC12C5四位八段共陰數(shù)碼管,已制作好的電路板等器件設(shè)計(jì)制作一個(gè)計(jì)算器,用LED顯示計(jì)算數(shù)值及結(jié)果。中南林業(yè)科技大學(xué)課程設(shè)計(jì)報(bào)告 設(shè)計(jì)名稱: 單片機(jī)計(jì)算器課程設(shè)計(jì) 姓 名: 汪琦 學(xué) 號(hào): 20082124 專業(yè)班級(jí): 電子信息工程一班 院(系): 計(jì)算機(jī)與信息工程學(xué)院 設(shè)計(jì)時(shí)間: 2010年12月28日星期二 設(shè)計(jì)地點(diǎn): 中南林業(yè)科技大學(xué)電子信息樓 指導(dǎo)教師評(píng)語: 成績:簽名: 年 月 日目錄一、 題目……………………………………………………………………………二、 任務(wù)與要求(老師完成)…………………………………………………三、 課程設(shè)計(jì)摘要及整體方框圖…………………………………………………1..總體設(shè)計(jì)思路簡述二、任務(wù)與要求要求計(jì)算器能實(shí)現(xiàn)加減乘除四種運(yùn)算,具體如下:1. 加法:四位整數(shù)加法,計(jì)算結(jié)果若超過四位則顯示計(jì)算錯(cuò)誤2. 減法:四位整數(shù)減法,計(jì)算結(jié)果若小于零則顯示計(jì)算錯(cuò)誤3. 乘法:多位整數(shù)乘法,計(jì)算結(jié)果若超過四位則顯示計(jì)算錯(cuò)誤4. 除法:整數(shù)除法5. 有清除功能三、課程設(shè)計(jì)簡述及整體方框圖按照系統(tǒng)設(shè)計(jì)的功能的要求,初步確定設(shè)計(jì)系統(tǒng)由主控模塊、顯示模塊、鍵掃描接口電路共三個(gè)模塊組成。它是一種高性能、低功耗的8位COMS微處理芯片,市場應(yīng)用最多。顯示模塊采用4枚共陽極數(shù)碼管和74ls273鎖存芯片構(gòu)成等器件構(gòu)成。主控芯片選取STC12C5410AD芯片,因其具有良好的性能及穩(wěn)定性,價(jià)格便宜應(yīng)用方便。采用按鍵復(fù)位電路,電阻分別選取560Ω和10K,電容選取10μF。數(shù)碼管顯示電路 采用4位數(shù)碼管對(duì)計(jì)算數(shù)據(jù)和結(jié)果的顯示,這里選取共陽數(shù)碼管,利用NPN三極管對(duì)數(shù)碼管進(jìn)行驅(qū)動(dòng),為了節(jié)省I/O資源,采取動(dòng)態(tài)顯示的方法來顯示計(jì)算數(shù)據(jù)及結(jié)果,動(dòng)態(tài)掃描。~,控制哪幾位數(shù)碼管進(jìn)行顯示。此時(shí)就將掃描的數(shù)據(jù)送給指定數(shù)碼管顯示。對(duì)于鍵盤的掃描,這里采用行列掃描的方法來完成對(duì)鍵盤的掃描。我是將P1口作為按鍵掃描口的,比如開始先給P1口設(shè)置為0xf0,~,將它定義為e,再給P1口設(shè)置為0x0f,~,將它定義為f,并且定義temp=e|f,好了,接下來若按下的是按鍵sw1,則P1口變?yōu)?1100000,e就是0xe0,并在非常短的時(shí)間內(nèi)P1口變?yōu)?0001110,則f就是0x0e,那么temp就為0xee,同理,每個(gè)按鍵都會(huì)有一個(gè)對(duì)應(yīng)的十六進(jìn)制值,我把它們列出來進(jìn)行一一對(duì)應(yīng)就行了,下面是掃描按鍵圖。uint kescan() { uint 。 e=P1。 f=P1。 while(P1!=0x0f)。 if(temp==0x7e)=1。 if(temp==0xde)=3。 if(temp==0xbd)=5。 if(temp==0x7b)=7。 if(temp==0xdb)=9。 if(temp==0xd7)=11。 if(temp==0xeb)=13。 if(temp==0xee)=15。}數(shù)碼管顯示電路采用4位數(shù)碼管對(duì)計(jì)算數(shù)據(jù)和結(jié)果的顯示,這里選取共陰極數(shù)碼管,利用NPN三極管對(duì)數(shù)碼管進(jìn)行驅(qū)動(dòng),利用來實(shí)現(xiàn)數(shù)碼管的動(dòng)態(tài)顯示,P2口輸出顯示值,P2口為段選,~,控制哪幾位數(shù)碼管進(jìn)行顯示。n是一個(gè)運(yùn)算中產(chǎn)生的值,若它大于10000,執(zhí)行第一個(gè)if語句,如果則顯示FFFF,若在10000以內(nèi),則將n分別除以1000、100、10和對(duì)10取余,得到我們想要的四個(gè)數(shù),送顯示子程序顯示。 void dis(uint n){ if(n/10000) { for(i=0。i++) { if(fu==1) P
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦

基于單片機(jī)的簡易計(jì)算器設(shè)計(jì)-展示頁

【摘要】電》