简易C51下载器

发布者:SereneHeart最新更新时间:2016-09-23 来源: eefocus关键字:C51  下载器 手机看文章 扫描二维码
随时随地手机看文章
Easy-Downloader 2.2是89C51/52/53下载器, 8.5x7cm大小的的单面印刷电路板。绿灯指示5V,红灯指示12/5V。电压+15V输入(可以不考虑正负极),经过整流桥进入稳压芯片。编程需要很精确的电压,实验测量当2N2222导通时+5V+/-0.1,关断时为+12V +/-0.5时为正确电压。也可以用两个滑动变阻器(5k 、 2.5K)分别代替PCB中的R12V和R5V, 使微处理器更好的控制电源实现编程。

简易C51下载器 - chunleixin - 春雷芯的博客
图 1: Easy-DownloaderV2.2电路图

 

简易C51下载器 - chunleixin - 春雷芯的博客
图 2: PCB文件
(蓝色底层,红色顶层,用于跳线,黄色丝印层)

 

简易C51下载器 - chunleixin - 春雷芯的博客
图 3: PCB底层和孔

 

简易C51下载器 - chunleixin - 春雷芯的博客
图 4: 黑白色打印底层,顶层视图

简易C51下载器 - chunleixin - 春雷芯的博客 
图 5: 成品

下载:PCB图(Protel 2.7.1) easy52.pcb、AT89C51 BIN 文件

关键字:C51  下载器 引用地址:简易C51下载器

上一篇:MCS51存储器访问相关
下一篇:基于MCS51设计的概念版的信号发生器

推荐阅读最新更新时间:2024-03-16 15:11

关于C51与汇编的实用混合编程
最近研究了下51的混合编程,总结一下吧! 1.生成C51的汇编源码 右键单击项目文件,在弹出的opinion for file ....选择上生成SRC文件,这个可以产生汇编源文件,也能允许在C51中嵌入A51,即汇编代码,另外不知为何在项目中若嵌入汇编需添加keil的C51S.LIB,否则下载到单片机后无法正常运行,至于具体原因,现在还不是很明白。 2.查看SRC汇编文件 在项目文件中可以找到SRC文件,可查看所写的C51代码翻译成汇编后的代码,截取部分如图所示,由于编译器在编译C文件时会加入较多的给汇编器的信息,比如会把函数名称加以修改,如图中的 ?PR?_myfun?TEST 等,所以会比较信息杂乱,个人认为,只要
[单片机]
关于<font color='red'>C51</font>与汇编的实用混合编程
c51单片机第一课笔记
1,串口 并口的区别 串行接口,简称串口,也就是COM接口,是采用串行通信协议的扩展接口。串口的出现是在1980年前后,数据传输率是115kbps~230kbps,串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备,目前部分新主板已开始取消该接口。 并行接口,简称并口,也就是LPT接口,是采用并行通信协议的扩展接口。并口的数据传输率比串口快8倍,标准并口的数据传输率为1Mbps,一般用来连接打印机、扫描仪等。所以并口又被称为打印口。 2什么是下拉电阻 什么是上拉电阻分别的作用。 3 ttl电平 5型号介绍 stc89c52 40c-pdip 0721cv4336 c 是指cmos 52 51 55 52 2x4k
[单片机]
单片机C语言C51的数据类型
C51的数据类型分为基本数据类型和组合数据类型,情况与标准C中的数据类型基本相同,但其中char型与short型相同,float型与double型相同,另外,C51中还有专门针对于51单片机的特殊功能寄存器型和位类型。 一.字符型char 有signed char和unsigned char之分,默认为signed char。它们的长度均为一个字节,用于存放一个单字节的数据。 对于signed char,它用于定义带符号字节数据,其字节的最高位为符号位,“0”表示正数,“1”表示负数,补码表示,所能表示的数值范围是-128~+127; 对于unsigned char,它用于定义无符号字节数据或字符,可以存放一个字节
[单片机]
单片机C语言<font color='red'>C51</font>的数据类型
P10点阵屏C51单片机程序
P10点阵屏C51程序 1/4扫描,四扫下行,1路16行,数据低OE高(04-P16-08) 适用于HUB12接口单色P10 串口模式0,普通左移,亮度速度可调,6个IO口,用的STC8F1K08,最多231个字 制作出来的实物图如下: 单片机源程序如下: #include STC8.H #include intrins.h #include string.h #define DATA P30 // #define CLOCK P31 //↑ ↓ #define ADDR_A P32 //↑ #de
[单片机]
P10点阵屏<font color='red'>C51</font>单片机程序
c51: 用定时T0 ,P0输出1s 方波,中断
/* T0工作方式2,自动重载8位定时器。 设 频率:f, 定时器初值 val ,定时时间 T。 关系式 T=(2^8-val)*12/f */ //任务:f=12MHZ ,T0工作方式2,定时250us,中断2000次,P0口翻转,使P0口输出1s 的方波。 #include reg52.h #define uint unsigned int //定义全局变量 uint counter; init_T0() { TMOD=0x02; //定时器工作方式 TL0=0x06; //时间常数 TH0=0x06; IE=0x82; //开中断 TR0=1; //T
[单片机]
用PWM控制渐变七彩灯C51程序
一、硬件介绍: (采用5050LED 2W) RGB三色LED控制引脚分别为单片机P1.2 、 P1.1 、 P1.0。LED正极接主电源(24V)正极,负极接驱动3颗三极管的集电极,单片机控制脚分别接3颗NPN三极管,三极管发射极接地,而单片机的供电是来自三端稳压器7805,祥细原理如下: 二、实物图片: 三、软件部分: 1、/*原理: 先亮红灯(保持一会儿)----红绿过度(绿加1、红减1循环240次)------ 绿灯亮起(保持一会儿)----绿兰过度(兰加1、绿减1循环240次) -----兰灯亮起(保持)-----兰白过度(绿加1、红加1循环240次、兰不变) ---白红过度,技术支持网站:
[单片机]
用PWM控制渐变七彩灯<font color='red'>C51</font>程序
C51库函数积累
(1)_chkfloat_: 函数定义:unsigned char _chkfloat_ ( float val); /* number to check */ 函数功能:_chkfloat_函数检查浮点数 val 的类型。 返回值:_chkfloat_函数返回浮点数 val 的类型。 返回值 意义 0 标准浮点数 1 浮点0 2 +INF 正溢出 3 -INF 负溢出 4 NaN 非数 /*本实验测试本征库中的_chkfloat_函数: 函数定义:unsigned char _chkfloat_(float val); 返回值: Return Val
[单片机]
<font color='red'>C51</font>库函数积累
Keil C51单片机开发心得简介
用Keil写C51程序是最好不过的了。用伟福也可以写,但伟福的编辑能力就相差太远了。个人喜欢用Keil写代码,然后用伟福硬件仿真(只有WAVE的仿真头)。不过Keil是好用,但写代码关键还是C51水平,也就是编程能力,写C程序就离不开模块化这个词了。C51和A51,要扬长避短,发挥C的长处,就得将C模块化好。刚刚开始的时候就只是熟悉C51的语法规则了,熟悉了这个然后再追求程序的可读性和可移植性。 下面是使用Keil C51的一点心得: 1、程序可读性的提高 要提高程序的可读性,就得养成一良好的编程习惯了,例如变量用小写,常量用大写,函数第一个字母用大写等等。这样成习惯以后,自己看代码就会一目了然。另外还要灵活的在KEIL中使用
[单片机]
Keil <font color='red'>C51</font>单片机开发心得简介
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved