毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机的角度测量系统设计+仿真图+源码(5)
C语言是一通用的并且优秀的程序语言,盛行于世界各国的计算公司。世界上很多著名的计算公司都成功的开发了不同版本的C语言,不仅软件开发需要C语言,而且还有许多学科领域都需要它,它是一种很有发展前途的优秀的程序设计语言。
4.2系统软件设计流程图
(1)主程序
本设计的功能是在单片机的基础上实现的,程序的设计关键就是如何接受数据并将数值通过LED显示出来。当单片机接收到角度值的个位时,先位选中个位LED数码管,然后送个位显示代码至显示端口P0。当单片机接收到角度值的十位时,先位选中十位LED数码管,然后送十位显示代码至显示端口P0。当单片机接收到角度值的百位时,先位选中百位LED数码管,然后送百位显示代码至显示端口P0。根据以上分析可画出主程序流程图如图10所示。
图10 主程序流程图
(2)报警装置的程序设计
根据设计理念,当读出的角度值大于45度时,指示灯亮,电机转动对平台进行调平。如果角度值没有大于45度,则不需要报警。其报警流程图如图11所示。
图11 报警流程图
4.3 Keil软件调试
Keil软件是目前使用最为广泛的开发MCS-51系列单片机的一种软件。Keil提供了包括C编译器、宏汇编、连接器、库
管理
和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。掌握这一软件的使用方法对于使用51系列单片机的人们来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
当画好原理图后,就可以通过此软件加入所写好的程序,调试好程序后,如果没有错误,那么就可以生成HEX文件,这样就可以加入单片机内部进行仿真演示。
5. 结束语
本设计基本完成了题目要求的功能,也达到了设计要求。在本次得设计中,设计方案经过了反复修改,最终确定了最易实现的方案,在反复修改的过程中,我提高了分析和解决问题的能力。角度测量系统在科技领域中有着非常重要的地位,包括在平台的调平,加速度的测量等方面的作用更为明显,本设计用简单的方发实现了角度测量的设计方法,目的不仅在于实现简单制作更注重于为相关设计的构思与开发创造基础。本设计的完成初步实现了SCA60C的功能,能测量出平台的角度值,并利用角度传感器的功能与性能实现了创新。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
VHDL基于FPGA的数字时钟设计+电路图
下一篇:
51单片机的数字电流表设计+C语言源码+电路图+仿真图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
国内外无刷直流电动机研究现状
高校网球场馆运营管理初探【1805字】
辩护律师的作证义务和保...
多元化刑事简易程序构建探讨【9365字】
《醉青春》导演作品阐述
谷度酒庄消费者回访调查问卷表
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
中国古代秘书擅权的发展和恶变
浅谈传统人文精神茬大學...