⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 51prog.htm

📁 自制51编程器的资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      size=5>一块适合于DIY的廉价51串行编程器</FONT></B></P></FONT><FONT lang=ZH-CN 
      face=楷体_GB2312 size=3>
      <P align=center>白钰君 编译</P></FONT><FONT lang=ZH-CN face=宋体 size=3>
      <P align=justify></P></FONT><FONT size=3>
      <P align=justify></FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>通常学习单片机最有用的是编程器和仿真机,一台商品化的编程器至少要几百元,仿真机价格更高,往往让初学者难以选择。这里介绍的一款由德国的Peter</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>Dannegger设计的51编程器,一推出就反响强烈,既能锻炼自己的动手能力,又能廉价地装备一台多用编程器,无论是学习单片机或业余时间搞开发,都是一个非常好的选择。笔者按照资料自制了一台,十分好用,不敢独享。特编译了全部制作资料介绍给大家。这个编程器连接在计算机的串口上(COM1…COM4),编程器从计算机接收数据。编程软件能够运行在DOS或WINDOWS(WIN3.1</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>OR</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN 
      face=楷体_GB2312 size=3>WWIN9X)下,计算机386以上都可以很好的运行。</P>
      <P align=justify>Atmel</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>Flash</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>系列单片机是当前最流行的单片机,易于擦写,不象OTP芯片容易造成浪费。特别是89系列单片机与大家熟悉的INTEL51系列单片机完全兼容,这个编程器支持的单片机主要是atmel</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>flash系列。</P>
      <P align=justify>一、这种编程器支持以下单片机芯片</P></FONT><FONT size=3>
      <P align=justify></FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>1.AT89C51/AT89C52(单片机)</P></FONT><FONT size=3>
      <P align=justify></FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>2.AT89S8252/A/89S53(单片机)</P>
      <P align=justify>3.AT89C1051/AT89C2051/</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>AT89C4051</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>(单片机)</P>
      <P align=justify>4.AVR:AT90S1200/AT90S2313</FONT><FONT face=楷体_GB2312 
      size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>(单片机)</P>
      <P align=justify>5.AVR:AT90S2343/ATTINY12</FONT><FONT face=楷体_GB2312 
      size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>(单片机)</P>
      <P align=justify>6.AVR:ATTINY15L</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>(单片机)</P>
      <P 
      align=justify>7.I2C-EEPROM存储器:24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256,</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>24C512</FONT><FONT face=楷体_GB2312 size=3> </P></FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>二、主要特点</P>
      <P align=justify>输入文件类型:</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>Intel</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>HEX文件</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>(BIN格式可转换)</FONT><FONT face=楷体_GB2312 size=3> </P></FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>自检测,5V读取,如果加密,有出错提示。</FONT><FONT face=楷体_GB2312 size=3> 
      </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>快速编程(带ready</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>polling)。</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>批处理编程模式。</FONT><FONT face=楷体_GB2312 size=3> </P></FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>烧写加密位</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>。</FONT><FONT face=楷体_GB2312 size=3> 
      </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>通过修改定义文件可增加编程单片机种类(PC</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>程序不能修改)</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>。</P>
      <P align=justify>充分保护芯片未放好或未选择型号。</FONT><FONT face=楷体_GB2312 size=3> 
      </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>三、使用方法</FONT><FONT face=楷体_GB2312 size=3> 
      </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>本编程器使用十分简单。批处理文件“proflash.bat”在生成</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>HEX</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN 
      face=楷体_GB2312 
      size=3>批处理编程模式之后可以自动调用。既然这样,目标元件必须在编程之前放置在编程器中。或者“uniprog.ini”与“uniprog.exe”放在同一个目录下,依照提示步骤操作。对AVR器件,FLASH和EEPROM一起写入,如果只给出一个文件名,</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>用于EEPROM</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN 
      face=楷体_GB2312 size=3>hex</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 
      size=3>文件的第二个文件名将通过转换扩展名“.eep”来建立,你也可给出两个不同的文件名。用逗号可定义一个或两个文件名空缺。选择器件可以自动选择,也可手动选择。</P>
      <P align=justify>应用环境:DOS</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>or</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>WINDOWS</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>(3.xx</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN 
      face=楷体_GB2312 size=3>or</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>95).A</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>386SX</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>以上。</P>
      <P align=justify>四、其他特征</P>
      <P align=justify>成功编程后给出提示信息。</FONT><FONT face=楷体_GB2312 size=3> 
      </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>内置病毒检查。</FONT><FONT face=楷体_GB2312 size=3> 
      </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>波特率检测必须给出一个范围,例如22800-115200。</FONT><FONT face=楷体_GB2312 
      size=3> </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>选择器件可以给出数字(输入定义文件)或型号(例如89C51)。</FONT><FONT 
      face=楷体_GB2312 size=3> </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P 
      align=justify>有一个分开的批处理文件用于编程I2C-EEPROM,不能自动检测。它编程只能用于单字节模式,像24C512需要较长时间。</P>
      <P align=justify>五、制作资料</P></FONT><FONT size=3>
      <P align=justify></FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>电路图</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN 
      face=楷体_GB2312 size=3>(Schem.pdf文件)</FONT><FONT size=3><FONT 
      face=楷体_GB2312> </FONT></P>
      <P align=justify></FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>元件清单(Proflash.Bom文件)</P></FONT><FONT size=3>
      <P align=justify></FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>编程器软件(Uniprog.exe</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>for</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>MSDOS3.3</FONT><FONT 
      face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN face=楷体_GB2312 
      size=3>until</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT lang=ZH-CN 
      face=楷体_GB2312 size=3>WINDOWS9x)</P>
      <P align=justify>批处理模式编程和设备定义文件(Proflash.bat文件)</P>
      <P align=justify>I2C-EEPROM批处理文件</FONT><FONT face=楷体_GB2312 size=3> 
      </FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>(P24cxx.bat文件)</P>
      <P align=justify>单面板PCB底层图</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>(Bottom.pdf文件)</FONT><FONT face=楷体_GB2312 
      size=3> </P></FONT><FONT lang=ZH-CN face=楷体_GB2312 size=3>
      <P align=justify>单面板PCB元件图</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>(Overlay.pdf文件)</P>
      <P align=justify>通信协议</FONT><FONT face=楷体_GB2312 size=3> </FONT><FONT 
      lang=ZH-CN face=楷体_GB2312 size=3>(Protocol.txt)</P>
      <P align=justify>以上文件可从本刊网站上下载(http

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -