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

正文內(nèi)容

簡易計算器_單片機課程設計報告-文庫吧

2024-08-09 12:38 本頁面


【正文】 作簡易計算器,按鍵需求較多,所以輸入設備選擇為一個矩陣鍵盤,具體電路設計如下:(5)數(shù)碼管顯示電路數(shù)碼管按段數(shù)可分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元(多一個小數(shù)點顯示);按能顯示多少個“8”可分為1位、2位、3位、4位、5位、6位、7位等數(shù)碼管。按發(fā)光二極管單元連接方式可分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管,共陽數(shù)碼管在應用時應將公共極COM接到+5V,當某一字段發(fā)光二極管的陰極為低電平時,相應字段就點亮,當某一字段的陰極為高電平時,相應字段就不亮。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(COM)的數(shù)碼管,共陰數(shù)碼管在應用時應將公共極COM接到地線GND上,當某一字段發(fā)光二極管的陽極為高電平時,相應字段就點亮,當某一字段的陽極為低電平時,相應字段就不亮。本次課程設計采用共陰數(shù)碼管作為顯示設備,驅(qū)動芯片采用3態(tài)8位緩沖器芯片,具體型號為SN74LS244N,位選采用4個NPN三極管驅(qū)動,具體型號為S9013,具體電路如下:四、軟件設計1 程序內(nèi)容 本次課程設計的程序包括:主程序(實現(xiàn)乘法,加法,科學計算等),延時子程序,鍵盤掃描子程序,數(shù)碼管顯示子程序。2 C語言程序見附錄五、Protues仿真具體仿真圖如下:需要說明的是,本次仿真主要檢驗程序是否正確,所以省去了復位電路,晶振電路,電源電路等。因為在仿真中這些電路沒有不會影響程序的運行。這樣可以節(jié)省時間,避免做些無用功,同時電路看起來更簡潔,更易理解,把最關鍵的與程序有關的電路連接凸顯出來。六、設計總結在本次課程設計中我體會最深刻的就是“理想是豐滿的,現(xiàn)實是殘酷的”。平常在學習中,我們只學習了書本上理論的知識,知道原理。具體做起實物來問題百出!在這次實驗中,困擾我很深的是數(shù)碼管的顯示問題,一直想用三極管來進行位選,實現(xiàn)動態(tài)顯示,但是電路連接好后三極管基極只要給一點電壓(),集電極和發(fā)射極就導通,從而導致數(shù)碼管一直導通,顯示出數(shù)字8,不受程序控制。剛出現(xiàn)這個問題的時候,我一直沒找出是軟件還是硬件問題。直到用萬用表測出基極電壓才找出問題。但是我換了基極電阻的大小,最后還是沒有沒有解決問題。 最后我改變了硬件電路連接,決定直接把位選接到P2口,這樣雖然亮度沒有原來的強,但是由于有驅(qū)動芯片,亮度還是比較滿意,可以滿足要求。這樣就解決了之前的問題。 在整個課程設計過程中,還遇到了其他的小問題,在這里不一一贅述了。 這次課程設計題目看起來簡單,但還是從中學到了些有用的東西。尤其要感謝老師的嚴格要求,這樣加強了我把這次課程設計做好的動力。七、附錄1 C語言程序:include //52系列單片機頭文件includeinclude define uchar unsigned chardefine uint unsigned intdefine cheng 0define jia 1define kaifang 2sbit wei1=P3^0。 //定義4個位選端口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。//按鍵有效標識 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) { key_ok=0。 if(count==1amp。amp。a10) { if(nu
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1