欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3428|回復: 5
收起左側

請教動態數碼管單片機驅動怎么寫

[復制鏈接]
ID:517505 發表于 2019-8-22 02:09 | 顯示全部樓層 |閱讀模式
100黑幣
我想 不用 595 寫4個數碼管 的程序  數碼管顯示任意數字    思路是怎樣的  有大神指點下嗎? 51hei圖片_20190822020916.png

最佳答案

查看完整內容

給你寫一個單鍵控制4位百分秒表+仿真示例參考
回復

使用道具 舉報

ID:213173 發表于 2019-8-22 02:09 | 顯示全部樓層
給你寫一個單鍵控制4位百分秒表+仿真示例參考
4位百分秒表+仿真.zip (102.53 KB, 下載次數: 9)

無標題.jpg

回復

使用道具 舉報

ID:10193 發表于 2019-8-22 07:27 | 顯示全部樓層
基本思路就是P1.2~P1.5先選中需要顯示數字的那一位數碼管(位碼),然后P3口輸出需要顯示的數字的段碼。然后切換位碼,輸出段碼。切換中間加短時消隱信號。利用視覺暫留效應,就實現了動態顯示。具體程序你看看這方面的書籍,很容易理解的。
回復

使用道具 舉報

ID:138097 發表于 2019-8-22 08:05 | 顯示全部樓層
圖中的4個數碼管為共陽極數碼管。數碼管實際是由8個發光二極管組成的,而共陽極是指將這8個二極管的正極連接到一個公共端。所以當這8個二極管的任何一個負極通低電平的時候,相應的二極管就會被點亮,相反,通高電平則滅。
當要該數碼管顯示0到9之間任一數字的時候,要給每一個二極管不一樣的電平(0或1),8個二極管分別由P3口的8個I/O口控制,P3口的控制輸出即為段碼。
有四個數碼管,可以看到數碼管底下的DIG口分別連接到4個驅動三極管,并最終由P1口的4個端子來控制。這樣就可以選擇哪個數碼管工作,譬如希望最左側數碼管亮,,則只需給P1.5口送低電平。
20170613083836874.png
回復

使用道具 舉報

ID:602448 發表于 2019-8-22 08:37 | 顯示全部樓層
簡單說下思路,以共陰極數碼管為例,程序寫計數器、用中斷的方式掃描IO口。在中斷里定義顯示初始化的函數,由于是共陰極數碼管,需先把所有數碼管的段初始化為低電平,所有的位初始化為高電平,在根據所要顯示的值,一個一個段點亮,然后再逐個打開COM口就可以實現動態顯示了。我也是新手,還不太會表述,有疑問可以繼續找我,當是練練手,一起進步
回復

使用道具 舉報

ID:332444 發表于 2019-8-22 10:42 | 顯示全部樓層
當然可以,使用鎖存器目的是節約IO口,不用鎖存就是直接控制,道理一樣,代碼基本一樣,稍微改改即可.
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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