at89c52的单片机,怎样把用Keil5编写好的程序烧录到单片机里面去,...
AT89c52单片机烧录程序需要专用的编程器和配套的烧录软件。
但是,AT89c系列单片机早就停产了,目前市场上销售的都是多年前的库存货。
现在已经买不到编程器了,以前的编程器也不能用了,因为现在电脑的硬件和软件都不支持编程器和烧录软件了,所以,是没人要的废物。
你就别想烧录了,赶紧换STC单片机,完全兼容。
单片机AT89s52,用什么软件通过USB端口把编程下载进去。
单片机AT89s52,烧录程序,需要买一条USB 转ISP的下载线,注意,买的时候一定要向店家说明白,是专为AT89s52烧录程序的,因为,USB 转ISP下载线,多数都是为AVR单片机烧录程序的。
买下载线时,就要向店家要烧录软件,必须与下载线配套的,这不通用,网上下载的,要是不配套是不能用的。
还有,也要向店家要驱动程序。
总之,现在用AT89s52单片机,太麻烦了,很受罪的。
不如,换成STC89C52,或者,STC其它新系列的单片机,比AT89s52好用多了。
现在,几乎没有人再用AT89s52了,就是个废物。
jlink如何给s52单片机下载程序
展开全部 我给你解释一下吧 希望帮得上你#include // 头文件#define uint unsigned int //宏定义 把uint 等价为 unsigned int #define uchar unsigned charsbit CS = P2^0; //定义三个特殊功能位, 我感觉应该是驱动一个东西吧,CSsbit CLK = P2^1; 是片选 高选中或者低选中, CLK是通信的时钟线,sbit SDO = P2^2; SDO应该是驱动芯片的数据输出口, 不过应该有输入口的?? 怎么没看到程序里有????void DELAY(void) //简单的延时子程序{ uint x,y; for(y = 5;y > 0;y--) for(x = 110;x > 0;x--);}void main(void){ uint i = 0; uint j = 0; uint k = 0; 定义三个变量 TMOD = 0X20; TH1 = 0XF3; 定时器工作方式 和初值 TL1 = 0XF3; TR1 = 1; 打开定时器 REN = 1; REN SM0 SM1 是串口这里的设置 具体的你自己看文档 我就不 SM0 = 0; 细说了 SM1 = 1; while(1) { CLK = 0; CS = 1; SDO = 0; DELAY(); for(i=0;i> 8) & 0XFF; 把刚才从驱动芯片里读出的uint 16位数据 取高八位 送入 while(!TI); 串口的SBUF 寄存器 貌似是要传给电脑 或者上位机软件 TI = 0; 等待传输完成 清 标志位 SBUF = j & 0XFF; 把刚才从驱动芯片里读出的uint 16位数据 取低八位 送入 while(!TI); 串口的SBUF 寄存器 貌似是要传给电脑 或者上位机软件 TI = 0; 等待传输完成 清 标志位 上面这次 正好把 UINT型的 16位 2个字节全部传输到上位机 SBUF = 0XFF; 最后在传输0xff 这个数据给上位机 while(!TI); TI = 0; }}好了 回答完了 , 希望能帮得上你。
(1/3)求,如何用Keil软件编写一个在STC89C52单片机上运行的有声的...
首先在KEIL窗口中找到一个小榔头一样的图标叫做Options of Target,点击它,跳出一个窗口。
在这个窗口中写入你的单片机所使用晶振的频率,然后在OUTPut那个选项页中将“Creat Hex”打钩选中。
这样你再编译程序(编译按键就在小榔头的左边第二个两个箭头的那个)就会产生一个HEX文件,所谓的程序下载也就是把这个HEX文件烧制到单片机中。
其次,是把HEX文件烧到单片机中。
这里的方法很多,取决于你的单片机板子上用的下载口了。
一般最常看到的是使用单片机板上的串口下载,那么首先需要一条USB转串口线。
然后你的电脑需要安装一个烧制软件叫做STC_ISP_V4.83。
这个网上很多,可以下载一个然后安装。
打开后你首先需要做的就是选择单片机型号,然后点击“打开程序文件”选择相应的HEX文件,然后选择COM口,这个可以在电脑的设备管理器中找到,你的串口线插到电脑上以后就会有的,当然你需要先安装串口线的驱动(USB转串口线插到电脑上后会自动跳出来要求安装),这个也可以在网上找到。
在最高波特率那里你可以选择9600,不过我的是115200,也可以用我就懒得动它了。
然后点击“DownLoad”就可以了,下面的窗口里出现“请给MCU上电”的信息时你再把板子的电源键打开,就可以了。
其实你可以去网上找一份郭天祥的《十天学会单片机》的视频资料,照着上面的学就可以了。
基本上可以知道个大概。
转载请注明出处51数据库 » 52单片机上位软件exe