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

標題: 單片機程序測2k以上頻率數碼管老是循環閃爍?求分析 [打印本頁]

作者: bs160    時間: 2021-4-30 18:03
標題: 單片機程序測2k以上頻率數碼管老是循環閃爍?求分析
哪位大佬知道怎么解決嗎,測2k以上頻率數碼管老是循環閃爍


單片機代碼如下

作者: 人人學會單片機    時間: 2021-5-1 00:48
看這個 https://www.bilibili.com/video/BV1Jx411Z7yC?p=1

作者: bs160    時間: 2021-5-1 22:22
哪位大佬知道該改哪嗎
作者: tyrl800    時間: 2021-5-2 08:54
我問下樓主,程序時你自己寫的還是參考的?
作者: bs160    時間: 2021-5-2 12:37
tyrl800 發表于 2021-5-2 08:54
我問下樓主,程序時你自己寫的還是參考的?

參考的
作者: 滄興電子    時間: 2021-5-2 20:48
估計多次進入中斷造成數碼管掃描跟不上。這種情況可以考慮SPI或I2C總線方式驅動數碼管,這個不需要經常掃描數碼管
作者: tyrl800    時間: 2021-5-2 21:59
bs160 發表于 2021-5-2 12:37
參考的

程序結構不能那樣寫呀

作者: birdzhyli    時間: 2021-5-2 22:12

101.  do
102.  {
103.    display();
104.  }while(k2);
這個地方,如果K2是0了,程序結束,顯示什么就過 了
作者: birdzhyli    時間: 2021-5-2 22:13
82.void main()
83.{
84.
85.  if(!k2)
86.  {
87.    delay(5);
88.        if(!k2)
89.        j=0;
90.        else
91.                j=1;
92.  }
93.  switch(j)
94.  {
95.        case(0):a=2; LED=1; break;
96.        case(1):a=20; LED=0; break;
97.  }
這個地方程序開始,一閃而過,估計只能按鍵開機才會檢測到
作者: as21cxz    時間: 2021-5-2 22:16
仿真是練不出技術的,多做一下實物吧。
作者: birdzhyli    時間: 2021-5-2 22:32
70.  for(i=0;i<8;i++)
71.  {
72.        if(i==7&&j==1)
73.        {
74.                P1=0x80;
75.                delay(1);
76.    }
77.           P0=dispbit;
78.           P1=dispcode[count[ i]];
79.           delay(1);
80.  }

這個里面突然蹦出來的j是怎么個意思?delay里也在用,你在這里用它會是個什么值?
作者: bs160    時間: 2021-5-3 13:12
滄興電子 發表于 2021-5-2 20:48
估計多次進入中斷造成數碼管掃描跟不上。這種情況可以考慮SPI或I2C總線方式驅動數碼管,這個不需要經常掃描 ...

多多包容,我是純小白開始自學,應該怎么改代碼才能解決閃爍




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1