



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上单片机六路数显计时抢答器c语言程序 #include <reg52.h>#define uint unsigned int#define uchar unsigned charunsigned char code table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc0;sbit start=P36;sbit reset=P37;sbit key1=P10;sbit key2=P11;sbit key3=P12;sbit key4=P13;sbit key5=P14;sbit key6=P15
2、;sbit key7=P16;sbit key8=P17;sbit jia=P34;sbit jian=P35;bit action = 0;uchar second=10,a7=0;uchar timer0_count = 0;uchar number=0;uchar number_display = 0;uchar k;void delay(uint z)uint x,y;for(x=z;x>0;x-)for(y=120;y>0;y-);void display(uchar number,uchar second)P2 = 0x01;P0 = tablesecond;delay
3、(1);P2 = 0x02;P0 = tablenumber;delay(1);P2 = 0x04;P0 = tablea0;delay(1);P2 = 0x08;P0 = tablea1;delay(1);P2 = 0x10; P0 = tablea2;delay(1);P2 = 0x20;P0 = tablea3;delay(1);P2 = 0x40;P0 = tablea4;delay(1);P2 = 0x80;P0 = tablea5;delay(1);void start_keyscan() void fengling();while(start = 0) key7=0;displa
4、y(number_display,second);if(start = 1) key7=1;action = 1;TR0 = 1;uchar key_scan8()if(key1 = 0)delay(8);if(key1 = 0)number = 1;number_display = number;if(key2 = 0)delay(8);if(key2 = 0)number = 2;number_display = number;if(key3 = 0)delay(8);if(key3 = 0)number = 3;number_display = number;if(key4 = 0)de
5、lay(8);if(key4 = 0)number = 4;number_display = number;if(key5 = 0)delay(8);if(key5 = 0)number = 5;number_display = number;if(key6 = 0)delay(8);if(key6 = 0)number = 6;number_display = number;if(number_display != 0)return number_display;elsereturn 0;void reset_keyscan()if(reset = 0)delay(8);if(reset =
6、 0)number_display = 0; second=10; void main()TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=0;P2=0x00;while(1) reset_keyscan();start_keyscan(); if(jia=0&&anumber-1<9) delay(10); while(jia=0) display(number_display,second); anumber-1=anumber-1+1; if(jian=0&&an
7、umber-1>0) delay(10); while (jian=0) display(number_display,second); anumber-1=anumber-1-1; while(action) while(!key_scan8() display(number_display,second);if(second = 0)second = 10;break;TR0 = 0;key7=0;delay(80); display(number_display,second); key7=1;action = 0;break;display(number_display,second); void timer0() interrupt 1TH0=(65536-50000)/256;TL0=(65536-50000)%2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务制度合同管理范例
- 公司汽车租赁协议合同
- 有关个人和企业借款合同
- 小区门口门面租赁合同
- 进口销售合同
- 金融行业投资产品风险提示合同
- 湖南环境生物职业技术学院《ntroductontoMarketng》2023-2024学年第二学期期末试卷
- 运城师范高等专科学校《社会化阅读》2023-2024学年第二学期期末试卷
- 上海师范大学天华学院《展具设计》2023-2024学年第二学期期末试卷
- 中山职业技术学院《工程流体学》2023-2024学年第二学期期末试卷
- 桥式起重机日常检查保养记录表
- 人教版小学四年级下册《体育与健康》全册教案
- 法律文书写作(第五版)PPT完整全套教学课件
- 半导体制造技术导论
- 人教版四年级数学下册教材分析精讲课件
- 7S目视化管理标准
- 酒店成本管理系统PICC
- 产品手绘设计表现技法PPT完整全套教学课件
- GA/T 1988-2022移动警务即时通信系统功能及互联互通技术要求
- 文科学术规范与学术论文写作课件
- 人教版小学二年级体育下册全册教案
评论
0/150
提交评论