- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
李延炬 100224014 单片机开发环境的建立
实验题目 单片机开发环境的建立
姓名: 李延炬 学号: 10042214014 时间:2012 年 12 月11 日
一、实验目的
1、熟悉单片机开发的软件环境
2、熟悉单片机硬件环境
3、了解单片机开发的基本流程
二、功能需求
1、在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效,所以可以显示是哪位选手有效抢答和无效抢答,正确按键后有LED灯亮提示。
2、主持人按抢答开始键,会有倒数时间到小于5s。3、,主持人可以随时按停止按键,系统会自动进入准备,#includereg51.h
#define uchar unsigned char
#define uint unsigned int
sbit m1=P1^5; //主持人按键答对加分,按一下加一分
sbit m2=P1^6; //答错减分
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;//选手按键
sbit k=P1^4; //主持人按键开始
sbit LED1=P3^1;//主持人按键指示灯
sbit LED2=P3^2;//加分按键指示灯
sbit LED3=P3^3;//减分按键指示灯
sbit led1=P3^4;
sbit led2=P3^5;
sbit led3=P3^6;
sbit led4=P3^7; //选手按键指示灯
uchar code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77}; //0-9代码
uchar shiwei,gewei,xuanshou,count,i,second;
uchar score1,score2,score3,score4;//选手1~4的分数
uint t,m,n,a,a1,a2,a3,a4;
void delay(uint z) //延时函数
{ uint x,y;
for(x=z;x0;x--)
for(y=110;y0;y--);
}
void Timer()
{ TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256; //初值15536,计数50000次,每次1US,总计50ms
EA=1;//开总中断
ET0=1;//定时0允许中断
TR0=1; //启动定时器
}
void tim(void) interrupt 1 using 1 //为定时中断TR0
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;//重新赋值
count++;
if(count==20) //20*50ms=1秒
{ count=0;
second--; //秒减1
}
}
void display (uchar shiwei,gewei,xuanshou) //显示函数
{
P2=0xfe; //个位位选
P0=gewei;
delay(5);
P2=0xfd; //打开显示时间十位的位选
P0=shiwei; //显示十位
delay(5);
P2=0xf7; //选手位选
P0=xuanshou;
delay(5);
}
void dis(void)
{ shiwei=tab[second/10];
gewei=tab[second%10];
xuanshou=tab[i];
display (shiwei,gewei,xuanshou);
}
void init() //初始化函数
{ P2=0x04;
P0=0x3f;
t=0;
i=0;
second=29;
score1=60;
score2=60;
score3=60;
score4=60;
a1=1;
a2=1;
a3=1;
a4=1;
}
void main()
{ Timer();
init();
if(k==0) //主持人按下开始键
{
delay(10);
LED1=0;
while(1)
{ dis();
m=0;
n=0 ;
if(second=5){LED1=0;delay(500);LED1=1;};
if(second==0)
{
TR0=0
您可能关注的文档
- 最新通知:山东省副任医师职称评定论文及科研要求.doc
- 最新装饰装修企业员绩效标准化考核评价与创新管理制度及表格范本.docx
- 最新通信工程施工项全程控制方案与施工工艺技术标准及质量检验、质量监督管理应用执行手册.1.doc
- 最新重点: 高考政命题选择题题支常考的易错、易混知识点.doc
- 最新讲义之十二(财报表之报表概述及资产负债表).doc
- 最新苏教版六年级下第七单元总复习完整版教案.doc
- 最新食品企业人力资招聘选拔与培训、测评及精细化管理实务全书.docx
- 最新高等教育在职博中国社科院在职金融学专业在职博士.doc
- 最新长沙58同城招方案和长沙58同城广告覆盖.doc
- 最新装修秘笈二四(墙、补漆、橱柜、瓷砖).doc
最近下载
- 《无人机艺术摄影》课件——项目5 无人机拍摄视频.ppt VIP
- HD21.2 S3-1997+A1-2002 额定电压450/750V及以下热塑性绝缘电缆 第2部分:试验方法(中文).pdf VIP
- 基于体卫融合的儿童青少年运动指南(2024) .pdf VIP
- GB_T 18920-2020 城市污水再生利用城市杂用水水质.pdf VIP
- 陀螺仪减震装置及无人机.pdf VIP
- 12J003室外工程(标准图集).docx
- 项目管理办公室PMO实践指南.docx VIP
- 最新医疗器械分类标准目录.pptx VIP
- 风电场项目风机及附属设备吊装工程(混塔风机吊装施工方案).pptx VIP
- DLT 5265_水电水利工程混凝土搅拌楼安全操作规程.pdf VIP
文档评论(0)