第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软件,然后弄跟下载线,你买板子的时候老板没教你吗