热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

SEA寒假作业(基于51单片机的简易计数器)破破破

1:最弱版本只实现模式1数码管只显示1-9,静态显示,不用动态扫描。主程序只需循环检测按键实时num&&静态显示2:


1:最弱版本

只实现模式1

数码管只显示1-9,静态显示,不用动态扫描。

主程序只需循环检测按键实时num++  && 静态显示

2:次弱版本

实现模式1同上

实现模式2:

把按键检测写在延时函数内部,实现定时增加,也只显示0-9

3:普通版本

只实现模式1

数码管显示无上限,动态扫描,按键检测启用外部中断 (模式1最优解)

4:较强版本

模式1为最优解法

模式2 按键检测启用外部中断,延时自写delay函数

5:Perfect

模式1 开外部中断

模式2 外部中断  +  定时器中断


助攻:

按键接 P3.2 和 P3.3 , 锁存器和数码管一起焊在新买的洞洞板上,然后通过导线接在最小系统上

锁存器使用说明:http://blog.csdn.net/metalseed/article/details/8259255

数码管显示资料:http://blog.csdn.net/metalseed/article/details/8537554

单片机基础及程序烧写参见:http://blog.csdn.net/metalseed/article/details/8195157

单片机进阶应用及中断参见:http://blog.csdn.net/metalseed/article/details/8533122


遗言:

自觉解法层次分明,对最后评分很有好处,新手主要完成弱版本即可,精力过剩的可以考虑后续发展 ~。~

关于材料方面... 最合理的是用排针和排线连接两板,考虑到淘宝排针一次200条..  所以就选择天坑导线了..  

本次作业主要难度在于程序,如果材料不齐的可先研究代码=。=  待开学搜刮大活材料


特等奖 ^_^    熊爸爸熊妈妈 小熊一家



推荐阅读
  • 在使用mybatis进行mapper.xml测试的时候发生必须为元素类型“mapper”声明属性“namespace”的错误项目目录结构UserMapper和UserMappe ... [详细]
  • 本文探讨了当通过Nginx访问网站时出现504 Gateway Timeout错误的解决方案,特别是当请求处理时间超过30秒时的情况。文章提供了调整PHP-FPM配置的具体步骤,以延长请求超时时间。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • C/C++ 应用程序的安装与卸载解决方案
    本文介绍了如何使用Inno Setup来创建C/C++应用程序的安装程序,包括自动检测并安装所需的运行库,确保应用能够顺利安装和卸载。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 使用OpenGL实现三维空间中任意两点间圆柱体管道的绘制
    本文介绍了如何利用OpenGL在三维空间中的任意两个点之间绘制具有指定半径的圆柱体管道。鉴于OpenGL较为底层,许多功能需自行实现,文中提供了详细的代码示例及解析。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 本文介绍了Tomcat的基本操作,包括启动、关闭及首次访问的方法,并详细讲解了如何在IDEA中创建Web项目,配置Servlet及其映射,以及如何将项目部署到Tomcat。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • SSE图像算法优化系列三:超高速导向滤波实现过程纪要(欢迎挑战)
    自从何凯明提出导向滤波后,因为其算法的简单性和有效性,该算法得到了广泛的应用,以至于新版的matlab都将其作为标准自带的函数之一了&#x ... [详细]
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • 本文探讨了互联网服务提供商(ISP)如何可能篡改或插入用户请求的数据流,并提供了有效的技术手段来防止此类劫持行为,确保网络环境的安全与纯净。 ... [详细]
  • 解析Java虚拟机HotSpot中的GC算法实现
    本文探讨了Java虚拟机(JVM)中HotSpot实现的垃圾回收(GC)算法,重点介绍了根节点枚举、安全点及安全区域的概念和技术细节,以及这些机制如何影响GC的效率和准确性。 ... [详细]
  • 数据输入验证与控件绑定方法
    本文提供了多种数据输入验证函数及控件绑定方法的实现代码,包括电话号码、数字、传真、邮政编码、电子邮件和网址的验证,以及报表绑定和自动编号等功能。 ... [详细]
author-avatar
aotu蛮
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有