久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
用定時器中斷實現數碼管0-99顯示(C編寫)
[打印本頁]
作者:
daniu
時間:
2014-12-27 19:06
標題:
用定時器中斷實現數碼管0-99顯示(C編寫)
/*6月28日 星期一
;張培
;本程序用中斷實現數碼管0-99顯示 */
#include <reg51.h>
#define unit unsigned int
#define uchar unsigned char
bit BT0;
void delay(unit n);
main()
{
unit b[10]={0x0C0,0x0F9,0x0A4,0x0B0,0x99,0x92,0x82,0x0F8,0x80,0x90};
unit a,d,timecount;
uchar x;
TMOD=0X01;//T0工作方式1
TH0=0X0B1;
TL0=0X0E0;
TR0=1;//開啟T0
EA=1;//開啟總中斷
ET0=1;//開啟T0中斷
timecount=25;
d=10;
a=0;
while (1)
{
x=a/d;//把A的十位分離
P2=b[x];//查數組表
P3=0X01;//開十位片選
delay(1);//動態掃描
P3=0X00;//關十位片選
x=a%d;//把A的個位分離
P2=b[x];//查數組表
P3=0X02;//開個位片選
delay(1);//動態掃描
P3=0X00;//關十位片選
if (BT0==1)//等待中斷的到來
BT0=1;
if (timecount==0)//如果到了0.5S,A加1
{a=a+1;
timecount=25;
}
else
timecount--;
}
}
void delay(unit n)//延時程序
{ unit y;
unit j;
for (y=n;y>0;y--)
for(j=5000;j>0;j--)
{;}
}void T0SER (void) interrupt 1 using 1//T0重新賦初植
{
TH0=0X0B1;
TL0=0X0E0;
BT0=1;
}
復制代碼
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
天天爽天天爽
|
黄色激情视频在线观看
|
欧美精品一区在线观看
|
精品国产乱码一区二区三
|
蜜桃视频成人
|
特级黄色片
|
亚洲经典一区二区三区
|
久久免费国产
|
五月婷婷网站
|
特级毛片爽www免费版
|
国产精品美女
|
精品欧美一区二区三区久久久
|
亚洲h片
|
福利一区福利二区
|
亚洲乱码一区二区
|
欧美极品一区
|
欧美一区二区在线
|
日韩欧美三区
|
国产激情一区二区三区
|
大尺度做爰床戏呻吟舒畅
|
国产一区二区观看
|
国产美女精品视频
|
亚洲午夜一区
|
国产浮力第一页
|
婷婷五月在线视频
|
九九在线
|
黄色在线观看免费
|
一区二区三区国产精品
|
日韩精品视频免费在线观看
|
久久久久久成人
|
国产又粗又猛又黄又爽无遮挡
|
日韩一区二区三区在线
|
欧美精品一二三
|
成人在线a
|
成人欧美视频
|
日韩精品视频在线免费观看
|
好吊日在线视频
|
中文字幕日韩视频
|
色黄视频在线观看
|
九九视频免费观看
|
国产a精品
|