怎样给单片机编程??

作者&投稿:调蓝 (若有异议请与网页底部的电邮联系)
如何给单片机烧录程序?~

需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。
1、首先准备好51单片机最小系统板和烧录器。

2、打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC89C/LE52RC。在此可以观察到“串口号”显示没有可用的接口。

3、接着把烧录器与51单片机最小系统连线,插入电脑。

4、电脑已经识别到串口号(COM10)后,选择点击“打开程序文件”,将目标hex文件导入。

5、然后点击“下载”选项,可以看到软件界面右下角显示框显示“正在检测目标单片机...”。

6、然后对单片机重新上电,不久后,软件界面右下角显示框显示“正在重新握手...成功”。完成以上设置后,即可完成给单片机烧录程序。

1L的说什么呢?这明明是AVR单片机,用什么Keil和STC啊!!!!!、

AVR单片机最简单就是用WinAVR+AVR Studio来写程序,或者ICC AVR或者GCC AVR。

看你用的是什么类型的单片机,一般来说51系列的是入门级的也很好用,资料很多。你把编的程序经过编译后,形成一个最终的二进制文件,然后利用编程器写入单片机芯片中,然后把写了程序的芯片安装或焊接在电路中进行测试,最好的办法是用一些学习板或开发测试板,因为那样可以免去焊来焊去之苦。
当然你用STC(宏晶)片子,也可以事先做好电路,然后用STC下载线把你编制的程序写到芯片中。
另外,对于单片机技术,你不仅会编程,还要会电路设计,因为不同的电路设计有不同的程序与之对应,单片机编程与电路设计是分不开的。

建议使用STC89c52单片机。也完全兼容AT89S52等程序。使用起来更方便,运行也相对稳定。
给单片机编程需要一个STC下载线。连接上单片机的两个端口就可以通过笔记本电脑USB口编程了。非常方便。还可以实现串口通信。
具体地址:http://item.taobao.com/auction/item_detail-0db1-3411b781207e9ca0fecf936606c3adc4.htm


单片机是什么?如何编程输入单片机
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I\/O口和中断系统、定时器\/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A\/D转换器等电路)集成到一块硅片上构成的一个小而完善的...

单片机应用程序的开发步骤是什么?
1:针对需要开发的设备构建原理图,可以用AD09,PROTEUS 软件 2:针对需要实现的功能编程,使用KEIL编写调试(51,AVR单片机)3:程序编好测试,测试包括功能测试,老化测试,可靠性测试等 单片机编程就是简单的嵌入式软件开发过程,首先你应该精通C语言(当然也有使用汇编语言的,不过主流还是使用C的),...

怎么学单片机编程?
一、关于编程语言 建议先学汇编语言编程。因为汇编语言的学习会让你了解到单片机内部的结构,让你对单片机了解更多。学完汇编语言之后建议学习C语言编程。汇编语言优势是指令处理速度快。c语言的优势是指令可读性、可移植性强,适合编写大型程序。用汇编语言和c语言混合编程效果更佳!二、关于实践 单片机编程...

单片机编程是什么?
如果你是想学计算机软件开发的话,就不要去理会什么单片机编程了。但如果你是想学电子产品开发(嵌入式系统开发),那么单片机编程就是基础了。电脑和单片机的区别是:电脑属于通用计算机,而单片机是嵌入式微机。通用计算机上的C语言和汇编编写出来的程序是在本台计算机上运行的,当然你也可以让它在其他电脑...

单片机用什么语言编写程序?
单片机一般用C语言或者汇编语言来编写程序。建议先学C语言,汇编语言要算地址,汇编语言比较难,所以建议先学C语言。汇编语言要算地址,大多数情况下,单片机运行的程序,都是C语言编写的。不过并不是一般意义上的C语言,而是变种后的C51语言。单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器...

怎么用c语言编程51单片机读写程序?
编程代码如下:ORG 0000H MOV DPTR,#1000H ;给源数据块地址指针DPTR赋初值 MOV P2, #20H ;给目的数据块地址指针P2和R0赋初值 MOV RO,#00H LOOP: MOVX A, @DPTR .MOVX @RO, A .INC DPTR INC RO CJNE RO,#64H, LOOP SJMP

...还有一个问题:C语言学好了,怎么跟单片机编程建立联系啊,好像只懂理...
教你给C语言跟单片机编程建立联系 1自己动手制作一个实验开发电路板(也可以用面包板代替)2将自己编写好的单片机的C语言代码编译成单片机的目标代码(二进制代码)即HXE格式 3然后利用烧写器将目标代码下载到单片机中。4将单片机芯片插入实验板或面包板中,完成单片机与其它外围芯片的引脚连接。5给实验板...

这个单片机用汇编语言怎么编程?
用 51 单片机汇编语言,编程如下:

C语言怎么写进单片机?
1、把C语言编译为编程器支持的语言格式,比如常用的bin,或hex等格式。\\x0d\\x0a2、如果是可在线编程的,可以用ISP直接进行烧录。\\x0d\\x0a3、如果不是可在线编程的,将单片机芯片,放入编程器,然后烧录。\\x0d\\x0a注意:编译和烧录时,都要选择和单片机芯片一致的型号,否则会出错。\\x0d\\x0a如果找不到对应的...

51单片机,stm32,arduino都是用什么语言进行编程的?
51单片机的编程 51单片机进入中国比较早,在早前用汇编编程比较多,我在上大学时也是学习的汇编编程,但是现在我用C语言编程,汇编已经不会了。51单片机比较常用的编程环境是Keil,现在Keil更新到Keil5了。如下是51单片机Keil的编程环境。STM32单片机的编程 STM32单片机是意法半导体推出的高性价比、片上资源...

景洪市13968436023: 如何对单片机芯片进行直接编程 -
归空肾康: 不论是什么单片机芯片,都不能直接编程的,都必须在电脑上编写程序,然后用编译软件编译成HEX代码文件,再用烧录软件把HEX代码文件烧录到单片机内的FLASH程序存储器里.

景洪市13968436023: 单片机怎么编程? -
归空肾康: 你得先知道什么是单片机: 单片机是指一个集成在一块芯片上的完整计算机系统.尽管它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:cpu、内存、内部和外部总线系统,目前大部分还会具有外存.同时...

景洪市13968436023: 单片机如何编程?????????? -
归空肾康: 不是单片机编程,是用一个编译器编好程序,然后通过下载器下载到单片机上,由单片机执行.希望对你有帮助

景洪市13968436023: 很笨的问题..如何给单片机编程... -
归空肾康: 不明白的问题的具体含义,你是说不会操作单片机吗?单片机编程,我的理解是:通过汇编语言或c语言通过对单片机的资源操作达到自己预期目的.比如:51单片机点亮二极管,编程很简但:MOV P1.0 0FEH 或 P1.0=0XFE.我比较喜欢单片机参加过全国电子赛,再联系吧

景洪市13968436023: 单片机编程的整个流程 -
归空肾康: 首先,你需要单片机吧,其次需要下载器,下载线,单片机仿真芯片等,如果你还要自己做电路,那么还要一套电子工具,什么电烙铁,剪线钳,镊子,吸锡器什么的. 我拿51系列单片机来举例. (1)首先你要做的是,规划好你要做什么,对设...

景洪市13968436023: 单片机如何编码
归空肾康: 可以用汇编语言,也可用C,C++语言编程. 工具可以用国产的伟福,或者keil51等工具. 编程前要详细看好你单片机芯片的手册.合理利用资源是编程成功的关键.

景洪市13968436023: 怎么把程序写进单片机 -
归空肾康: 1 首先将编写的程序经仿真软件调试好,然后编译保存为HEX文件格式. 2 使用编程器(也叫烧写器)先选择芯片的厂家,芯片型号. 3 装在要烧写到程序代码(HEX文件格式) 4进行芯片空白检查 5选择编程(进行下载) 6对比检查(成功) 当然 也可以选择自己做一个某个芯片的专用的烧写器.

景洪市13968436023: 单片机编程教程 -
归空肾康: 既然是刚开始学就从单片机开始吧,去看郭天祥的《十天学会单片机》,如果只是想先完成这个项目,那你可以只看前面6课就可以,要是以后有兴趣就继续研究,祝成功~

景洪市13968436023: 单片机编程的一般过程是什么? -
归空肾康: 1.根据任务画出流程图,如果你是很熟悉的老手的了,不画也行,但有流程图,有时候分析软件的时候还是蛮方便的,,,呵呵2.根据流程图一步一步的写完整,然后调试,3.根据要求,各个功能都OK 的了,烧OTP 出来实机测试 ,发现BUG ,再修改,,,测试直到全部OK,4.如果是比较具体的编程过程,那么就是要你如何根据任务去设计一个软件结构的了,初始化做些什么,主程式放那些,中断服务程式那做些什么,每100US 做什么,,,,等等 ,,,

景洪市13968436023: 单片机C语言怎么编程`
归空肾康: 每一种单片机都有一套自己的C编译器,你可以直接用,也可以挂载到其他的编译环境中 比如 Wave6000 等 51系列的 推荐用keilV8 Microchip系列的推荐用HT-PICC 编译环境用MPLAB 然后编程代码部分你写好之后,编译,此时会生成一些文件,如*.hex ,*.bin …… 然后把.hex 文件 利用烧写器烧写到单片机里面 这样单片机就可以按照编译的程序执行了 单片机的种类不一样,程序代码也略有区别

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网