11问答网
所有问题
用C语言和单片机89C51实现方波输出
我懂C语言,想编一程序,写入89C51中请问,都要作些什么?具体步骤怎样。
DHSF不知道别捣乱
举报该问题
推荐答案 2008-06-16
89C51需要用编程器,一个编程器价格比较高,要几百元。89C51的升级版是89S系列,一样的核心,所有程序烧进去得到的执行结果是一样的,如果是学习的话建议选S51系列,可以支持在线下载。
烧写方法:先用软件编写程序,生成HEX或者BIN文件,再去网上下一个免费的烧写软件,我记得好像是叫“EASY 51宇宙版”,是一个免费的软件,烧写的硬件电路以及“EASY 51宇宙版”的操作你可以BAIDU一下,其实很简单。
下载线可以自己制作,也可以去采购一根,主要就是一个25针的打印机接头,和一个74HC373芯片。其他的方法还可以通过电脑的D9针接口,USB接口等。
我只说了一些方法的提示,具体操作你可以BAIDU一下,其实这些东西网上都有,与其在这里等待还不如主动出击自己找,找资料也是一种能力,祝你愉快
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2vv744v2.html
其他回答
第1个回答 2008-06-12
可以利用8051的定时器Timer0,在工作方式1下定时,中断里改变P1.1口的电平
或者用DAC产生方波,
www.xhl.com.cn
上有一片专门讲怎么用DAC配置函数发生器的文章,叫Using the DAC as a Function Generator。
第2个回答 2008-06-13
用C语言,在KEIL C 里面建个工程,写段程序,然后编译汇编之后生成一个.HEX文件,将此文件通过电脑上一个软件,和一个编程器或下载线,连接到单片机,把.HEX程序下到单片机里面去。OK。
相似回答
用C语言和单片机89C51实现方波输出
,怎么回
答:
include<reg
51
.h>sbit pluse=P1^0;main(){int i;while(1) { pluse=~pluse; for(i=0;i<10000;i++); }}
大家正在搜
编程语言和C语言
STC51单片机
c语言为什么叫C语言
C语言和C 的区别
单片机JNC
单片机SCON
CPL单片机
单片机DEC
C语言什么