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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3881|回復: 4
收起左側

基于Protues仿真的51單片機方波發生器

[復制鏈接]
ID:670227 發表于 2020-1-5 00:43 | 顯示全部樓層 |閱讀模式
這幾周做了一個小仿真與大家分享一下
本作品是基于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
整體電路圖.png
步進調整.png
方波指示燈.png
頻率調整.png
調整頻率上限.png
顯示顯現.png

keil4(第一代).rar

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

評分

參與人數 1黑幣 +30 收起 理由
星星x + 30 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:670227 發表于 2020-1-5 00:53 | 顯示全部樓層
程序里面會有一些子程序沒有用到所以編譯會出現一些警告,可以管
回復

使用道具 舉報

ID:670227 發表于 2020-1-5 00:54 | 顯示全部樓層
這是程序流程圖,大家可以參照這個瀏覽程序
程序流程圖.png
定時器魔塊流程圖.png
短按程序流程圖.png
數碼管程序流程圖.png
回復

使用道具 舉報

ID:410674 發表于 2020-1-5 08:54 來自手機 | 顯示全部樓層
很好的教程,謝謝樓主
回復

使用道具 舉報

ID:986752 發表于 2022-4-29 12:34 | 顯示全部樓層
有仿真嘛?圖片看不清
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av国产精品 | 91在线成人| 中文字幕在线第一页 | 国产精品视频一二三区 | 中文字幕亚洲视频 | 很黄很污的网站 | 伊人啪啪网 | 国产欧美精品在线观看 | 色播视频在线观看 | 二区精品 | 一级黄色片美国 | 国产区视频在线观看 | 国产美女自拍视频 | 欧美久久久电影 | 欧美一区免费 | 久久国产一区二区 | 免费在线a视频 | 欧美在线一区二区三区 | 亚洲一区二区免费看 | 成人高清在线视频 | 久久国产精品一区二区三区 | 成人在线观看免费视频 | 欧美aaa级| 激情欧美一区二区三区 | 久国产视频 | 精品日本久久久久久久久久 | 岛国一区 | 久久久福利 | 黄片毛片免费观看 | 亚洲福利 | 久久av一区 | 欧美日韩一区二区三区四区五区 | 视频一区二区在线观看 | 欧美黄色网络 | 久久精品久久综合 | 欧美精品欧美精品系列 | 久久1区| 欧美成人免费在线 | 婷婷久久综合 | 亚洲欧美视频 | 亚洲高清视频在线观看 |