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

正文內(nèi)容

簡易計(jì)算器_單片機(jī)課程設(shè)計(jì)報(bào)告(編輯修改稿)

2025-07-07 22:00 本頁面
 

【文章內(nèi)容簡介】 以省去了復(fù)位電路,晶振電路,電源電路等。 因?yàn)樵诜抡嬷羞@些電路沒有不會影響程序的運(yùn)行。這樣可以節(jié)省時(shí)間,避免做些無用功,同時(shí)電路看起10 來更簡潔 ,更易理解,把最關(guān)鍵的與程序有關(guān)的電路連接凸顯出來。 六、設(shè)計(jì)總結(jié) 在本次課程設(shè)計(jì)中我體會最深刻的就是“理想是豐滿的,現(xiàn)實(shí)是殘酷的”。平常在學(xué)習(xí)中,我們只學(xué)習(xí)了書本上理論的知識,知道原理。具體做起實(shí)物來問題百出! 在這次實(shí)驗(yàn)中,困擾我很深的是數(shù)碼管的顯示問題,一直想用三極管來進(jìn)行位選,實(shí)現(xiàn)動態(tài)顯示,但是電路連接好后三極管基極只要給一點(diǎn)電壓(大約超過 左右),集電極和發(fā)射極就導(dǎo)通, 從而導(dǎo)致數(shù)碼管一直 導(dǎo)通,顯示出數(shù)字 8,不受 程序控制。剛出現(xiàn)這個(gè)問題的時(shí)候,我一直沒找出是軟件還是硬件問題。直到用萬用表測出基極電壓才找出問題。但是我換了基極電阻的大小,最后還是沒有沒有解決問題。 最后我改變了硬件電路連接,決定直接把位選接到 P2口,這樣雖然亮度沒有原來的強(qiáng),但是由于有驅(qū)動芯片,亮度還是比較滿意,可以滿足要求。這樣就解決了之前的問題。 在整個(gè)課程設(shè)計(jì)過程中,還遇到了其他的小問題,在這里不一一贅述了。 這次課程設(shè)計(jì)題目看起來簡單,但還是從中學(xué)到了些有用的東西。尤其要感謝 老師的嚴(yán)格要求 ,這樣加強(qiáng)了我把這次課程 設(shè)計(jì)做好的動力。 11 七、附錄 1 C 語言程序: include //52 系列單片機(jī)頭文件 include include define uchar unsigned char define uint unsigned int define cheng 0 define jia 1 define kaifang 2 sbit wei1=P3^0。 //定義 4 個(gè)位選端口 sbit wei2=P3^1。 sbit wei3=P3^2。 sbit wei4=P3^3。 uchar code table[]={ //數(shù)碼管編碼 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}。 void delayms(uint)。 void display(uint shi)。 uchar keyboard()。 uchar key_ok=0。 uchar num_key=0。//按鍵號 uchar count=0。//按鍵有效標(biāo)識 void main() { uint a=0,num1=0,num2=0,num3=0,num_count=1。 char fuhao=0。 // while(1){display(456)。} while(1) { a=keyboard()。 if(key_ok==1) { 12 key_ok=0。 if(count==1amp。amp。a10) { if(num_count==1) num1=a*1。 else num2=a*1。 if(num_count==3) num_count=1。 } else if(a10) { if(num_count==1) num1=num1*10+a。 else num2=num2*10+a。 } if(a==11) { count=0。 fuhao=cheng。 if(num_count==3) { num1=num3。 } num_count=2。 } else if(a==12) { count=0。 fuhao=jia。 if(num_count==3) { num1=num3。 } num_count=2。 } else if(a==13) { count=0。 fuhao=kaifang。 if(num_count==3) { 13 num1=num3。 } if(fuhao==kaifang) num3=sqrt(num1)。 num1=0。num2=0。 num_count=3。 } else if(a==16) { count=0。 if(fuhao==cheng) num3=num1*num2。 else if(fuhao==jia) num3=num1+num2。 num1=0。num2=0。 num_count=3。 } } if(num_count==1) display(num1)。 else if(num_count==2) display(num2)。 else if(num_count==3)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1