致全国电子设计联盟网站盟友:
全国电子设计联盟Blog系统正式运行,本Blog内所有文章保证原创,请网友不要任意转载,栏目暂时有AVR单片机,51单片机,电子随笔,三个栏目,以后栏目会不断增加,网站的论坛暂时关闭!
流水灯实验
作者:红叶 日期:2008-06-29
用ICCAVR来编译和下载一个程序的完整实例
作者:红叶 日期:2008-06-29
下面以流水灯的程序来描述编程过程。
a) 点击桌面上的“ICC AVR”的图标打开“ImageCraft IDE for ICCAVR”窗口,点击工具栏中的“Projet”—“new”,选择保存路径,填写文件名“LED”如图3.5_1,此时已经建立了一个工程文件。

图3.5_1
b) 建立一个C文件。点击工具栏“File”—“new”,建立了个文本文件,并保存为C文件,再点击“File” —“Save as”保存为“LED.C”如图3.5_2。在窗口右边的“Project”下的LED工程中的“File”上点右键“Add File(s)…”选择刚才保存的文件“LED.C”,点击“打开”。如图3.5_3。在建立的C文件中输入代码,寄存器配置文件可以通过“Tool” —“Application builder”来配置,如图3.5_4所示,把PB口配置为输出。再把配置文件所产生的代码复制到“LED.C”中,加入自己的代码。
a) 点击桌面上的“ICC AVR”的图标打开“ImageCraft IDE for ICCAVR”窗口,点击工具栏中的“Projet”—“new”,选择保存路径,填写文件名“LED”如图3.5_1,此时已经建立了一个工程文件。
图3.5_1
b) 建立一个C文件。点击工具栏“File”—“new”,建立了个文本文件,并保存为C文件,再点击“File” —“Save as”保存为“LED.C”如图3.5_2。在窗口右边的“Project”下的LED工程中的“File”上点右键“Add File(s)…”选择刚才保存的文件“LED.C”,点击“打开”。如图3.5_3。在建立的C文件中输入代码,寄存器配置文件可以通过“Tool” —“Application builder”来配置,如图3.5_4所示,把PB口配置为输出。再把配置文件所产生的代码复制到“LED.C”中,加入自己的代码。
JTAG,ISP的区别
作者:ziqiang 日期:2008-06-29
JTAG:可以进行程序的下载和在线仿真调试,程序下载速度快。只有部分器件支持。在JTAG使能的前提下程序的下载和仿真无需进行其他设定即可。。(能进行程序的实物在线仿真调试,不可以设置断点,单步运行,进入循环,跳出循环,连续运行等操作,这个很适合单片机编程的学习)。

ISP:只能进行程序的下载,程序下载速度慢,制作方便,价格便宜,几块钱就可以了。所有AVR单片机均支持ISP程序下载。(不能进行程序的实物在线仿真调试,不可以设置断点,单步运行,进入循环,跳出循环,连续运行等操作,这个很不适合单片机的学习)。

ISP:只能进行程序的下载,程序下载速度慢,制作方便,价格便宜,几块钱就可以了。所有AVR单片机均支持ISP程序下载。(不能进行程序的实物在线仿真调试,不可以设置断点,单步运行,进入循环,跳出循环,连续运行等操作,这个很不适合单片机的学习)。
89S51和89C51真正区别
作者:ziqiang 日期:2008-06-29
89S51和89C51真正区别
1、 最大区别: 89C51不支持ISP(在线更新程序)功能,而89S51支持。
2、 从价格上讲:89S51比89C51更便宜,。
3、 从性能上看:89S51和89C51内核相同,但89C51内部有很多不足,已经停产
1、 最大区别: 89C51不支持ISP(在线更新程序)功能,而89S51支持。
2、 从价格上讲:89S51比89C51更便宜,。
3、 从性能上看:89S51和89C51内核相同,但89C51内部有很多不足,已经停产
Tags: 89S51和89C51真正区别
一种两节5号电池充电和稳压输出电路
作者:红叶 日期:2008-06-25
诺基亚手机充电器的电路竟如此简单
作者:红叶 日期:2008-06-25
多电源供电电路
作者:ziqiang 日期:2008-06-24
- 1







