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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

Bascom avr數碼管數字累加

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 紅日888 于 2021-6-21 00:42 編輯

'這程序0是高電平
$regfile = "m16def.dat"                                     'ATMega16 單片機
$crystal = 8000000                                          '8兆赫晶振
Dim I As Long , L As Long
Dim Gw As Integer , Sw As Integer , Bw As Integer , Qw As Integer       '個位十位百位千位
'PortB 端口的8個引腳連接這個8個LED,
Config Porta = Output
Config Portb = Output
'=======================================================
Dim Value(19) As Byte                                       '數組中存的是0-9數字對應亮燈的值
Value(10) = &HC0                                            '數字"0"對應的數碼管設置值
Value(11) = &HF9                                            '數字"1"對應的數碼管設置值
Value(12) = &HA4                                            '數字"2"對應的數碼管設置值
Value(13) = &HB0                                            '數字"3"對應的數碼管設置值
Value(14) = &H99                                            '數字"4"對應的數碼管設置值
Value(15) = &H92                                            '數字"5"對應的數碼管設置值
Value(16) = &H82                                            '數字"6"對應的數碼管設置值
Value(17) = &HF8                                            '數字"7"對應的數碼管設置值
Value(18) = &H80                                            '數字"8"對應的數碼管設置值
Value(19) = &H90                                            '數字"9"對應的數碼管設置值
Do
   Waitms 10                                                '刷新延遲
   L = L + 1                                                '計算累加
   I = L \ 5                                                '降低數據變化頻率
   I = I Mod 10000                                          '數值到10000后清0
   Qw = I \ 1000                                            '計算千位
   Bw = I Mod 1000                                          '計算百位
   Bw = Bw \ 100
   Sw = I Mod 100                                           '計算十位
   Sw = Sw \ 10
   Gw = I Mod 10                                            '計算個位
   '只點亮個位數碼管PA3
   Porta = &B0111
   Portb = Value(gw + 10)                                   '設置個位數值
   Waitms 1
   '只點亮十位數碼管PA2
   Porta = &B1011
   Portb = Value(sw + 10)                                   '設置十位數值
   Waitms 1
   '只點亮百位數碼管PA1
   Porta = &B1101
   Portb = Value(bw + 10)                                   '設置百位數值
   Waitms 1
   '只點亮千位數碼管PA0
   Porta = &B1110
   Portb = Value(qw + 10)                                   '設置千位數值
   Waitms 1
Loop
End

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:941018 發表于 2021-6-21 22:01 | 只看該作者
我這個板子的燈的輸出都是0為點亮,1為滅,和這個不同的Porta要反過來試
回復

使用道具 舉報

板凳
ID:342822 發表于 2021-6-22 00:00 | 只看該作者
終于搞明白了,你的板子數碼管位選是加了反相器的~~~~0就是1,1就是0


回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩电影免费在线观看中文字幕 | 97伦理电影网 | 国产激情视频在线观看 | 久久亚洲欧美日韩精品专区 | 精品影院 | 日韩在线观看 | 精品毛片| 欧美一级免费片 | 自拍偷拍在线视频 | 亚洲精品成人在线 | 一区二区亚洲 | 精品国产一区二区三区久久狼黑人 | 草草视频在线免费观看 | 91免费观看 | 中文字幕乱码亚洲精品一区 | 久久成人一区 | 中文字幕在线精品 | 91pao对白在线播放 | 成人在线视频网 | 久久精品免费观看 | 视频精品一区二区三区 | 日韩精品久久久 | av网站免费看| 中文字幕一区二区三区日韩精品 | 久久免费精彩视频 | 91婷婷韩国欧美一区二区 | 亚洲午夜精品 | 国产精品久久在线 | 亚洲性视频网站 | 精品欧美乱码久久久久久 | 亚洲专区在线 | 在线国产一区二区 | 亚洲欧美综合网 | 欧美精品欧美精品系列 | 中文字幕视频在线 | 9999在线视频 | 91在线视频播放 | 91亚洲国产成人久久精品网站 | 九九综合 | 国产免费一区 | 欧美二区在线 |