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

正文內容

單片機課程設計—自動售貨機-全文預覽

2025-07-17 12:47 上一頁面

下一頁面
  

【正文】 入T0計數(shù)值低8位 MOV TH0,03CH 。熄滅取物指示燈KEY3: LJMP KEYROUT4: LCALL D20MS 。投幣不足指示燈延時3s熄滅 LJMP KEY3EMPTY3: CLR 。取物指示燈延時3s熄滅 LJMP KEY3LACK3: SETB 。可樂數(shù)量減1 CLR 。元位小于2,則跳轉,即投幣不足LP3: MOV A,31H JZ FG3 MOV 31H,0 。判斷可樂是否有貨,無貨則跳轉 MOV A,30H ??偨痤~寄存保護 MOV 33H,31H MOV 27H,100 CLR MOV A,30H ADD A,5 。投1元 JB ,KEY1 JNB ,$ LCALL D20MS MOV 32H,30H 。設置退幣指示燈延時10s亮開始 計時 CLR 。商品裝貨,三種各10瓶 MOV 21H,10 MOV 22H,10 MOV 25H,0 CLR 。20ms延時 JB ,START 。我會在以后的學習中不斷學習,積累經驗,完善自己。 通過本次課設,我不僅學到了關于單片機技術方面的許多專業(yè)知識,同時也讓我感覺到團隊合作的重要性。當然,這是一個需要不斷的嘗試,不斷的校核,不斷的修改,最后完成一個合理的設計的過程。 經過一周的努力,順利的完成了單片機課設。一開始不會使用定時器中斷,后通過多方面查找資料才了解到它的使用。由于系統(tǒng)所限,金額無法顯示到100及以上,最開始時當把幣值投入超過100時,總金額顯示發(fā)生錯誤,后來通過編程保留未加之前的總金額,當加過后的總金額超出100時,則把剛投的幣退回去,使之后的幣值依舊是未投幣是的總金額。 系統(tǒng)的調試過程在本次設計中碰到了許多的問題,大部分經過努力都一一克服了。其工作流程圖如圖45顯示子程序8155初始化DPTR指向控制寄存器端口查表得到轉換碼從顯示緩沖區(qū)中取數(shù)送A寫8155命令字顯示轉換后的數(shù)據(jù)返回圖45 顯示子程序 中斷子程序 本次設計中使用了T0和T12個定時器中斷,其中定時器T0中斷主要完成各種燈亮或閃爍的時長控制以及無操作10s后退幣的控制,T1只是用于顯示子程序中。5元的純水和3元的牛奶三種。其流程圖如圖41開始初始化裝貨鍵是否按下?裝貨子程序 Y N? Y N1元鍵是否按下? 1元投幣子程序 Y N5元鍵是否按下?5元投幣子程序 Y N可樂鍵是否按下?退幣子程序牛奶子程序純水子程序可樂子程序退幣鍵是否按下?牛奶鍵是否按下?純水鍵是否按下? Y N Y N Y N N Y 裝貨子程序裝貨子程序主要是對3種貨物進行裝載,每種貨物裝10瓶,之后再送6位數(shù)碼顯示管顯示?!?PA、PB:定義口A、口B,0為輸入,1為輸出● IEA、IEB:口A、口B中斷控制,1為允許,0為禁止 自動售貨機 第四章 系統(tǒng)軟件設計第四章 系統(tǒng)軟件設計 軟件系統(tǒng)的設計方案概要但系統(tǒng)啟動后開始進行按鍵掃描,等待按鈕被按下,從而進入相應的子程序處理部分,其中子程序主要包括裝貨子程序、投幣子程序、選擇貨物子程序、退幣子程序、顯示子程序和中斷子程序。 D2 D3本實驗中采用8155擴展了兩個輸出口、一個輸入口以實現(xiàn)鍵盤輸入和數(shù)碼管輸出。 定時器低字節(jié)   0403H 單片機與8155的接口圖38 單片機與8155連接圖由命令寄存器的最高兩位對定時器進行四種控制。命令寄存器,只寫不讀;狀態(tài)標志寄存器,只讀不寫; INTE —— 端口中斷允許標志; C口輸入;A口、B口 (3) 控制總線(8條)ALE —— 地址鎖存(輸入)IO / /M—— IO口/RAM選擇, 0:選內RAM; 1:選內IO口/CE —— 片選線/RD、/WR —— 讀、寫控制TIMERIN —— 定時器輸入(輸入定時器所需時鐘)TIMEROUT —— 定時器輸出(輸出所產生的方波脈沖) 8155的RAM和I / O口地址編碼 8155的工作方式與基本操作  有三種基本操作:作單片機片外256B數(shù)據(jù)存儲器  IO / /M = 0,與其它數(shù)據(jù)存儲器統(tǒng)一編址。 圖37 8155引腳圖(1) 地址/數(shù)據(jù)線AD0~AD7(8條)由8位ALU單元,兩個8位的暫存器,8位的累加器ACC、B寄存器,程序狀態(tài)寄存器PSW等組成。各功能部件由內部總線連接在一起。8位,由P0口提供。圖35 外部總線結構圖(1) 地址總線(AB)。? 第二功能:片內ROM編程或校驗時,輸入片內ROM的低8位地址。 4. I / O引腳(1) P0口(~):? 第一功能:通用I/O口,用來輸入/輸出數(shù)據(jù)? 第二功能:當CPU訪問片外存儲器時,分時提供低8位地址和高8位數(shù)據(jù)的復用總線。 (2) ALE/PROG:地址鎖存允許信號 ? 訪問外部存儲器時,ALE信號的輸出用于鎖存低8位地址的控制信號。(2) Vss :接地端。 (2) 方形(PLCC)封裝形式: 44引腳,有4條引腳是空腳(標為NC)。 顯示:由六位共陽極數(shù)碼顯示管顯示貨物存量和當前投幣金額。 主機:核心是89C51,晶振頻率為6MHz。(5)顯示余額,如果金額足夠多,顧客可以選擇找?guī)呕蛘呃^續(xù)買商品;如果款額不夠,售貨機經過延時予以退幣。自動售貨機 第三章 系統(tǒng)硬件設計與選型第三章 系統(tǒng)硬件設計與選型 總體設計思想與選型 自動售貨機是集光、機、電一體化的獨立機構,它只需要顧客投幣和按購物鍵選擇即可自動售貨及退找零錢,其工作程序如下圖31 圖31 自動售貨機時序圖 售貨機的工作原理是:(1) 從投幣口送入貨幣,然后通過傳感器采集數(shù)據(jù)、識別器判斷貨幣的真?zhèn)尾⑴袆e面值。 購買貨物時應是先投幣后選貨物,如果投幣不足紅燈L1會亮,此時必須往里加幣,且重新選擇所需貨物,才能取出想要的貨物;若是投幣足夠取物口燈會亮表示貨物已到取物口,并且可繼續(xù)選擇貨物,直至余額不足;按“退幣鈕”退幣口燈亮表示余額退出。當購買一定數(shù)目的貨物以后,在取物口取出商品,然后在退幣口取出余額。 《微控制器原理及應用》課程設計的目的就是讓同學們在理論學習的基礎上,通過完成一個涉及MCS51單片機多種資源應用并具有綜合功能的小系統(tǒng)目標板的設計與編程應用,使學生不但能夠將課堂上學到的理論知識與實際應用結合起來,而且能夠對電子電路、電子元器件、印制電路板等方面的知識進一步加深認識,同時在軟件編程、排錯調試、焊接技術、相關儀器設備的使用技能等方面得到較全面的鍛煉和提高。 課程設計在教學計劃中的地位和作用 《微控制器原理及應用》是一門技術性、應用性很強的學科,實驗課教學是它的一個極為重要的環(huán)節(jié)。 本課程的主要任務是運用所學微控制器技術、微機原理等方面的知識,設計出一臺以80C32MCU為核心的單片機數(shù)據(jù)采集、通訊或測控系統(tǒng),完成信息的采集、處理、輸出及人機接口電路等部分的軟、硬件設計。任隨書本上把單片微機技術介紹得多么重要、多么實用、多么好用,同學們仍然會感到那只是空中樓閣,離自己十分遙遠,或者會因此而對它失去興趣,或者會感到它高深莫測無從下手,這些情況都會令課堂教學的效果大打折扣。使學生了解和掌握單片機應用系統(tǒng)的軟硬件設計過程、方法及實現(xiàn),為以后設計和實現(xiàn)單片機應用系統(tǒng)打下良好基礎0自動售貨機 第二章 自動售貨機設計任務第二章 自動售貨機設計任務 設計內容 自動售貨機系統(tǒng)由三個投幣口組成,可分別投入5角、1元、5元等三種硬幣。啟動操作首先按
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1