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

標題: 求助大佬,單片機多位數碼管如何同時亮并間隔一段時間再滅? [打印本頁]

作者: xiaowu233    時間: 2024-9-19 01:02
標題: 求助大佬,單片機多位數碼管如何同時亮并間隔一段時間再滅?
下面是我的程序,是不是只有時鐘和中斷才能實現呢?
#include <REGX52.H>
void Delay(unsigned int xms)//@11.0592MHz
{
unsigned char data i, j;
while(xms--)
{i = 2;
j = 199;
do
{
while (--j);
} while (--i);
}
}
unsigned char NixieTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x67};//數碼管顯示數字斷碼
void Nixie(unsigned char Location,Number)//第幾個數碼管,顯示的數字
{
switch(Location)
{
case 1:P2_4=1;P2_3=1;P2_2=1;break;
case 2:P2_4=1;P2_3=1;P2_2=0;break;
case 3:P2_4=1;P2_3=0;P2_2=1;break;
case 4:P2_4=1;P2_3=0;P2_2=0;break;
case 5:P2_4=0;P2_3=1;P2_2=1;break;
case 6:P2_4=0;P2_3=1;P2_2=0;break;
case 7:P2_4=0;P2_3=0;P2_2=1;break;
case 8:P2_4=0;P2_3=0;P2_2=0;break;
}
P0=NixieTable[Number];//調用第幾個斷碼
Delay(1);
P0=0x00;
}
void main()
{
while(1)
{
Nixie(8,6);Nixie(7,6);Nixie(6,6);
//第八個晶體管,顯示6//第七個晶體管,顯示6//第六個晶體管,顯示6
}
}
/*********************************************************
是普中的A2單片機開發板
89c52rc
下面是數碼管和譯碼器的原理圖

屏幕截圖 2024-09-19 005402.png (81.43 KB, 下載次數: 8)

屏幕截圖 2024-09-19 005402.png

作者: chchking    時間: 2024-9-19 10:53
計數讀秒
作者: stycx    時間: 2024-9-19 15:55
定時中斷是最好的解決方法,不過簡單的循環也是可以實現的。

學習的時候建議不要一開始就自己寫代碼,先看例程。
普中的A2單片機開發板帶有例子程序的,全都跑一遍,看看運行效果,再看看例子代碼,看懂了再開始寫自己的代碼。
作者: xiaowu233    時間: 2024-9-19 17:02
chchking 發表于 2024-9-19 10:53
計數讀秒

我有寫過這個,用的if,但是跑起來感覺秒數不對
作者: xiaowu233    時間: 2024-9-19 17:03
stycx 發表于 2024-9-19 15:55
定時中斷是最好的解決方法,不過簡單的循環也是可以實現的。

學習的時候建議不要一開始就自己寫代碼,先 ...

嗯嗯,好的,我是跟著網上學的,就是找半天找不到這個例子,謝謝大佬
作者: stycx    時間: 2024-9-20 09:59
51單片機A2開發板基礎實驗 http://www.zg4o1577.cn/bbs/dpj-195994-1.html
普中A2開發板教程與原理圖 http://www.zg4o1577.cn/bbs/dpj-223550-1.html
這兩個下載好好學習一下
作者: lkc8210    時間: 2024-9-20 13:21


作者: 東籬南山客    時間: 2024-9-20 13:45
可以每個數碼管顯示之后加一點點延時,直接切換貌似看不到現象
作者: xiaowu233    時間: 2024-10-21 02:16
stycx 發表于 2024-9-20 09:59
51單片機A2開發板基礎實驗 http://www.zg4o1577.cn/bbs/dpj-195994-1.html
普中A2開發板教程與原理圖 http:/ ...

謝謝大佬,我已經解決啦
作者: xiaowu233    時間: 2024-10-21 02:17
lkc8210 發表于 2024-9-20 13:21

謝謝大佬,我已經解決啦
作者: xiaowu233    時間: 2024-10-21 02:18
東籬南山客 發表于 2024-9-20 13:45
可以每個數碼管顯示之后加一點點延時,直接切換貌似看不到現象

每個數碼管后面加延遲太久的話,就無法同時現實啦,不過我已經解決了,謝謝
作者: lkc8210    時間: 2024-10-22 11:26
xiaowu233 發表于 2024-10-21 02:17
謝謝大佬,我已經解決啦

贈人玫瑰 手留余香
解決了就把答案貼出來
讓后人參考一下




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日日夜夜天天 | 日韩欧美三区 | 日日操操 | 97色在线视频| 久久综合一区二区 | 婷婷久久久久 | 亚洲婷婷六月天 | 色资源在线观看 | 国产精品一区二区久久精品爱微奶 | 日韩有码一区 | 日韩电影中文字幕 | 麻豆国产一区二区三区四区 | 四虎网站在线观看 | 黄片毛片免费看 | 日韩一区二区三区在线 | 成年人在线视频 | 国产在线一区二区 | 国产区精品 | 日韩福利片 | 成人在线一区二区 | 91在线电影| 国产精品一区二区三区在线 | 亚洲视频一区在线观看 | 男女污污动态图 | 欧美日韩国产精品激情在线播放 | 性福视频在线观看 | 麻豆毛片 | 国产精品久久久久无码av | 色综合色综合色综合 | 国产精品自在线 | av在线免费观看网址 | 精品国产亚洲一区二区三区大结局 | 国产98色在线 | 日韩 | 日本一区二区三区四区 | 黄免费观看视频 | 久久亚洲欧美日韩精品专区 | 成人免费一级视频 | 一区二区三区四区视频 | 国产一区二区在线91 | 国产精品一区在线 | 18成人在线观看 |