c语言的程序怎么样输入到单片机中

如题所述

1、把C语言编译为编程器支持的语言格式,比如常用的bin,或hex等格式。
2、如果是可在线编程的,可以用ISP直接进行烧录。
3、如果不是可在线编程的,将单片机芯片,放入编程器,然后烧录。
注意:编译和烧录时,都要选择和单片机芯片一致的型号,否则会出错。
如果找不到对应的型号,说明不支持该型号的单片机。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-20
单片机是只认识二进制或十六进制代码的,即BIN文件或HEX文件
C语言编的程序,需要一个编译器,将程序代码转换成BIN文件或HEX文件,比如常用的KEIL。他就负责将C转换成BIN或HEX,然后根据不同的单片机,通过相应的工具将这个文件下载到单片机里
第2个回答  2011-07-21
这个问题很简单啊~设置定时器1/256秒,然后在定时中断里对P0加1就行了,至于16进制和10进制你就不用去管他了,交给编译器就可以了
举个例子给你
我们知道
16进制的0X10 与 10进制的16 是相等的
所以在程序中
P0=0X10 与 P0=16 是等价的
运行后的效果是一样的
本回答被提问者和网友采纳
第3个回答  2011-07-20
把C语言源文件编译连接我就不在说了,相信你已经会了,其主要目的就是生成单片机能够识别的后缀名为.HEX的文件。当然以上都是通过Keil等软件就可以做到。之后就是把这个HEX文件通过烧写软件烧写到单片机的ROM中,根据不同的单片机型号还会有不同的烧写方式,比如:串口方式,ISP方式等。
第4个回答  2011-07-20
用keil软件,然后弄跟下载线,你买板子的时候老板没教你吗

如何将C语言程序烧进芯片
1、先查看COM的编号。先右击"我的电脑",再点击“设备管理器”,最后点击“端口 ”,接入烧录工具,开单片机发板或者ISP下裁器,然后点击“操作”再点击“扫描检测硬件改动”,记住COM的编号。2、打开烧录软件,在”单片机型号“选择要烧录的单片机的型号,然后再串口号选择查好的COM的编号。3、点击“...

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

C语言怎么写进单片机
1:先把写好的C语言进行编译,生成*.hex或*.bin文件,推荐用keil C。然后:1:根据你单片机的型号买一个烧录器,与PC连接好后,把单片机放在烧录器的插座上(看你的单片机封装,新手尽量用DIP的),根据烧录器软件提示把上述文件烧到单片机里,缺点:价格较高 2:用下载线,用法与烧录器差不多,缺...

如何将C语言编辑的源程序置入单片机
你如果有 编译器 的话,例如:keil。把你的 C程序 有它打开后,编译,编译后会产生 hex文件 ,然后在用 下载软件 ,例如:志峰 软件。不过你还得有单片机的 下载器 ,用它连接单片机和电脑。这样就可以把你的 C文件 你的 程序下载 到单片机里,让它执行相应的动作啦。

汇编语言和c语言混编 用keil怎么写入单片机啊?
在使用Keil进行汇编语言与C语言混编,将程序写入单片机时,首先需要遵循特定的写法。例如,使用如下的格式:pragma asm汇编代码#pragma endasm 然而,要实现这种写法,需要进行相应的设置。操作步骤如下:1. 在Keil的左侧项目列表中,找到并选中包含汇编代码的C文件。2. 右键点击所选文件,选择“Option for...

怎么把C程序烧进AT89C51单片机
将C语言编译连接、生成hex文件,然后用labtool48或者西尔特等并行编程器将程序写入芯片。对于AT89C51现在一般编程器均支持,注意,AT89C51不支持下载器,下载hex文件,只有并行编程。如果采用AT89S51就可以采用双龙的下载线进行下载。现在最便宜的可能是top853,大概价格为280元。 广州长兴晶工生产。中档价格和...

单片机 用户如何用c语言 将按键输入的值的存储到单片机里
单片机获取按键分为两种方式,分别是 扫描方式和中断方式 扫描很简单,就是把一个引脚p绑定到一个变量上面,比如a,a只有两个值1或者0,在c代码里面,你可以对a进行赋值->就是输出了 也可以读取a的值就是->输入了 中断的话就更复杂一点了,慢慢学吧,单片机很好玩的 两种方式 又分为 普通按键和矩阵键盘...

单片机怎么用c语言设置I\/O口输入或输出
例如:P3M0=0;P3M1=127;\/\/0-6推挽输出 P1M0=0;P1M1=255; \/\/all 推挽输出 而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。

单片机怎么把程序写进去啊
1.先用keil软件编写程序,用C语言或者是编译语言,编译的时候要生成.hex文件。2.然后用STC下载软件下载到单片机里边,就可以看到效果了。

单片机 用C语言怎么编程!
每一种单片机都有一套自己的C编译器,你可以直接用,也可以挂载到其他的编译环境中 比如 Wave6000 等 51系列的 推荐用keilV8 Microchip系列的推荐用HT-PICC 编译环境用MPLAB 然后编程代码部分你写好之后,编译,此时会生成一些文件,如*.hex ,*.bin ……然后把.hex 文件 利用烧写器烧写到单片机里面 ...

相似回答