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

📄 自制avr仿真器.htm

📁 自制AVR串口仿真器资料
💻 HTM
📖 第 1 页 / 共 3 页
字号:
            border=0><BR><IMG 
            onclick="if(this.width>=700) window.open('http://www.51c51.net/uploadfile/article/uploadfile/200711/20071121074646476.jpg');" 
            src="自制AVR仿真器.files/20071121074646476.jpg" 
            onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" 
            border=0><BR><IMG 
            onclick="if(this.width>=700) window.open('http://www.51c51.net/uploadfile/article/uploadfile/200711/20071121074647743.jpg');" 
            src="自制AVR仿真器.files/20071121074647743.jpg" 
            onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" 
            border=0><BR><IMG 
            onclick="if(this.width>=700) window.open('http://www.51c51.net/uploadfile/article/uploadfile/200711/20071121074649969.jpg');" 
            src="自制AVR仿真器.files/20071121074649969.jpg" 
            onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" 
            border=0><BR>网上关于自制Jtag的线路有许多种。红日根据搜集到的资料,设计出本文介绍的最简易、制<BR>作最容易的 
            JTAG。RS232接口是用分立件制作,就地取材,简单可靠.<BR>本线路的J1双排十针座,既可以做Jtag,又可以做ISP(通过跳针JP1控制)。JP1跳针短路<BR>时,J1用作ISP下载,方便更新本Jtag的ROM。J1 
            跳针开路时, 用作JTAG.<BR><IMG 
            onclick="if(this.width>=700) window.open('http://www.51c51.net/uploadfile/article/uploadfile/200711/20071121074649486.jpg');" 
            src="自制AVR仿真器.files/20071121074649486.jpg" 
            onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" 
            border=0><BR>如果你有232芯片,可以按以下线路代替上面的分立件RS232部分:<BR><IMG 
            onclick="if(this.width>=700) window.open('http://www.51c51.net/uploadfile/article/uploadfile/200711/20071121074652280.jpg');" 
            src="自制AVR仿真器.files/20071121074652280.jpg" 
            onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" 
            border=0><BR>烧录文件:<BR>按以上的硬件制作好PCB后,检查焊接无误,就可以进行烧录了。<BR>烧录的方法有很多,我(armok)推荐的一个方法是:将M16芯片从JTAG板上拆下来,放到普通<BR>的带ISP口的实验板,使用SL-ISP1.32 
            软件,将本文附录所带的将AVR Studio 4.10 Rom 烧<BR>录文件中的flash.rom 及 epprom.rom 
            直接烧入到Jtag ATmega16 就可以了。<BR><IMG 
            onclick="if(this.width>=700) window.open('http://www.51c51.net/uploadfile/article/uploadfile/200711/20071121074653999.jpg');" 
            src="自制AVR仿真器.files/20071121074653999.jpg" 
            onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" 
            border=0><BR>下面是这个编程器的Flash和EErom<BR><A 
            href="http://www.51c51.net/uploadfile/article/uploadfile/200711/20071121074745727.rar" 
            target=_blank><SPAN 
            style="COLOR: #333333">[附件:/uploadfile/article/uploadfile/200711/20071121074745727.rar]</SPAN></A></DIV><BR></TD></TR></TBODY></TABLE></TH></TR>
  <TR class="tr1 r_one">
    <TH 
    style="BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 1.5%; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: bottom; BORDER-RIGHT-WIDTH: 0px">
      <DIV class=tipad><SPAN style="FLOAT: right"><A 
      href="javascript:scroll(0,0)"><IMG alt=顶端 
      src="自制AVR仿真器.files/top.gif"></A></SPAN> Posted:2007-11-21 19:51 | 
      <SPAN><A class=s3 title=回复此楼 style="CURSOR: pointer" 
      onclick="postreply('回 楼主(atc51c51)的帖子');">[楼 主]</A></SPAN> 
  </DIV></TH></TR></TBODY></TABLE></DIV>
<DIV class=t3>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center>
  <FORM name=jump method=post>
  <TBODY>
  <TR>
    <TD align=left></TD>
    <TD vAlign=center align=right><SELECT 
      onchange="Fjumpr(this.options[this.selectedIndex].value,'')"> <OPTION 
        value="" selected>快速跳至</OPTION> <OPTION value=11>&gt;&gt; 
        资料下载专区</OPTION> <OPTION value=21>&nbsp;|- 杨创YC2440/utu2440相关资料</OPTION> 
        <OPTION value=16>&nbsp;|- QQ2440 ARM9相关资料</OPTION> <OPTION 
        value=17>&nbsp;|- 单片机开发板资料</OPTION> <OPTION value=13>&nbsp;|- 
        Datasheet资料区</OPTION> <OPTION value=12>&nbsp;|- 论文资料区</OPTION> <OPTION 
        value=1>&gt;&gt; 启蒙电子产品讨论区</OPTION> <OPTION value=2>&nbsp;|- 
        启蒙电子单片机开发板交流</OPTION> <OPTION value=7>&nbsp;|- QQ2440常见问题与解答</OPTION> 
        <OPTION value=24>&nbsp;|- 杨创YC2440/utu2440技术讨论区</OPTION> <OPTION 
        value=18>&nbsp;|- ARM9技术讨论与QQ2440技术交流</OPTION> <OPTION value=19>&nbsp;|- 
        单片机技术交流区</OPTION> <OPTION value=4>&gt;&gt; 电子基础与电路设计</OPTION> <OPTION 
        value=5>&nbsp;|- 电子学基础与电子技术交流</OPTION> <OPTION value=6>&nbsp;|- 
        Protel电路设计与技术交流</OPTION></SELECT> </TD></TR></FORM>
  <TR>
    <TD align=left><BR><IMG src="自制AVR仿真器.files/home.gif" 
      align=absBottom>&nbsp;<B><A 
      href="http://www.51c51.net/c51bbs/index.php">启蒙电子论坛</A> &raquo; <A 
      href="http://www.51c51.net/c51bbs/thread.php?fid=19">单片机技术交流区</A></B></TD>
    <TD style="PADDING-TOP: 12px; TEXT-ALIGN: right"><A 
      href="http://www.51c51.net/c51bbs/post.php?action=reply&amp;fid=19&amp;tid=27"><IMG 
      src="自制AVR仿真器.files/reply.png"></A> <A 
      onmouseover="read.open('menu_post','td_post1','4');" 
      href="http://www.51c51.net/c51bbs/post.php?fid=19"><IMG id=td_post1 
      src="自制AVR仿真器.files/post.png"></A></TD></TR></TBODY></TABLE></DIV>
<FORM name=FORM onsubmit="return checkpost(document.FORM);" action=post.php? 
method=post>
<DIV class=t>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
  <TBODY>
  <TR>
    <TD class=h colSpan=2><B>快速发帖</B></TD>
    <TD class=h style="TEXT-ALIGN: right" width="20%"><A 
      href="javascript:scroll(0,0)"><B>顶端</B></A></TD></TR>
  <TR>
    <TD 
    style="PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px" 
    vAlign=top width="20%" 
      bgColor=#ffffff><!-- 20宽跟下面搭配 --><B>内容</B>:<BR><FONT face=verdana>HTML 
      代码不可用<BR><BR><INPUT type=checkbox CHECKED value=1 
      name=atc_usesign>使用签名<BR><INPUT type=checkbox CHECKED value=1 
      name=atc_convert>Wind Code自动转换 <INPUT type=hidden value=1 
      name=atc_autourl><BR><BR><A 
      style="BORDER-RIGHT: #b6d9e3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #b6d9e3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #b6d9e3 1px solid; CURSOR: pointer; COLOR: #2f5fa1; PADDING-TOP: 2px; BORDER-BOTTOM: #b6d9e3 1px solid" 
      onclick="javascript:checklength(document.FORM,'50000');">字数检查</A> <A 
      style="BORDER-RIGHT: #b6d9e3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #b6d9e3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #b6d9e3 1px solid; CURSOR: pointer; COLOR: #2f5fa1; PADDING-TOP: 2px; BORDER-BOTTOM: #b6d9e3 1px solid" 
      onclick="loadData('msg');">恢复数据</A> </FONT></TD>
    <TD width="60%" bgColor=#ffffff>
      <DIV style="MARGIN: 5px 0px"><INPUT class=input maxLength=45 size=50 
      value=Re:自制AVR仿真器 name=atc_title> </DIV><TEXTAREA onkeydown=quickpost(event) name=atc_content rows=8 cols=100></TEXTAREA> 
      <INPUT type=hidden value=2 name=step> <INPUT type=hidden value=reply 
      name=action> <INPUT type=hidden value=19 name=fid> <INPUT type=hidden 
      value=27 name=tid> <INPUT type=hidden value=none name=atc_attachment> 
      <INPUT type=hidden value=verify name=verify> 
      <DIV style="MARGIN: 5px 0px">
      <DIV 
      style="PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ff0000; PADDING-TOP: 4px">按 
      Ctrl+Enter 
      直接提交</DIV><INPUT class=btn type=submit value="提 交" name=Submit></DIV></TD>
    <TD width="20%">
      <DIV 
      style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 200px; PADDING-TOP: 3px; TEXT-ALIGN: center">
      <FIELDSET id=smiliebox 
      style="BORDER-RIGHT: #d4eff7 1px solid; BORDER-TOP: #d4eff7 1px solid; BORDER-LEFT: #d4eff7 1px solid; BORDER-BOTTOM: #d4eff7 1px solid"><LEGEND>表情</LEGEND>
      <DIV id=menu_show></DIV><SPAN 
      style="FLOAT: right; MARGIN: 3px 10px 5px"><A id=td_face 
      style="CURSOR: pointer" onclick=showDefault(); 
      align="absmiddle">[更多]</A></SPAN> </FIELDSET></DIV>
      <DIV class=menu id=menu_face 
style="DISPLAY: none"></DIV></TD></TR></TBODY></TABLE></DIV></FORM></DIV>
<SCRIPT language=JavaScript src="自制AVR仿真器.files/global.js"></SCRIPT>

<DIV id=bottom></DIV>
<CENTER><SMALL><FONT color=#999999>Powered by <A style="COLOR: #000000" 
href="http://www.phpwind.net/" target=_blank><B>PHPWind</B> <B 
style="COLOR: #ff9900">v6.0</B></A>&nbsp;Code &copy; 2003-05 <A 
href="http://www.phpwind.net/" target=_blank><B>PHPWind</B></A> <BR>This is html 
template view this page faster</CENTER><BR>
<DIV id=footer><SPAN class="f12 fl"></SPAN><A 
href="http://www.51c51.net/sendemail.php?username=fengyu">Contact us</A> | <A 
href="http://www.51c51.net/c51bbs/wap/index.php">Wap</A> | <A 
href="javascript:scroll(0,0)">Top</A> </DIV>
<SCRIPT language=JavaScript>
var tid = 27;
var mt;
var charset='gbk';
var imgpath='images';
var stylepath='wind';
var cnt = 0;

function Addtoie(value,title){
	window.external.AddFavorite(value,title);
}
function sendurl(event,url,id){
	if(event.ctrlKey){
		window.location.href = 'post.php?'+url;
	} else{
		sendmsg('ajax.php',url,id);
	}
}
function edited(){
	var str = ajax.request.responseText.split("	");
	if(str[0] == 'success'){
		var id  = read.obj.id;
		id = id.substr(id.lastIndexOf('_')+1);
		getObj('subject_'+id).innerHTML = '0<img src="images/post/emotion/1.gif" align=left border=0>'+str[1];
		getObj('read_'+id).innerHTML = str[2];
	} else{
		ajax.guide();
	}
}
function favor(type){
	closep();
	ajax.send('pw_ajax.php','action=favor&tid='+tid+'&type='+type,ajax.get);
}
function addfriend(uid){
	ajax.send('pw_ajax.php','action=addfriend&touid='+uid,ajax.guide);
}
function delatt(pid,aid){
	if(!confirm('确定要删除此附件?')) return false;
	ajax.send('pw_ajax.php','action=deldownfile&tid='+tid+'&pid='+pid+'&aid='+aid,function(){
		if(ajax.request.responseText == 'success'){
			var o = getObj('att_'+aid);
			o.parentNode.removeChild(o);
		} else{
			ajax.guide();
		}
	});
}
function Fjump(value){
	if(value!=''){
		window.location=('http://www.51c51.net/c51bbs/thread.php?fid='+value);
	}
}
function CopyCode(obj){
	var js = document.body.createTextRange();
	js.moveToElementText(obj);
	js.select();
	js.execCommand("Copy");
}
function postreply(txt){
	if(typeof document.FORM != "undefined"){
		document.FORM.atc_title.value = txt;
		document.FORM.atc_content.focus();
	}
}
function dig(type){
	ajax.send('pw_ajax.php','action=dig&tid='+tid+'&type='+type,function(){
		var str = ajax.request.responseText.split("	");
		if(typeof str[1] != 'undefined'){
			getObj('r_'+str[1]).innerHTML = str[2];
		}
		ajax.guide();
	});
}
function marked(){
	var str = ajax.request.responseText.split("	");
	var id  = read.obj.id;
	id = id.substr(id.lastIndexOf('_')+1);
	if(str[0] == 'success'){
		if(IsElement('mark_'+id)){
			if(str[1] == ''){
				getObj('mark_'+id).parentNode.removeChild(getObj('mark_'+id));
			} else{
				getObj('mark_'+id).lastChild.innerHTML = str[1];
			}
		} else{
			var o = getObj('w_'+id);
			var s = document.createElement("div");
			s.id = 'mark_' + id;
			s.className = 'tips tal';
			s.cssText   = 'word-break:keep-all;word-wrap:no-wrap';
			s.innerHTML = '<div class="tal s3">本帖最近评分记录:</div><div class="tal">'+str[1]+'</div>';
			o.parentNode.insertBefore(s,o);
		}
	} else{
		ajax.guide();
	}
}
function usetool(id){
	if(id>0 && confirm('你确定要使用该道具吗?')){
		closep();
		read.obj = getObj('usetool');
		ajax.send('hack.php?H_name=toolcenter&action=ajax','tid='+tid+'&toolid='+id,ajax.get);
	}
}
function usertool(uid,id){
	if(confirm('你确定要使用该道具吗?')){
		closep();
		ajax.send('hack.php?H_name=toolcenter&action=ajax','uid='+uid+'&toolid='+id,ajax.get);
	}
}
function fontsize(text,id){
	getObj("read_"+id).className=text;
}
function Fjumpr(value,path){
	if(value!= ''){
		window.location=(path+'/thread.php?fid='+value);
	}
}
function checkpost(obj){
	if(obj.atc_title.value==""){
		alert("标题不能为空");
		obj.atc_title.focus();
		return false;
	}else if(strlen(obj.atc_title.value)>100){
		alert("标题超过最大长度 100 个字节");
		obj.atc_title.focus();
		return false;
	}
	if(strlen(obj.atc_content.value)<3){
		alert("文章内容少于 3 个字节");
		obj.atc_content.focus();
		return false;
	}else if(strlen(obj.atc_content.value)>50000){
		alert("文章内容大于 50000 个字节");
		obj.atc_content.focus();
		return false;
	}
	document.FORM.Submit.disabled=true;
	cnt++;
	if(cnt!=1){
		alert('Submission Processing. Please Wait');
		return false;
	}
	return true;
}
function checklength(theform,postmaxchars){
	if (postmaxchars != 0) {
		message = '\n'+postmaxchars+' 字节';
	}else {
		message = '';
	}
	alert('您的信息已有字节数: ' + strlen(theform.atc_content.value) + ' 字节'+message);
}
function addsmile(NewCode){
    document.FORM.atc_content.value += ' [s:'+NewCode+'] ';
}
</SCRIPT>

<SCRIPT language=JavaScript src="自制AVR仿真器.files/pw_ajax.js" 
type=text/javascript></SCRIPT>

<SCRIPT language=JavaScript src="自制AVR仿真器.files/face.js"></SCRIPT>

<SCRIPT src="自制AVR仿真器.files/post.js"></SCRIPT>

<SCRIPT src="自制AVR仿真器.files/hitcache.htm"></SCRIPT>

<SCRIPT language=JavaScript src="自制AVR仿真器.files/init.htm"></SCRIPT>
</FONT></SMALL></BODY></HTML>

⌨️ 快捷键说明

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