找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2526|回復: 1
打印 上一主題 下一主題
收起左側

單片機匯編語言實驗九 打包系統(tǒng) 定時計數(shù)器使用

[復制鏈接]
跳轉到指定樓層
樓主
ID:808939 發(fā)表于 2021-7-23 16:18 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本實驗是設計一個微機系統(tǒng),用于記錄生產流水線上每天生產的工件箱數(shù)。每箱裝100個工件,因此每次計數(shù)到100個工件時,該系統(tǒng)要向包裝機發(fā)出打包命令(輸出一個高脈沖信號),使包裝機執(zhí)行打包動作,并推出裝滿工件的箱子引入空箱子。
分析: 首先通過電路設計將經過流水線上的工件轉換為脈沖信號,一個工件輸出一個脈沖,用定時器/計數(shù)器記錄工件脈沖的個數(shù)。
由于每100個工件為一箱,所以選擇工作方式2,設置初值為156(9CH),則累計100個工件脈沖后,溢出請求中斷;
在中斷程序中發(fā)出打包信號,并完成箱數(shù)的累計等。
外圍電路設計: 選用LED光源和光敏電阻RL作為流水線上工件的檢測模塊。當有工件通過時,LED發(fā)出的光線受阻擋無法到達光敏電阻RL,其阻值很大而使三極管T導通輸出高電平;當沒有工件時,光敏電阻接收到LED光使RL變小,此時T截止而輸出低電平。因此,每通過一個工件,T0端就會接收到一個正脈沖信號,由T0進行計數(shù)。



目的是為了更好了解8051定時計數(shù)器的硬件結構和寄存器;掌握8051定時計數(shù)器的參數(shù)設置方法;掌握8051定時計數(shù)器軟件查詢和中斷的處理方法。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:584195 發(fā)表于 2021-8-20 09:02 | 只看該作者
好文章,繼續(xù)拜讀樓主好文章。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表