收藏 分享(赏)

光电计数.doc

上传人:11xg27ws 文档编号:8786527 上传时间:2019-07-11 格式:DOC 页数:3 大小:27.50KB
下载 相关 举报
光电计数.doc_第1页
第1页 / 共3页
光电计数.doc_第2页
第2页 / 共3页
光电计数.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、#include#define duanxuanIO P0unsigned char code BianMa18=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00; /0 1 2 3 4 5 6 7 8 9 A b C d E F的编码unsigned char duanxuan8;unsigned int shiwei;unsigned int gewei;unsigned int baiwei;unsigned int t;unsigned int o;unsigned

2、int k;unsigned int a; sbit beep=P14;sbit _A=P27;sbit _B=P26;sbit _C=P25; /38 译码器的输入端,根据此来控制哪一位数码管显示 比如CBA=110,换为十进制为 6,则在 Y6 口输出低电平,其余为高电平void display();/void delayxms(unsigned int x);void main() EA=1; /开总中断ET1=1; /定时器 T0 中断允许 TMOD=0x11; /使用定时器 T0 的模式 1 /定时器 T1 的高 8 位赋初值TL1=(65536-1000)%256; /定时器 T1

3、 的高 8 位赋初值TR0=1; /启动定时器 T0TR1=1;t=0;baiwei=t/100;shiwei=t%100/10;gewei=t%100%10;duanxuan0=BianMabaiwei;duanxuan1=BianMashiwei;duanxuan2=BianMagewei; EA=1;EX0=1;IT0=1;while(1)display();void display()unsigned int i;unsigned int j;for(i=0;i3;i+)switch(i)case(0):_A=0;_B=0;_C=0;break;case(1):_A=1;_B=0;_C

4、=0;break;case(2):_A=0;_B=1;_C=0;break;duanxuanIO=duanxuani;j=10;while(j-);duanxuanIO=0X00;baiwei=t/100;shiwei=t%100/10;gewei=t%100%10;duanxuan0=BianMabaiwei;duanxuan1=BianMashiwei; duanxuan2=BianMagewei;void Time1(void) interrupt 3if(at)TH1=(65536-500)/256; /定时器 T1 的高 8 位赋初值TL1=(65536-500)%256; /定时器 T1 的高 8 位赋初值beep=beep;k+;if(k=100)a=t;k=0;void GDKG()interrupt 0a=t;t+;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报