久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
此單片機程序為何上電后先是全亮 后顯示5280 然后開始計數 而不是最高位是0不顯示
[打印本頁]
作者:
Luckyhorse009
時間:
2022-4-25 23:16
標題:
此單片機程序為何上電后先是全亮 后顯示5280 然后開始計數 而不是最高位是0不顯示
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit aa=P2^0;
sbit bb=P2^1;
sbit cc=P2^2;
uint sec=0;
uchar cnt=0;
uchar i=0;
signed char k;
uchar code smgchar[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
uchar smgbuf[]={0xff,0xff,0xff,0xff};
uchar buf[4];
void smgdisplay();
void main()
{
TMOD=0x01;
EA=1;
ET0=1;
TR0=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
while(1)
{
smgdisplay();
}
}
void smgdisplay()
{
if(cnt>=20)
{
cnt=0;
sec++;
buf[0]=sec%10;
buf[1]=sec/10%10;
buf[2]=sec/100%10;
buf[3]=sec/1000%10;
for(k=4;k>=1;k--)
{
if(buf[k]==0)
{
smgbuf[k]=0xff;
}
else
break;
}
for(;k>=0;k--)
{
smgbuf[k]=smgchar[buf[k]];
}
}
P0=0x00;
switch(i)
{
case 0 :aa=1;bb=1;cc=1;i++;P0=smgbuf[0];break;
case 1 :aa=0;bb=1;cc=1;i++;P0=smgbuf[1];break;
case 2 :aa=1;bb=0;cc=1;i++;P0=smgbuf[2];break;
case 3 :aa=0;bb=0;cc=1;i=0;P0=smgbuf[3];break;
default:break;
}
}
void T0_time() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cnt++;
}
作者:
wulin
時間:
2022-4-26 07:08
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit aa=P2^0;
sbit bb=P2^1;
sbit cc=P2^2;
uint sec=0;
uchar cnt=0;
uchar i=0;
uchar code smgchar[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
uchar buf[4];
void smgdisplay();
void main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
smgdisplay();
}
}
void smgdisplay()
{
buf[0]=smgchar[sec%10];
buf[1]=smgchar[sec/10%10];
buf[2]=smgchar[sec/100%10];
buf[3]=smgchar[sec/1000%10];
P0=0x00;
P2&=0xf8;
P2|=7-i;
P0=buf[i];
i=++i%4;
}
void T0_time() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cnt++;
if(cnt>=20)
{
cnt=0;
sec++;
if(sec>9999)
sec=0;
}
}
復制代碼
作者:
yzwzfyz
時間:
2022-4-26 14:49
一步步地自己走單步運行調試,便知道了。
作者:
Luckyhorse009
時間:
2022-4-26 22:00
yzwzfyz 發表于 2022-4-26 14:49
一步步地自己走單步運行調試,便知道了。
單步運行的時候不進中斷 有點奇怪 實際程序又是可以進中斷函數的。現在問題已經找到了 謝謝
作者:
Luckyhorse009
時間:
2022-4-26 22:02
wulin 發表于 2022-4-26 07:08
高手 我是個菜鳥 這些運算不會用
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美一区二区三区大片
|
户外露出一区二区三区
|
日韩欧美在线视频
|
亚洲国产伊人
|
超碰人人插
|
亚洲一区二区视频在线播放
|
99久久久久久
|
精品久久久久久亚洲国产800
|
国产精品一区二区三区四区
|
丁香婷婷成人
|
国产婷婷精品av在线
|
天天噜天天干
|
在线国产一区
|
午夜av电影
|
日韩欧美在线观看
|
久久久久久亚洲精品不卡
|
在线欧美a
|
国产精品视频在线观看
|
毛片一区二区
|
中文在线亚洲
|
国产欧美日韩一区二区三区在线
|
成人福利网站
|
亚洲三区在线观看
|
精品美女在线观看
|
玩丰满女领导对白露脸hd
|
玖玖视频免费
|
中文字幕乱码视频32
|
九九综合九九
|
国产一区二区在线播放视频
|
精品视频 免费
|
91爱啪啪
|
黄色片免费看视频
|
www.国产精
|
欧美综合视频在线
|
亚洲精品一
|
欧美男人天堂
|
欧美精品一区二区三区在线播放
|
国内自拍偷拍一区
|
欧美日韩国产一区二区三区
|
欧美一级免费黄色片
|
国产乱人伦精品一区二区
|