单片机刚学,请问一下,可以通过Keil uVision这个软件直接将代码下载到目标单片机上面吗?

如题所述

不行。keil只是一个编译器,将汇编或C语言转换成机器语言,即hex文件。下载工作需要特殊的电路和软件才行。
推荐使用stc的单片机,到stc的官网上有下载电路的原理图,自己可以做一个很方便,pc端的下载软件也有免费下载!追问

连接上数据线也不行吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-05
我目前正在用keil仿真直接下到单片机里面调试程序。主要有一些驱动,以及相关keil的设备仿真驱动dll我有,所以可以用他仿真。但是一般市面上的开发板都不具有这个功能,只是你编译好之后用不同的烧写器写进程序,一般STC的,和AT的
如果说你可以驱动板子,是可以进行keil在线仿真的。仿真器你需要再买一个的追问

我看视频里面老师就是在里面选择 keil monitor—51 driver  ,然后按了一下后面的settings进行了进一步的设置,比如说端口(port),波特率(),等等,然后回去编写代码,运行,最后开始调试的时候打开电源,就看见单片机板子上面的灯按照程序写的那样一亮一黑。我的设置跟老师一模一样,为什么会被提示”connection to target system lost“,为什么啊

追答

你有仿真器吗?还有Utilities里面也需要设置一下的,有些单片机是需要的,还有你的output,点一下输出hex,然后再下载进去板子才可以

本回答被提问者和网友采纳
第2个回答  2012-12-05
大多数开发板是可以的,你看一下单片机开发板的说明