首页>资讯 > 聚焦资讯 > 正文

热点聚焦:语c群的自戏范文 语c自戏范文

来源:城市网    2023-06-09 05:02:19


(相关资料图)

1、//头文件:#include //变量定义:code unsigned char table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//表:共阳数码管 0-9 unsigned char l_posit=0;//显示位置unsigned char oldkey=0xff;//保存按键接口状态//引脚定义:sbit SMG_q = P1^0;//定义数码管阳级控制脚(千位)sbit SMG_b = P1^1;//定义数码管阳级控制脚(百位)sbit SMG_s = P1^2;//定义数码管阳级控制脚(十位)sbit SMG_g = P1^3;//定义数码管阳级控制脚(个位)sbit SPK = P1^5;//定义蜂鸣 器sbit JDQ = P1^4;//定义蜂鸣 器sbit key1 = P3^7;//定义按键1sbit key2 = P3^6;//定义按键2sbit key3 = P3^5;//定义按键3sbit key4 = P3^4;//定义按键4sbit key5 = P3^3;//定义按键5sbit key6 = P3^2;//定义按键6/***************///参数范围 0-65536void delay(unsigned int t){ while(t--);}//显示函数,参数为显示内容void display(unsigned int da){P0=0XFF;da=da%10000;switch(l_posit){case 0://选择千位数码管,关闭其它位SMG_q=0;SMG_b=1;SMG_s=1;SMG_g=1;P0=table[da/1000];//输出显示内容break;case 1://选择百位数码管。

2、关闭其它位SMG_q=1;SMG_b=0;SMG_s=1;SMG_g=1;P0=table[da%1000/100];break;case 2://选择十位数码管,关闭其它位SMG_q=1;SMG_b=1;SMG_s=0;SMG_g=1;P0=table[da%100/10];break;case 3://选择个位数码管,关闭其它位SMG_q=1;SMG_b=1;SMG_s=1;SMG_g=0;P0=table[da%10];break;}l_posit++;//每调用一次将轮流显示一位if(l_posit>3)l_posit=0;}//扫描键盘unsigned char ReadKey(void){unsigned char lkey=0;if((P3&0xfc)!=0xfc){//检测所有按键是否有按键按下SPK=0;//按键按下则蜂鸣器发声delay(10);//有按键按下则延时一段时间。

3、以消除按键拌动if(oldkey!=(P3&0xfc)){//检测按键未松开而且不是之前按下的按健就进入读键值,否则不作处理oldkey=P3&0xfc;//保存当前状态,为下一次扫描做判断。

4、请看上一行if(key1==0)lkey=1;//第一个键按下复值1else if(key2==0)lkey=2;//第二个键按下复值2else if(key3==0)lkey=3;//第三个键按下复值3else if(key4==0)lkey=4;//第四个键按下复值4else if(key5==0)lkey=5;//第五个键按下复值5else if(key6==0)lkey=6;//第六个键按下复值6}}else{oldkey=0xfc;//如果都没有按键按下,将复值初始状态SPK=1;//无按键按下则退出蜂鸣}return lkey;}//主函数void main(void) {unsigned int ldata=0;//作为显示的数据unsigned char i;for(i=0;i<8;i++) {P2<<=1;//用移位法将1向高位移入一位delay(25000);} P2=0xff;//LED灯测试完毕for(i=8;i>1;i--){P2>>=1;//用移位法将1向高位移入一位delay(25000);}for(i=1;i<2;i++) { P2=0xfe; delay(20000); P2=0xfd; delay(20000); P2=0xfb; delay(20000); P2=0xf7; delay(20000); P2=0xef; delay(20000); P2=0xdf; delay(20000); P2=0xbf; delay(20000); P2=0x7f; delay(20000); P2=0xbf; delay(20000); P2=0xdf; delay(20000); P2=0xef; delay(20000); P2=0xf7; delay(20000); P2=0xfb; delay(20000); P2=0xfd; delay(20000); P2=0xfe; delay(20000); P2=0xff;}P0=0;//数码管输出,准备测试每一位SMG_g=0;//测试个位数码管delay(38000);SMG_g=1;//关闭数码管。

5、测试个位完毕SMG_s=0;//十位delay(38000);SMG_s=1;//SMG_b=0;//百位delay(38000);SMG_b=1;//SMG_q=0;//千位数码管delay(38000);SMG_q=1;//关闭数码管,测试个位完毕SMG_b=0;//百位delay(38000);SMG_b=1;//SMG_s=0;//十位delay(38000);SMG_s=1;//P0=0;//数码管输出,准备测试每一位SMG_g=0;//测试个位数码管delay(38000); SMG_s=0;//十位delay(38000);SMG_b=0;//百位delay(38000);SMG_q=0;//千位数码管delay(38000);SMG_g=1;SMG_s=1;SMG_b=1;SMG_q=1;SMG_q=0;//千位数码管delay(38000);SMG_b=0;//百位delay(38000);SMG_s=0;//十位delay(38000);P0=0;//数码管输出。

6、准备测试每一位SMG_g=0;//测试个位数码管delay(38000);SMG_g=1;SMG_s=1;SMG_b=1;SMG_q=1;SPK=0;//测试蜂鸣器delay(3500);SPK=1;//关闭蜂鸣器delay(30000);SPK=0;//测试蜂鸣器delay(3500);SPK=1;//关闭蜂鸣器delay(30000);SPK=0;//测试蜂鸣器delay(50000);SPK=1;//关闭蜂鸣器delay(30000);SPK=0;//测试蜂鸣器delay(50000);SPK=1;//关闭蜂鸣器delay(30000);SPK=0;//测试蜂鸣器delay(50000);delay(50000);delay(50000);SPK=1;//关闭蜂鸣器delay(30000);JDQ=0;//测试继电器delay(50000);JDQ=1;//关闭继电器delay(50000);JDQ=0;//测试继电器delay(50000);delay(50000);delay(50000);JDQ=1;//关闭继电器for(i=0;i<8;i++) {P2<<=1;//用移位法将1向高位移入一位delay(50);}while(1){//循环扫描按键及显示switch(ReadKey()){//读取键值做以下相应处理case 1:ldata++;//1键显示内容加1P2=0xfe;break;case 2:ldata--;//2键显示内容减1P2=0xfc;break;case 3:ldata+=10;//3键显示内容加10P2=0xf8;break;case 4:ldata-=10;//4键显示内容减10P2=0xf0;break;case 5:ldata+=100;//5键显示内容加100P2=0xe0;break;case 6:ldata-=100;//6键显示内容减100 P2<<=1; break;}display(ldata);//显示相应的数值,这里用函数的形式调用显示delay(100);}}。

相信通过语c自戏范文这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。

本文由用户上传,如有侵权请联系删除!

关键词:

热点聚焦:语c群的自戏范文 语c自戏范文

1、 头文件: include 变量定义:codeunsignedchartable[]={0xc0,0xf

手机号查询归属地机主姓名 手机号查询归属地机-世界新消息

1、这个你得问问运营商了。相信通过手机号查询归属地机这篇文章能帮到

庄贾和田穰苴_庄贾-世界看热讯

1、叛徒庄贾原是陈胜车夫。2、后来听信秦将章邯蛊惑最后将陈胜杀害。本

gzip文件在哪里打开_gzip文件怎么打开

如何打开zip格式是很多朋友关心的话题。实际上,zip格式文件是一个压缩

【短讯】【明日主题前瞻】数字化和智能化转型将重塑金融行业 环球热点

【短讯】【明日主题前瞻】数字化和智能化转型将重塑金融行业。新闻资讯

宝山检察院:公益诉讼守护“碧水清池”

“臭味没有了,水面上的绿藻被清理了,河道又恢复了清澈。”日前,宝山

今天,33个海岛入选“和美海岛”名单!

今年的6月8日是第十五个世界海洋日和第十六个全国海洋宣传日,2023年“

今日辟谣(2023年6月8日)

&emsp;&emsp;真相:网络平台所谓“在公交站牌捡到一个准考证,考生骆X

哆啦A梦新番2014_哆啦a梦2013新番-全球速讯

1、『这里是机器猫吧官方知道团时空巡逻队的回答。本文到此分享完毕,

每日快讯!5252p_5252p

1、 x2+y2=25,∴设x=5cosθ,y=5sinθ。2、∴x+y=5cosθ+5sinθ=52si

观察:拧紧防溺水“安全阀” 织牢校园安全“防护网”

随着夏季到来,溺水事故进入易发、多发期。为增强学生的安全意识,避免

护航高考 | 启东大龄考生首考差点迟到,好在民警百米冲刺送入考场

6月7日上午,在启东市汇龙中学高考考点,第一场考试即将开始,一名男子

富荣基金法定代表人变更-世界动态

富荣基金法定代表人变更

天天微资讯!大成惠瑞一年定开债基分红

证券时报券中社讯,6月8日大成惠瑞一年定开债基公告称,以6月1日为基准

富荣基金法定代表人变更

富荣基金法定代表人变更

雪迪龙(002658)低估值环境监测仪器龙头,三条主线催化股价修复

投资要点股权激励核心人才,彰显长期发展信心区别于2022年限制性股票激

图灵看市6.8晚-白银多头强势,回踩低多介入 天天速看料

图灵看市6 8晚-白银多头强势,回踩低多介入白银白银短期强于黄金所以这

易极:6.8原油72.2多单起飞!

东方不亮西方亮的一天,黄金白银清淡的一天,原油多单起飞,72 2的多单

沃尔沃全新小型纯电SUV EX30在米兰发布-世界热资讯

中新网6月8日电 6月7日沃尔沃全新小型纯电豪华SUV EX30在意大利米

天天通讯!武汉天河机场今年旅客吞吐量超过千万人次

中新网武汉6月8日电 (屈晓妮 管宇)据湖北机场集团8日消息,截至6

华阳集团:预计电子外后视镜产品需求将快速释放

华阳集团近期接受投资者调研时称,电子外后视镜产品可以解决行车安全的

观察:江西铜业:业绩说明会定于6月15日举行

江西铜业(SH600362,收盘价:18 97元)6月8日晚间发布公告称,公司202

访中国工程院院士王国法:煤矿智能化发展迈入高质量发展新阶段 行业标准体系有待进一步完善

当前,煤矿智能化是煤炭企业高质量发展的核心技术支撑和必由之路这一观

焦点热议:截至6月1日当周 美国2022/2023年度玉米出口净销售为17.3万吨

【截至6月1日当周美国2022 2023年度玉米出口净销售为17 3万吨】美国农

【环球热闻】注意!仕净科技将于6月30日召开股东大会

仕净科技(SZ301030,收盘价:46 79元)6月8日发布公告称,2023年6月30

注意!申达股份将于6月29日召开股东大会

申达股份(SH600626,收盘价:3 45元)6月8日发布公告称,2023年6月29

新加坡金融管理局副行长梁新松:推动资本市场的互联互通 全球微速讯

上证报中国证券网讯(记者黄坤)6月8日,新加坡金融管理局副行长梁新松

战国时期还没有纸,赵括为什么会被评价为“纸上谈兵”?|世界微头条

战国时期还没有纸,赵括为什么会被评价为“纸上谈兵”?,众所周知,“

环球微动态丨王莽为何要杀光自己的儿子 其实原因很现实,你们想到了吗!

王莽为何要杀光自己的儿子其实原因很现实,你们想到了吗!,王莽,不仅

三国最牛逼的父女俩, 父亲灭了曹操的江山, 女儿毁了司马懿的江山!_当前观察

三国最牛逼的父女俩,父亲灭了曹操的江山,女儿毁了司马懿的江山!,俗话

综合资讯

+更多

热点资讯

+更多
北交所新股上市有涨幅限制吗?新股上市第二天一定跌吗?
北交所新股上市有涨幅限制吗?北交所新股上市不设涨跌幅限制,且只当日有效。除开这个时间之外,涨跌幅方面延续新三板制度,上市次日涨跌幅 [详细]

Copyright @ 2008-2020  www.43710.com   All Right Reserved Powered by 财经情报网 版权所有

财经情报网   联系邮箱:562 66 29@qq.com

网站备案:沪ICP备2020036824号-12