基于51单片机手动计步器protues仿真设计
基于51单片机手动计步器protues仿真设计
(源码+仿真)
仿真原版本:proteus 7.8
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0021
目录标题
- 基于51单片机手动计步器protues仿真设计
- 功能说明
- 仿真电路
- 程序设计
- main函数
- 资料清单
功能说明
本系统由AT89C51单片机核心、MAX7219驱动芯片,8位数码管显示,按键组成。
开机默认从左到右,依次显示0 1 2 3 4 5 6 7。
1.仿真开始后,需要按下启动按键,再按计步才能正式开始计步;按下一次计步按键,步数加一。
2.正式计步后,按下停止可以暂停计步,计步按键无效,再按开始后接着计步;
3.复位按键可以清楚当前计步步数,需重新开始步骤1。
仿真电路
初始化,数值显示0
手动计步到24步
程序设计
main函数
void main()
{unsigned long StepCount = 0;uchar i;InitDisplay();while(1){if(StartKey == 0){delay(100);if(StartKey == 0) //开始按键扫描{StartFlag = 1;for(i = 0;i < 8;i++){WriteWord(Digit0+i,0);}}while(!StartKey);}else if(StopKey == 0) //停止按键扫描{delay(100);if(StopKey == 0){StartFlag = 0;}while(!StopKey);}if(StartFlag) //计步按键扫描{if(StepKey == 0){delay(100);if(StepKey == 0){StepCount++;}while(!StepKey);}}WriteWord(Digit7,StepCount%10); //显示函数,逐位显示WriteWord(Digit6,StepCount/10%10);WriteWord(Digit5,StepCount/100%10);WriteWord(Digit4,StepCount/1000%10);WriteWord(Digit3,StepCount/10000%10);WriteWord(Digit2,StepCount/100000%10);WriteWord(Digit1,StepCount/1000000%10);WriteWord(Digit0,StepCount/10000000%10);}
}
资料清单
下载
基于51单片机手动计步器protues仿真设计相关推荐
- 基于51单片机的电子琴Protues仿真设计
一.设计背景 基于51单片机的电子琴是一款由51单片机控制器.音频模块和硬件阵列组成的数字化乐器.它可以模拟各种乐器的音效,同时也具有许多常规电子琴所没有的高级功能. 首先,这种电子琴是以数字信号处理 ...
- S0011基于51单片机DS18B20温控风扇仿真设计
基于51单片机DS18B20温控风扇仿真设计 (仿真+原理图+源码+设计报告) 原理图:Altium Designer 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程 ...
- 基于51单片机的电子秤proteus仿真设计
本设计仅供学习参考 基于51单片机的电子秤proteus仿真设计(仿真+程序+原理图+报告+讲解) 原理图:Altium Designer 仿真图proteus 7.8 程序编译器:keil 4/ke ...
- 基于51单片机多功能电磁炉仿真设计-protues
本设计是基于51单片机的电磁炉仿真,通过51单片机的IO接口P3.0为输出口,用于控制线圈的打开和关断.其中P1.0和P1.1对微波炉功率进行调整.附件内容包含protues仿真电路和c语言代码. [ ...
- 基于51单片机篮球计分器proteus仿真设计
本设计是51单片机篮球计分器proteus仿真(源码+原理图+PCB+仿真+报告) 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号C0004 资料文件下载 ...
- 51单片机控制步进电机Protues仿真设计
一.概述 1.1步进电机简介 步进电机(Stepper Motor)是一种将电信号转换为机械运动的电动机,是一种专用于精密控制的电机.一般步进电机运行稳定,并且精度较高,因此常用于精密仪器.自动化设备 ...
- 131、基于51单片机智能电子秤HX711仿真设计
毕设帮助.开题指导.技术解答(有偿)见文末. 目录 一.硬件电路组成 二.功能 三.电脑开发环境 四.Protues仿真 五.程序 六.原理图 七.PCB图 八.资料包括 一.硬件电路组成 本系统采用 ...
- 基于51单片机甲醛浓度检测系统仿真设计(仿真+程序+原理图+报告+讲解)
文章目录 资料下载(可点击) 功能说明 仿真图 复位电路 晶振电路 程序 原理图: 设计报告: 器件清单: 基于51单片机甲醛浓度检测系统仿真设计(仿真+程序+原理图+报告+讲解) 原理图:Altiu ...
- c语言 计步算法,基于51单片机的计步器设计
基于51单片机的计步器设计(任务书,开题报告,外文翻译,论文15000字) 摘 要 随着科技发展和国民健康意识的提高,许多检测健康状态的电子产品开始普及.电子计步器作为一种越来越流行的平民锻炼检测装 ...
最新文章
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
- 【网络通信与信息安全】之深入分析一个TCP连接可以发多少个HTTP请求相关问题
- 使用拦截器分析Java EE应用程序的性能下降/提高
- [面试] Thread 中 start() 和 run() 的区别都不知道,还怎么混?
- contiki list 链表
- 概率论与数理统计(陈希孺)笔记2.1
- 操作分布式文件之一:如何搭建配置FttpAdapter环境
- android实现矩形,android圆角矩形的实现
- java获取date的时分秒_java Date简单的 获得时分秒代码
- android课程设计健身,健身软件课程设计.doc
- 斗地主的两种发牌方式
- 新视野大学英语4-UNIT4-Expression in use
- [朝花夕拾]一个菜鸟从高一到大二的作品整理
- 拓展SOUI中SImRichEdit控件的视频OLE控件(VideoOle)
- 嵌入式软件开发培训笔记——java第五天(API——math/string/集合/日期时间以及java线程)
- [C#] winform中的DataGridView的列宽设置(自动调整列宽)
- 优达学城自动驾驶汽车-Project2 Traffic_Sign_Classifier
- Java工程师修炼之路(校招总结)
- 油歌作品欣赏——工作的人最美
- CSS 必背基础词汇(手打总结)
热门文章
- 802.11a/b/g/n无线协议详解 802.11 无线认证和加密有什么区别 开放系统
- 腾讯QQ2007II Beta2传美版v2.2[2007年11月26日更新]
- 互联网一二线大厂名单_为什么字节跳动、阿里巴巴、腾讯等互联网大厂都喜欢拿金融牌照...
- 混凝土搅拌站远程监控解决方案
- 测试颜色度的软件是什么情况,颜色的秘密:为何需要色彩分析仪测量颜色
- pycharm ValueError: source code string cannot contain null bytes
- 弈恩现实AVR星火计划,走进香港中文大学
- 利用Python中的fealpy包求解泊松方程
- linux 环境变量 export PATH和PATH有什么区别?(后者只在当前shell生效,子进程无法继承,一般情况建议使用export PATH)
- 高手背后的操作系统----心思知体系