00:00 / 00:00
连播
清屏
智能
倍速
点赞427
00:00 / 00:00
连播
清屏
智能
倍速
点赞87
00:00 / 00:01
连播
清屏
智能
倍速
点赞56
00:00 / 00:00
连播
清屏
智能
倍速
点赞211
基于51单片机篮球计分器设计(源码+原理图+PCB+仿真+报告) 真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 电路采用单片机作为核心元件,利用两个供阴的三位一体数码管来显示两队的分数,一个四位一体数码管显示时间的计时。显示分数范围可达0~999分,足够赛程计分的需要。四位一体数码管中2个用于显示分钟,2个用于显示秒钟。 该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩等功能。设计分为软件设计和硬件设计两部分。主控芯片采用AT89C51,使用C语言编写软件程序,主体分为计时显示模块、计分显示模块、定时报警、按键控制模块。编程后利用Keil C51软件来进行编译,再将生成的HEX文件装入芯片中,检验功能是否能够正常实现。 一、设计要求: 1、能记录整个赛程的比赛时间,并能修改时间,暂停比赛时间。 2、能随时刷新甲、乙两队在整个赛程中的比分。 3、场中交换比赛场地时,能交换甲、乙两队比分的位置。 4、比赛时间结束时,能发出报警指令。 5、有24秒倒计时功能,可通过按键随时复位24秒,如果24秒违例会启动蜂鸣器报警,同时比赛时间暂停,处理好后按一下24秒复位键,比赛继续。 二、实现功能: 1、一个四位一体数码管显示比赛时间,时间格式如:15:00,两个三位一体数码管显示甲乙两对的比分,比分格式如:008。 2、比赛时间采用倒计时方式,以一秒的频率减时,上电时默认初值为15:00,在没有开始比赛时,可以修改时间,比赛开始后不能修改。 3、甲乙队比分采用三位数,上电初值为000,最大值为999,满足常理要求,未开始比赛以及比赛结束后比分无法加减, 4、比赛未开始之前,可以通过ADD1、DEC1键对比较时间的分钟进调时,通过ADD2、DEC2键对比较时间的秒进行调时。 5、可随时暂停/启动比赛时间。 6、比赛进行时,可以通过ADD1、DEC1键对甲队比分加、减,可以通过ADD2、DEC2对乙队比分加、减。每按一次键,加/减1分。 7、当一节比赛完后,可以通过(EXCHANGE)换场键换场,换场后,比分交换显示,交换后,下一节比赛开始时,相应的比分加减键也随之交换。 8、当比赛结束时,发出报警。 #51单片机 #proteus #keil #C语言 #毕业设计
00:00 / 00:00
连播
清屏
智能
倍速
点赞9
基于51单片机全自动洗衣机proteus设计(程序+仿真+报告) 真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计介绍: 1、按键功能: (1)通过“K1”键步进改变“标准、经济、单独、排水”四种方式,执行相应的程序。对应指示灯亮。 (2)通过“K2”键步进改变“强洗、弱洗”两种方式,执行相应的程序,对应指示灯亮。 (3)通过“K3”键控制洗衣机运行、暂停和解除报警功能。 2、方式功能选择: 一般洗衣机的步骤为:洗涤,漂洗,脱水,当处于某种状态时,对应的指示灯以0.7S周期闪烁,当洗衣机在洗涤过程中,洗涤指示灯闪烁。 可以通过方式选择设定具体的运行过程。 (1)标准方式:进水—> 洗涤 —> 排水 —> 进水 —> 漂洗 —> 排水 —>进水 —> 漂洗—> 排水 —> 脱水。 (2)经济方式:进水 —> 洗涤 —> 排水 —> 进水 —> 漂洗 —> 排水 —> 脱水。 (3)单独方式:进水 —> 洗涤。 (4)排水方式:排水 —> 脱水。 (5)强洗即电动机转速快,弱洗即电动机转速慢。 3、整机功能: (1)开机默认状态为标准方式、强洗。 (2)在洗涤和漂洗过程中,电动机正转一次,反转一次,连续运行。 (3)在进水和脱水过程中,相应的指示灯亮,继电器吸合。 (4)当执行某个步骤时,只有“K3”键有效,按下暂停,再按恢复运行。 #单片机开发 #51单片机 #proteus #程序代码 #毕业设计
00:00 / 00:00
连播
清屏
智能
倍速
点赞4