关于KEIL UV4的使用方法有哪些?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于KEIL UV4的使用方法有哪些?相关的知识,希望对你有一定的参考价值。
请出示使用的详细编程调试过程
Keil uv4是一个8051内核单片机的集成开发环境,可以编辑、编译、仿真以C语言或汇编语言编制的51单片机源程序,如果装上MDK,还可以编译ARM,DSP源程序,所以是一款功能强大的集成开发软件,使用方法一般是:1、建立一个工程
2、添加或新建源程序
3、编辑源程序
4、编译连接生成HEX
5、仿真
6、下载到单片机。 参考技术A project里选NEW 新建PROJECT 然后选芯片如(AT89C51 ) 然后FILE选new新建就好了,,然后输入你的代码,调试什么的就是上面的几根按钮 参考技术B 先装51d版的keil,然后再装arm版的keil将其覆盖,则这个版本的keil即支持51又支持arm!!! 参考技术C 最好的使用教程是keil自带的帮助手册,全面专业
如果读E文吃力,可以参考一篇博文,入门是妥妥的:
http://blog.csdn.net/zhzht19861011/article/details/5964827 参考技术D 我知道。他非要我打那么多字 我再打几个字。点开后 就建一个项目;CPU选择为Ateml下的AT89S51或52.具体不打了
stm32f407使用Keil uV5建立工程日志
目录结构
Common ——包括延时函数等公用函数
STM32F4_FWLIB ——固件库
Project ——UV5工程相关文件
Main ——主函数
USER ——用户定义的各种函数,LED等
Startup_config ——启动配置,好像所有ARM核的都需要这个,配置时钟等信息
Project下有LIST和OBJ目录,将obj文件放在OBJ目录下,将list文件放在LIST目录下,可以使Project下的目录比较整洁,
设置obj存放路径的方法如下:
设置list存放路径的方法如下:
需要定义这个变量USE_STDPERIPH_DRIVER,定义这个之后,在stm32f4xx.h中会包含stm32f4xx_conf.h头文件,这个头文件中包含了所有的固件外设头文件。这样,其他文件只需要引用common.h即可引用stm32f4xx.h。common.h引用了stm32f4xx.h,而所有其他文件一般都要引用common.h。
其它头文件会从设置的路径中搜索,设置头文件搜索路径方法如下:
对于LED工程来说,需要的文件如下:
文件common.c中有延时函数,
文件led.c中有LED相关GPIO初始化(配置引脚方向、时钟等),
STM32F4_FWLIB中可以用到哪个接口,再把对应的.c文件加入进来
文件misc.c中有时钟配置相关函数(时钟配置好了,才能计算延时函数能够延时多长时间),
文件gpio.c是GPIP相关,
文件rcc是reset and clock control复位和时钟控制相关,
Startup_config中是boot相关的功能,需要一个c和一个s文件。
以上是关于关于KEIL UV4的使用方法有哪些?的主要内容,如果未能解决你的问题,请参考以下文章