AVR单片机Atmega48程序设计报告——比赛计时计分器.docx
《AVR单片机Atmega48程序设计报告——比赛计时计分器.docx》由会员分享,可在线阅读,更多相关《AVR单片机Atmega48程序设计报告——比赛计时计分器.docx(13页珍藏版)》请在第壹文秘上搜索。
1、一、设计目的本设计是基于ATMEGA48单片机的比赛计时计分器,利用8路7段1.ED数码管作为显示器件,采用3乘3矩阵式键盘作为输入,主要用于各种体育比赛记录分数,在此设计中共接入了2个四位一体7段1.ED数码管显示器,第一个显示器为一个例数计时,第二个显示器为两队得分.本设计中的倒数计时潺时间为40分钟,可以进行开始计时、酒停计时的煤作,分别通过S3、S32按钮实现,并通过蜂呜器衣示是否操作成功,时间通过1个四位一体7段IED数码管显示器显示,前两位为分钟数.后两位为秒数,本设计中可以对两队得分进行加I分、加2分、加3分操作,分别通过S】、S1.2、S1.3、S2_1.,S2_2、S2_3按
2、钮实现,并通过蛀呜的不同工作方式表示是否操作成功与所加的分值.得分逋过I个四位一体?段1.ED数码管显示器显示,每队窗分显示两位数,显示范围为099分.本设计可以进行清零操作,清零后例计时恢复40分钟,得分均为0,通过S3_3按钮实现,并通过烁叫器表示是否操作成功.二、设计思路本设计中由AVR核心板、数码管、蜂鸣器、3靠3矩阵健盘四局部倒成.电路中POR1.B端口连接数码管,显示八位,完成倒计时与记录母队得分,PoRT_。马3柒3矩阵键盘相连,由按键控制完成初始化、开始与初停计时以及加分的功能,PORT-D与择吗器端口相连,根据所加得分的不同,开始与新停计时,初始化,蜂鸣涔有不同的应答方式.本
3、设计中的程序主要分为两个局部,即树停计时时的显示与开始计时时的显示.斯停计时时与开始计时时都可以对姆队加分,初始化,三、设计电路图P9图一接口模块电路VOCZHI图二电路ff1.三8第7段1.ED敷网管电路图四33矩阵控制健盘电路四、设计过程1、关闭硬件实验平台电源.2、将下毂器与主控总片机的下我IIPS相连.3、使用3条2*5排线连接P1.O和PH然口、P1.1.和P19堆口、P13和P4端口,从电路图上分析,PB口与1.ED显示涔相连,PC口与3*3矩阵按键相连,PD口与蜂鸣器相连。4、解开智能开发环境.新建一个新的工程工程.5、在左边的树形结构窗内,选择“工程管埋-根本操作-功能描述良开
4、发日志”,进行工程功能的描述.6、在左边的树形结构窗内,选择“工程管理-根本设冏-HC595J65”,设置如下;工作模式:端口选择:595片选择:595数据输出:时钟:HC595PORTBBITOBIT2BIT1.7、在左边的树形结构窗内,选择“工程管理-端口设设-前门B”,物引脚3-引脚5设置如下:8、增加全局函数SeIect1.ED和Drav1.ED使用情况功能选择输入输出名称置高置低引脚3使用IO输出AOAO.SetHighA0_Set1.ow引脚4使用IO愉出A1.A1.SetHighA1.eSet1.ow引脚5使用IO输出A2A2.SetHighA2_Set1.ow设置如下:Se1.
5、ect1.ED函数实现IvoidSo1.。Ct1.ED(UintR返回类型函数参数参数类型Se1.ect1.EDvoidUint8u8_NuBbervoidDraw1.EDvoidUintSu8.NuaberUint8u8-Pointvoidu8Number)/HC595165rite595Byte(Oxff);/Sc1.ect595;/DeSeIect595:DraWtED(255,0);switch(u8Nunber)(case0:A2_Sct1.ow:A1.Set1.ov:AOSet1.ow:break;case 5:2SetHih:A1._Set1.ow;AO.SetHigh:brea
6、k:case 6:A2_SotHigh:A1.SetHigh;AOSet1.ow:break:case 7:2.SetHigh:A1.SctHigh:AO_SetHigh:break:DeSe1.ect595;)A1.Set1.ov;AOSet1.ov;broak:CaSe1:A2Set1.ov;A1.Set1.ov;0SetHigh:break;case2:A2_Set1.ov:A1.SetHigh:AOSet1.ov;brock:case3:A2_Sei1.r)caseO:u8Char=0xc0;break;CaSC1:u8Chdr二OXf9;break:case 2: u8Char=Ox
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AVR 单片机 Atmega48 程序设计 报告 比赛 计时 计分