3__八位竞赛抢答器课程设计报告内容摘要:
uint tt,t1。 //T0,T1 定时器定一秒时 bit flag,s_flag=1,b_flag,fall_flag。 //标志位 bit K_startcountflag,K_timecountflag。 //时间调整标志位 sbit K0=P3^0。 sbit beep=P3^7。 //蜂鸣器 sbit rled=P3^1。 //指示灯 sbit K1=P1^0。 sbit K2=P1^1。 sbit K3=P1^2。 sbit K4=P1^3。 sbit K5=P1^4。 sbit K6=P1^5。 sbit K7=P1^6。 sbit K8=P1^7。 sbit K_Time=P3^2。 //答题计时键 sbit K_startcount=P3^3。 //开始抢答时间调整键 sbit K_timecount=P3^4。 //答题计时时间调整键 void delay(uchar ms) { uchar y。 for(。 ms0。 ms) for(y=120。 y0。 y)。 } uchar code tabledu[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71 }。 uchar code tablewe[]={0XFE,0XFD,0XFB,0XF7}。 void T0_Init(void) { TMOD=0X01。 TH0=(655362020)/256。 TL0=(655362020)%256。 TH1=(655362020)/256。 黄河科技学院 课程 设计 (论文 ) 11 TL1=(655362020)%256。 ET0=1。 ET1=1。 EA=1。 P0=0。 } void Key_Scan(void) //开始键扫描 { if(K0==0) { delay(10)。 if(K0==0) { while(!K0)。 TR0=1。 s=time。 tt=0。 flag=1。 s_flag=1。 b_flag=1。 num=0。 beep=1。 rled=1。 fall_flag=0。 //清除违规标志位 K_startcountflag=0。 K_timecountflag=0。 } } } void Scan(void) //八路热键扫描 (哪个键先按下 ,哪个优先级最高 ) { if(K1==0) { delay(10)。 if(K1==0) { while(!K1)。 num=1。 //数码管显示 1号 1 TR0=0。 //关闭定时器 0,时间停止 TR1=1。 //打开定时器 1,使扬声器响一声 s_flag=0。 //关闭开始键标志位 ,使再按其他七个键不会响应 } } if(K2==0) //下面七个键的处理同上 { 黄河科技学院 课程 设计 (论文 ) 12 delay(10)。 if(K2==0) { while(!K2)。 num=2。 TR0=0。 TR1=1。 s_flag=0。 //重要 } } if(K3==0) { delay(10)。 if(K3==0) { while(!K3)。 num=3。 TR0=0。 TR1=1。 s_flag=0。 } } if(K4==0) { delay(10)。 if(K4==0) { while(!K4)。 num=4。 TR0=0。 TR1=1。 s_flag=0。 } } if(K5==0) { delay(10)。 if(K5==0) { while(!K5)。 num=5。 TR0=0。 TR1=1。 s_flag=0。 } 黄河科技学院 课程 设计 (论文 ) 13 } if(K6==0) { delay(10)。 if(K6==0) { while(!K6)。 num=6。 TR0=0。 TR1=1。 s_flag=0。 } } if(K7==0) { delay(10)。 if(K7==0) { while(!K7)。 num=7。 TR0=0。 TR1=1。 s_flag=0。 } } if(K8==0) { delay(10)。 if(K8==0) { while(!K8)。 num=8。 TR0=0。 TR1=1。 s_flag=0。 } } } void display(void) { if(flag==1) //开始键按下 ,开始计时抢答 { if(num!=0) //如果有人抢答 ,则显示相应的几号 { P0=tabledu[num]。 //显示几号抢到了 黄河科技学院 课程 设计 (论文 ) 14 P2=tablewe[0]。 delay(2)。 P0。3__八位竞赛抢答器课程设计报告
相关推荐
接氧化法已开发成功并先后实现工业化生产,以 氧气 作为氧化剂的直接氧化法也在开发中。 氯醇法 氯醇法生产历史悠久,工业化已有 60 多年,以 美国陶氏化学( DowChemical)公司的氯醇法为代表。 氯醇法的主要工艺过程为丙烯氯醇化、石灰乳皂化和产品精制,其特点是生产工艺成熟、操作负荷弹性大、选择性好,对原料丙烯的纯度要求不高,从而可提高生产的安全性,建设投资少。 由于固定资产投入少
27 桔梗饮片 吨 /年 天冬饮片 吨 /年 1140 续断饮片 吨 /年 3040 付子饮片 吨 /年 10800 2 总投资 万元 其中: 建设 投资 万元 建设期利息 万元 流动资金 万元 3 资金筹措 申请国家扶持资金 万元 申请地区配套资金 万元 申请县级配套资金 万元 银行长期贷款 万元 企业自筹 万元 流动资金短期贷款 万元 4 成本 年均 总成本 万元 其中:固定成本 万元
式回收 与开式回收方 法 相比: (1)减少因疏水背压的降低造成的闪蒸损失。 闪蒸量占 凝结水 量 15%以下 ; (2)用汽设备均背压条件下运行,减少换热设备变工况运行时的蒸汽泄露量 ; (3)回收 凝结水 直接进锅炉,提高锅炉供水温度 50℃ 以上;直接进除氧器, 二次闪蒸和本身的高温 , 可以减少除氧器的蒸汽供给量 ; (4)节约水及软化水处理费用 ; (5)减少锅炉排污率(一般与 凝结水
的品质和卫生安全质量有所改善。 粮食在国际市场上的竞争能力有所增强,使我国粮食价格在国际市场上的优 势得以体现。 粮食出口量有所增加,为我国粮食生产销售提共了广阔市场空间,第三当前粮价回升,国家出台一系列保护和提高粮食综合生产能力的政策措施,从人、财、物等方面的粮食生产体系倾斜,为粮食生产和加工的发展提供了良好的机遇。 二 是增强龙头企业牵引力的需要。 2020 年,项目承建单位 XXXX
战略 ,并在网上建立交易平台,尽量做到网站产品信息详实,以便使顾客感受到公司产品与服务的专业态度和实用性。 2. 扎实做好顾客售后服务,以便留住顾客,凭 借口口相传,带来和开发更多的新客户。 3. 保证产品质量,努力开发和研究、创新产品,等待 3D 市场的爆发。 市场营销组合 1. 定价:每公斤定价为 5060元之间。 :最初采用线上和线下模式,根据市场的销售情况,将增加零售商模式。 6