久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 基于Protues仿真的51單片機方波發生器 [打印本頁]

作者: T213    時間: 2020-1-5 00:43
標題: 基于Protues仿真的51單片機方波發生器
這幾周做了一個小仿真與大家分享一下
本作品是基于STC89C51的頻率可調方波發生器,主要包括數碼管顯示模塊和按鍵掃描模塊。數碼管模塊采用8位數碼管動態顯示,顯示目前輸出頻率值、最高頻率值以及步進值。按鍵模塊包含4個按鍵,用來調整目前輸出頻率值、最高頻率值以及步進值,并且可以識別按鍵長按。輸出用protues中的頻率計和示波器觀察輸出波形以及頻率。
實現功能
1)首先使用數碼管顯示目前輸出頻率值、最高頻率值以及步進值,輸出頻率值初始值為5Hz,最高頻率值為20Hz,步進值為1Hz/次,并帶有指示燈顯示,顯示按鍵控制的數字,效果如下圖:

圖1.2.1  數碼管顯示圖

2)使用四個按鍵分別控制,數據的左右調整,數據的上下調整,程序中分別設置了調整上限以及下限,輸出頻率值(1Hz~最高頻率),最高頻率值(20Hz~99Hz),步進值為(1Hz/次~10Hz/次),防止過調。并且可以進行長按判斷,當按下按鍵超過2秒開始長按判斷,每隔1s左右判斷一次,效果如下圖:

圖1.2.2  按鍵調整圖

3)用頻率計和示波器來讀取輸出數據,并且有一個指示燈用來顯示頻率的快慢,效果如下圖所示:

圖1.2.3  輸出顯示電路以及初始顯示圖

附加程序如下所示

輸出頻率計以及示波器.png (91.29 KB, 下載次數: 112)

輸出頻率計以及示波器.png

整體電路圖.png (33.86 KB, 下載次數: 123)

整體電路圖.png

步進調整.png (28.06 KB, 下載次數: 134)

步進調整.png

方波指示燈.png (11.47 KB, 下載次數: 118)

方波指示燈.png

頻率調整.png (27.55 KB, 下載次數: 121)

頻率調整.png

調整頻率上限.png (28.93 KB, 下載次數: 107)

調整頻率上限.png

顯示顯現.png (21.56 KB, 下載次數: 121)

顯示顯現.png

keil4(第一代).rar

56.08 KB, 下載次數: 28, 下載積分: 黑幣 -5


作者: T213    時間: 2020-1-5 00:53
程序里面會有一些子程序沒有用到所以編譯會出現一些警告,可以管
作者: T213    時間: 2020-1-5 00:54
這是程序流程圖,大家可以參照這個瀏覽程序

程序流程圖.png (65.75 KB, 下載次數: 145)

程序流程圖.png

定時器魔塊流程圖.png (64.62 KB, 下載次數: 122)

定時器魔塊流程圖.png

短按程序流程圖.png (69.8 KB, 下載次數: 123)

短按程序流程圖.png

數碼管程序流程圖.png (35.86 KB, 下載次數: 104)

數碼管程序流程圖.png

作者: sgly    時間: 2020-1-5 08:54
很好的教程,謝謝樓主
作者: 珍藏    時間: 2022-4-29 12:34
有仿真嘛?圖片看不清




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产一卡二卡三卡 | 亚洲欧美日韩在线一区二区 | 国产精品久久777777 | 亚洲欧美综合精品另类天天更新 | 欧美日韩精品一区 | 国产成人aⅴ | 欧美视频精品 | 97久久精品午夜一区二区 | 午夜精品久久久久久久 | 亚洲国产伊人 | 一区二区三区国产精品 | 日韩精品久久一区二区三区 | 欧美日韩国产精品一区 | 中文字幕av在线 | 99精品99 | 国产精品久久久久久久久久免费看 | 最新国产精品视频 | 日本精品裸体写真集在线观看 | 精品久久精品 | 在线午夜 | 99精品国产一区二区三区 | 黄色精品视频网站 | 天天干天天爱天天爽 | 九色网址| 国产一区二区三区久久久久久久久 | 中文字幕福利视频 | 亚洲国产成人精品久久 | 午夜欧美| 久久精品国产一区二区电影 | 香蕉久久a毛片 | 日韩欧美精品在线播放 | 黑人精品欧美一区二区蜜桃 | 蜜桃av人人夜夜澡人人爽 | www.操.com | 精品一二 | 丝袜美腿一区二区三区动态图 | 黄色片网站国产 | 成人精品鲁一区一区二区 | 亚洲日本一区二区三区四区 | 天天干亚洲 | 免费三级黄 |