毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机节能型路灯控制系统模型设计+PCB电路图+源码+流程图(10)
4.1.2 C语言
C语言是一种编译型的结构化程序设计语言,具有简单的语法结构和强大的处理功能,具有运行速度快、编译效率高,移植性好和可读性强等多种优点,可以实现对系统便件的直接操作。其优势如下:
(1)相对于很多复杂系统的开发,可以通过移植(或C编译器提供)的实时操作系统来实现。正由于C语言在系统开发中的优势,这次设计的所有程序设计都采用C语言编写
(2) 节约了人工分配单片机资源的工作,避免了在汇编语言中要为每一个子程序分配单片机的资源。在使用C语言后,只要在代码中定义一下变量的类型,编译器就将自动分配相关资源,无需人工干预,因此有效地避免了人工分配中单片机资源的差错。
(3)能实现软件的结构化编程,使得软件的逻辑结构变得有条理、清晰、便于开发小组分工合作、计划任务。源程序的可文护性和可读性都很好。
(4) 不需要十分了解单片机具体的硬件和指令集,也能够编出适合硬件实际专业水平的程序。
(5) 汇编语言的可移植性很差,而C语言只要将一些与硬件相关的代码作适当的修改,就可以方便地移植到其它种类的单片机上。
(6)C语言提供auto、static、flash等多种存储类型,针对单片机的EEPROM空间、数据存储空间及程序存储空间自动为变量合理分配空间,而且C语言能提供复杂的数据类型,十分有效地加强了程序灵活性和处理能力。C编译器不仅可以自动实现中断服务程序的现场恢复和保护,并且提供常用的标准函数库,供用户使用。并且C编译器能自动生成一些硬件的初始化代码。
(7)可以大幅度增快开发进度,程序量越大,用C语言就越有优势。
4.1.3 ALTIUM DESIGNER
电路设计
自动化
EDA(Electronic Design Automation)指的就是将电路设计中各种工作交由计算机来协助完成。如电路原理图(Schematic)的绘制、印刷电路板(PCB)文件的制作、执行电路仿真(Simulation)等设计工作。随着电子科技的蓬勃发展,新型元器件不断地更新换代,电子线路发展形势越来越复杂,电路的设计工作已经无法单纯依靠手工来完成,计算机辅助设计电子线路已经成为必然趋势,越来越多的设计人员使用快捷、高效的CAD设计软件来进行辅助电路原理图、印制电路板图的设计,打印各种报表。
Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把电路仿真、原理图设计、拓扑逻辑自动布线、PCB绘制编辑、设计输出和信号完整性分析等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以很方便的进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。
Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起。 由于Altium Designer 在继承先前Protel软件功能的基础上,综合了FPGA设计和嵌入式系统软件设计功能,Altium Designer 对计算机的系统需求比先前的版本要高一些。
4.2 流程图
图4.1 流程图
4.3 关键程序段
开始之后,所有的元器件初始化,然后读取、显示传感器检测值,进入调节模式。
模式0,也就是未调节,进入默认模式,下次检测到有效值,判断方向等,最后判断是否改模式。
模式1,为自动模式,比默认模式多了一个步骤,就是速度的判断,速度越快,亮的灯数越多,灯数变换可以在一盏到四盏之间变换,其余都和默认模式一样。
共15页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
下一页
上一篇:
Matlab的小功率感应加热电源的设计与仿真
下一篇:
带机械臂的四轮足复合式机器人+CAD图纸
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
高校网球场馆运营管理初探【1805字】
国内外无刷直流电动机研究现状
浅谈新形势下妇产科护理...
多元化刑事简易程序构建探讨【9365字】
辩护律师的作证义务和保...
中国古代秘书擅权的发展和恶变
谷度酒庄消费者回访调查问卷表
拉力采集上位机软件开发任务书
《醉青春》导演作品阐述
浅谈传统人文精神茬大學...