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

正文內(nèi)容

單片機課程設(shè)計十進制加法計算器設(shè)計-預(yù)覽頁

2025-07-20 12:57 上一頁面

下一頁面
 

【正文】 計數(shù)器T2的外部計數(shù)輸入),時鐘輸出 T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制) P2 口:P2 是一個帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個TTL邏輯門電路。 Flash 編程或校驗時,P2亦接收高位地址和一些控制信號。此時,被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。 在flash編程和校驗時,P3口也接收一些控制信號。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。需注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。具體步驟如下:l. 根據(jù)實際電路的要求,選擇要使用哪些I/O端口。4. 用作輸入的PO管腳,需上拉電阻。(2) 晶振電路 圖三 晶振電路晶振電路是單片機的心臟,它用于產(chǎn)生單片機工作所需要的時鐘信號。下面分別進行設(shè)計。當(dāng)系統(tǒng)功能比較復(fù)雜,按鍵數(shù)量很多時,采用編碼鍵盤可以簡化軟件設(shè)計。計算器輸入數(shù)字和其他功能按鍵要用到很多按鍵,如果采用獨立按鍵的方式,在這種情況下,編程會很簡單,但是會占用大量的I/O 口資源,因此在很多情況下都不采用這種方式,而是采用矩陣鍵盤的方案。矩陣鍵盤的工作原理:計算器的鍵盤布局如圖五所示:一般有16個鍵組成,在單片機中正好可以用一個P口實現(xiàn)16個按鍵功能,這種形式在單片機系統(tǒng)中也最常用。 電路如下圖六所示: 圖六 三位數(shù)碼管的顯示電路 軟件設(shè)計在十進制加法計算器的軟件規(guī)劃要求下,簡易計算器的程序主要包括以下功能模塊:(1)(2)其中通過輸入鍵盤模塊將數(shù)字0~9和運算符號“+”、“”、“*”、“/”輸入單片機進行運算;運算模塊分別根據(jù)輸入的運算符進行加減乘除運算;顯示模塊將運算后的數(shù)值通過動態(tài)掃描使之在數(shù)碼管上輸出。可重新輸入數(shù)字,再次計算。 顯示與按鍵設(shè)計(1) LED顯示程序設(shè)計 LED顯示器由七段發(fā)光二極管組成,排列成8字形狀,因此也稱為七段LED顯示器。為了得到被按鍵的鍵碼,現(xiàn)使用行掃描法識別按鍵。將各特征編碼按希望的順序排成一張表,然后用當(dāng)前讀得的特征碼來查表。判斷有無按鍵 JZ WAIT CALL GETKEY 。轉(zhuǎn)數(shù)字鍵處理NEXT1: CJNE A,1,NEXT2 LJMP E1NEXT2: CJNE A,2,NEXT3 LJMP E1NEXT3: CJNE A,3,NEXT4 LJMP E1NEXT4: CJNE A,4,NEXT5 LJMP E1NEXT5: CJNE A,5,NEXT6 LJMP E1NEXT6: CJNE A,6,NEXT7 LJMP E1NEXT7: CJNE A,7,NEXT8 LJMP E1NEXT8: CJNE A,8,NEXT9 LJMP E1NEXT9: CJNE A,9,NEXT10 LJMP E1NEXT10: CJNE A,10,NEXT11 。判斷第幾次按鍵 LJMP E11 。第四個數(shù)字轉(zhuǎn)溢出E11: MOV R4,A 。個位數(shù)暫存R7 MOV B,10 MOV A,R4 MUL AB 。輸入溢出 ADD A,R7 JB CY,E3 。輸入值清零 MOV RESULT,0 。與上次功能鍵交換 MOV FUNCTIONKEY,A MOV A,R0 CJNE A,10,N21 。*N23: CJNE A,13,N24 LJMP CHU 。輸入值送結(jié)果 MOV R3,0 。上次結(jié)果加輸入值 JB CY,N4 。上次結(jié)果減輸入值 JB CY,N4 。上次結(jié)果除輸入值 MOV RESULT,A MOV R3,0 LJMP DISP1DEN: MOV R3,0 LJMP DISP1DISP1: MOV B,10 MOV A,RESULT 。取個位數(shù) MOV 34H,A 。結(jié)果是否為二位數(shù) MOV 32H,A 。鍵碼定義 DB 0EBH,0DBH,0BBH,0E7H DB 0D7H,0B7H,0DEH,0BEH DB 07EH,07DH,07BH,077HGETKEY: MOV R6,10 。圖9 系統(tǒng)初始狀態(tài)調(diào)試結(jié)果通過鍵盤分別輸入“8”、“*”、“9”,LED顯示電路和運算法則指示電路分別顯示相應(yīng)的結(jié)果。圖11 系統(tǒng)運算功能調(diào)試結(jié)果 心得體會 單片機課程設(shè)計終于結(jié)束了,通過緊張的工作,完成了我的設(shè)計任務(wù)十進制加法計算器。但由于以前從未做過像這種軟硬件相結(jié)合的設(shè)計,所以我請教了好幾個有參加電子競賽的同學(xué)并且在網(wǎng)上和圖書館查閱了不少的有關(guān)于單片機課程設(shè)計的文獻以及計數(shù)器的相關(guān)資料。 通過這次課程設(shè)計,我進一步加深了對單片機了解。同時也掌握了做課程設(shè)計的一般流程,為以后的設(shè)計積累了一定的經(jīng)驗。 同時為了完成此次的課程設(shè)計,在圖書館和網(wǎng)絡(luò)上找到了許多相關(guān)的資料,大大擴充自己的知識面,使許多以前想解決卻無法解決的困難迎刃而解。 參考文獻[1] (第5版). 高等教育出版社出版,2006[2] 大連理工大學(xué)出版社,[3] [M].北京: 清華大學(xué)大學(xué)出版社,.[4]?。ê喢餍抻啺妫?杭州:北京航空航天大學(xué)出版社,1998[5] [M].北京:北京航空航天大學(xué)出版社,1994[6] ,2009[7] (第1版).機械工業(yè)出版社[8] 姜志海、2011 附錄 系統(tǒng)硬件電路圖 總電路原理圖29
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1