ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:16.91KB ,
资源ID:11579529      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11579529.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(八路抢答器C51程序.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

八路抢答器C51程序.docx

1、八路抢答器C51程序#include #include #include #include #include /*/* 定义接口信息 */*/sbit RS =P24;sbit WRD=P25;sbit E= P26;/sbit PSB=P21;/sbit RES=P23;/*按键*/sbit key1=P30; /定义按键位置sbit key2=P31;sbit key3=P32;sbit key4=P33;sbit key5=P34; /定义按键位置sbit key6=P35;sbit key7=P36;sbit key8=P37;/*数码管*/unsigned char const do

2、fly=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/ 显示段码值01234567/*共阳数码管*/*功能键*/sbit fuwei=P21;sbit speak=P27;sbit kaishi=P20;unsigned char shijian=30;/unsigned char code IC_DAT3=48,49,50,51,52,53,54,55,56,57,58,;unsigned char code IC_DAT3=0123456789;/*8延时程序*/*8/void delayms(unsigned int n) /延时1

3、0n毫秒程序 unsigned int i,j; for(i=0;in;i+) for(j=0;j2000;j+); void delay(unsigned char m) /延时程序 unsigned int i,j; for(i=0;im;i+) for(j=0;j10;j+);/*/* 函数声明 */*命令数据写*/void TransferData(char data1,bit DI) /传送数据或者命令,当DI=0是,传送命令,当DI=1,传送数据. WRD=0; RS=DI; delay(1); P0=data1; E=1; delay(1); E=0; /*/* 液晶初始化-字库

4、 */*/void initinal(void) /LCD字库初始化程序 delay(40); /大于40MS的延时程序/ PSB=1; /设置为8BIT并口工作模式 delay(1); /延时 / RES=0; /复位 delay(1); /延时/ RES=1; /复位置高 delay(10); TransferData(0x30,0); /Extended Function Set :8BIT设置,RE=0: basic instruction set, G=0 :graphic display OFF delay(100); /大于100uS的延时程序 TransferData(0x30

5、,0); /Function Set delay(37); /大于37uS的延时程序 TransferData(0x08,0); /Display on Control delay(100); /大于100uS的延时程序 TransferData(0x10,0); /Cursor Display Control光标设置 delay(100); /大于100uS的延时程序 TransferData(0x0C,0); /Display Control,D=1,显示开 delay(100); /大于100uS的延时程序 TransferData(0x01,0); /Display Clear del

6、ay(10); /大于10mS的延时程序 TransferData(0x06,0); /Enry Mode Set,光标从右向左加1位移动 delay(100); /大于100uS的延时程序 /要显示的汉字unsigned char code IC_DAT=抢答者:第 ;unsigned char code IC_DAT4=队 ;unsigned char code IC_DAT1=违规者:第 ;unsigned char code IC_DAT2= 抢答开始 ;/*/* 函数声明 */*写汉字起始地址*/ void lcd_mesg(unsigned char code *adder1) u

7、nsigned char i ; TransferData(0x90,0); /Set Graphic Display RAM Address delay(100); /*for(i=0;i16;i+)*/for(i=0;i10;i+) TransferData(*adder1,1); adder1+; void lcd_mesg1(unsigned char code *adder1) unsigned char i ; TransferData(0x98,0); /Set Graphic Display RAM Address delay(100); /*for(i=0;i16;i+)*/

8、for(i=0;i10;i+) TransferData(*adder1,1); adder1+; void lcd_mesg2(unsigned char code *adder1) unsigned char i ; TransferData(0x81,0); /Set Graphic Display RAM Address delay(100); /*for(i=0;i16;i+)*/for(i=0;i=50)speak=0;delayms(300);goto lianghenfei;delayms(100);if(fuwei=0)speak=0;delayms(25);goto lia

9、nghenfei; lcd_mesg3(shijian-); P1=dofly1; while(shijian=50)speak=0;delayms(300);goto lianghenfei;delayms(100);if(fuwei=0)speak=0;delayms(25);goto lianghenfei; lcd_mesg3(shijian-); P1=dofly2; while(shijian=50)speak=0;delayms(300);goto lianghenfei;delayms(100);if(fuwei=0)speak=0;delayms(25);goto liang

10、henfei; lcd_mesg3(shijian-); P1=dofly2; while(shijian=50)speak=0;delayms(300);goto lianghenfei;delayms(100);if(fuwei=0)speak=0;delayms(25);goto lianghenfei; lcd_mesg3(shijian-); P1=dofly3; while(shijian=9) lcd_mesg3(shijian); P1=doflyshijian-; speak=0; delayms(25); speak=1; delayms(100);if(fuwei=0)speak=0;delayms(25);goto lianghenfei; if(fuwei=0)speak=0;delayms(25);goto lianghenfei; if(!key4) /按下相应的按键,数码管显示相应的码值 delay(100); if(!key4) initinal(); lc

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1