河南机电高等专科学校。
c51程序设计》大作业。
设计题目: 篮球计时计分器
班级: 医电 101 班
学号: 1 0 0 4 1 1 1 0 8
姓名: 任天意
成绩。2023年5月20
1 设计任务:该篮球计时计分器,采用了80c51作为主要的控制部件,利用它的内部定时器实现计时50ms,然后软件实现1秒钟,在中断完成时,告诉主程序时间到了。改变相应的缓存区,通过动态显示,利用单片机的p2口作为段码输出,p0口作为位选地址输出,动态的显示缓存区的内容,从而解决了显示改变的问题。
在p3口作为控制口,实现各种控制功能,比如说:换场,调时,加分。把各种控制信号的检测放在一分种内部。
这样比较合理的利用了单片机资源。采用主循环之外的服务程序,把各种程序之间的关系进行了整理,能够较好的实现设计理念。:
2 电路原理图:
2.1硬件总体功能框图:如图。
总的来说,该部分体现了功能模块化的思想。利用单片机,去控制各种输入与输出的信号,调用显示程序。利用定时器,进行时间的安排。
该部分采用了动态显示,利用p2口作为段码输出,利用p0口作为位选地址输出,一位一位的送入,循环执行,从而实现了减少硬件的开销。
1号是换场信号,2号是开始信号,3号是调时程序。4号是甲的分数计入,5号是乙的分数计入。从而实现了设计任务的要求。具体设计在电路图中有显示。
3 系统流程图。
4 源程序。
#include ""
sbit p23=p2^3;
sbit p22=p2^2;
sbit p21=p2^1;
sbit p20=p2^0;
sbit p24=p2^4;
sbit p25=p2^5;
sbit p26=p2^6;
sbit p27=p2^7;
sbit p10=p1^0;
sbit p11=p1^1;
sbit p12=p1^2;
sbit p13=p1^3;
sbit p14=p1^4;
sbit p15=p1^5;
sbit p16=p1^6;
sbit p17=p1^7;
bit p166;
int miaoge=0,miaoshi=0,fenge=4,fenshi=2,miao=0,fen=24,lanshi=0,lange=0,hongshi=0,hongge=0,hong=0,lan=0;
char mm[10]=;
char i,j=0;
void delay(void)
int t=5;
while(t--)
void delay1(void)
int t=500;
while(t--)
void main()
tmod=0x01;
th0=0xd8;tl0=0xf0;
ea=1;et0=1;
i=0;tr0=0;
while(1)
if(p16==0)//红队加2分。
for(i=5;i>0;i--)
for(j=248;j>0;j--)
if(p16==0)
if(p17==0)//蓝队加2分。
for(i=5;i>0;i--)
for(j=248;j>0;j--)
if(p17==0)
if(p25==0)//暂停倒计时。
if(p24==0)//开始倒计时。
if(p26==0)//复位到24秒。
while(p25==0);}
void time0_int(void) interrupt 1 //定时中断服务程序。
th0=0xd8;tl0=0xf0;
i++;if(i%2==0)miao--;
if(fen==0&miao==0)
miaoge=miao%10;miaoshi=miao/10;fenge=fen%10;fenshi=fen/10;
p3=mm[miaoge];p23=0;delay();p23=1;}
2】刘守义主编·《单片机应用技术》 [m]·西安电子科技大学出版社·2023年。
C51大作业
河南机电高等专科学校。c51程序设计 大作业。设计题目 报警器 班级。学号。姓名。成绩。2012年5月。报警器。一设计任务。利用开关控制报警器,当开关闭合报警信号报警,当开关断开告警信号停止,并编写程序。二设计原理。500hz音频信号的周期为2ms,信号电平为每1ms变反1次 1khz的信号周期为1...
C51大作业
c51程序设计 大作业。设计题目。班级。学号。姓名。成绩。1 设计任务。本次密码锁的设计,其主要具有如下功能 1 设置6位密码,密码通过键盘输入,弱密码正确,则将锁打开。2 密码可以由用户自己修改设定 6位密码 密码输入正确才能修改密码。修改密码之前必须再次输入密码,再输入新密码之前需要二次确认,以...
C51大作业
河南机电高等专科学校。c51程序设计 大作业。设计题目 数字示波表 班级 应电 092 学号 090415119 姓名 吴君堂 成绩。2011年11月。1 设计任务。1 用单片机stc12c5a60s2为主控芯片设计一数字示波表。2 能对连续信号进行采集并实时显示,且具有锁存功能。3 测量电压幅度范...