卫星接收作者:黄浩鹏 郑誉煌
来源:《电脑知识与技术》2018年第22期
摘要:该文通过当下流行的Arduino单片机设计了一套实现电子时钟的方案,使用Proteus8.6进行仿真和本身自带的编程环境进行Arduino程序编写,从而实现带有循环显示和调时功能的电子时钟。该文阐述了电子时钟硬件中的时钟模块、复位模块、按键模块等,进行模块化设计,编程方面也采用同样的思想进行实现。 关键词:电子时钟;Arduino;电路
中图分类号:TP338 文献标识码:A 文章编号:1009-3044(2018)22-0282-02
1 背景
太阳能炉灶 Proteus是当今著名的EDA工具,包含了时下流行的Arduino单片机仿真功能,还可以直接在基于原理图的虚拟原型上编程,实现了实时调试,为电子专业爱好者提供了完备的电子
设计开发环境。该文提出了基于Arduino的电子时钟设计方案,并在Proteus8.6里面仿真成功。车载卫生间
2 设计方案
如图1所示,该文使用Arduino单片机进行电子时钟设计,使用模块化的方式组合成电子时钟。
键盘电路如图2所示。采用三个按钮,分别实现光标选择、加和减的功能,三个按键分别与Arduino单片机的三个端口相连接,通过程序控制单片机判断键是否按下,进而将信号,输出控制时间的变化。
火筒式加热炉
显示部分采用LCD1602。LCD1602不仅可以显示数字,还能显示字母符号等,最佳工作电压为5V,耗能和成本也低。LCD1602与Arduino单片机连接如图3所示。
3 控制原理
3.1 文件创建
除冰车
该文使用Proteus8.6进行仿真,程序编写也是使用Proteus8.6进行实时调试。在安装Proteus8.6的前提下,使用该软件新建一个Project,在创建Project firmware时选择ARDUINO,如图4所示。确定后,自动产生Arduino最小系统仿真原理图和程序框架文件,即可进行编程。
>www.dd13