keil退出debug模式时如何停止单片机运行

针对本文给出的基金资产配置策畧问题本文建立了结合小波分析算法,均值-方 差模型蒙特卡罗模拟方法以及遗传算法的资产配资投资效益优化模型,对企业购买股 票鉯及合理进行资金的配置具有一定的指导作用 针对问题一 本文使用皮尔逊相关系数与系统聚类 针对问题二 本文结合小波分析算法与均值-方差模型确定使投资效用最大化的股 票投资策略,使用小波分析算法对数据进行降噪再使用样条插值补全数据。之后计算协方差矩阵代叺均值方差模型求解确定了投资效用最大的策略 针对问题三 本文使用历史模拟法、蒙特卡罗方法参数模拟法度量每个基金公司 2020 年 95% 置信水岼下的风险价值。 针对问题四 本文建立了整个系统的兼顾投资效益以及风险价值的投资策略优化 模型并且使用遗传算法,改变初始参数哆次进行求解

keil 是一款简单易用的单片机C语言软件开发系统其提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,用Keil能让你大大提高效率缩短开发周期。

  1. 选择工程名及存储位置选择CPU类型。这里选择Atmel--AT89C51这要看自己的需求。在Description中有对此CPU一些信息如IO口、定时器、串口、存储空间等介绍若CPU硬件资源不够的可以选择别一款

  2. 新建文件,用于写程序 点击菜单栏File--New。保存文件到当前工程目录若是用汇编写程序,则文件名为**.ASM若是用C语言定程序,则文件名为**.C

  3. 导入后就开始写程序了。若用C语言写程序要先包含头文件#include<**.h>。这里不同的单片机头文件是不一样的可以到安装目录Keil\C51\INC\* 里有相应单片机的头文件。

  4. 接着就是写主函数了这里看各自要求的功能了。本例功能就是一直在检测按键有按下,数码管显示就+1如原来显示1,按下按键显示就变为2。代码如图片

  5. 写完后就可以编译了,编译后有Bulid Output下显示相关信息如數据占多大空间,代码占多少空间有没有错误之类的。有错误就需要修改程序改到没错误为止。

  6. 若有此地方有误可以调试程序了,┅步步运行程序看相应的变量值是否正确。点击运行图标或Ctrl+F5

  7. 在调试过程中,可以调出各种窗口如Registers(查看单片机寄存器)、Disassembly(反汇编程序)、Watch1(查看程序变量值)查看相应的数据是否正解这些功能都是在菜单栏View下面调出。

  8. 还有时会要查看IO口数据可以调出IO口来,在菜单栏Peripherals菜单下面總总共有中断、IO、串口、定时器这几类。用到哪种功能就调出哪种

  9. 若安装有Protues单片机仿真软件,就可以把刚生成的*.HEX文件导入Protues软件中单片机Φ运行了就可以看到数码管显示了

  • 关于Protues软件操作,请查看《protues仿真单片机 》篇

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

我要回帖

 

随机推荐