0

关于投票
那恼人的MakeFile

AVR Studio 4后的版本支持了GCC的,高手用了多说好,惹的我好生羡慕,于是下载AVR Studio 413b528和WINAVR 20070525来用,按网站上写的步骤新建工程后,界面果然爽,很像VC++。没想到抄了个例子老编译不出来,NO RULE FOR TRAGET ,NEED BY...   按照大虾们说的Makefile不是在工程属性里设置就好了吗?!感觉被骗。。。

整了半天原来AVR Studio 4 只支持英文路径名,把我原来的“\**工程\很NB的单片机\**”改成英文路径名就好了,晕,白费看这么多大虾的讲解。

系统分类: 单片机
用户分类: 单片机相关
标签: AVR GCC
来源: 原创
发表评论 阅读全文(144) | 回复(0)

0

关于投票
AT89C52+1602+TLC1543续

 

2.3 显示程序部分描述:程序名display(); 显示部分主要硬件为MDL16168D,物理上是16字单行,逻辑上是8字两行。内部RAM如图4所示。

 

 点击看大图

                                                               4

 

显示一串字符串的程序lcdwda(uchar ,uchar*);程序流程如下:

点击看大图

5x表示从液晶屏的第x个字开始显示。

最后P1口置高是为了避免和TLC1543采样冲突。

 

系统分类: 单片机
用户分类: 单片机相关
标签: 单片机 TLC1543 1602
来源: 原创
发表评论 阅读全文(253) | 回复(0)

0

关于投票
AT89C52+1602+TLC1543

点击下载电路

 

 

点击看大图

2 各程序模块描述

2.1主程序名main();

 

主程序通过循环采样每一个通道,计算和判断每一个通道和指定的范围进行比较,

落在范围之内不报警,范围之外报警。其中恢复范围略小于报警范围,以免临界

状态下频繁报警和恢复。

 

流程如下:

2.2  AD转换描述:程序名TLC1543。由TLC1543芯片作AD转换,使用TLC1543A0-A7八路采样通道(具体对应关系见电路图),TLC1543通过SPI接口和单片机进行通讯。TLC1543SPI通讯的时序如下:

点击看大图

相应的流程图如下:

4位地址ADDRESS和前4位上次采样的结果通过程序TLC1543的子程序void sendport(uchar data sampleport);完成,后六位上次采样结果通过程序TLC1543的子程序void receivesix(void);完成。

       为保证采样的准确性,程序TLC154310次采样结果进行平均值滤波。通过程序TLC1543的子程序uint caculate(uchar data sampleport);完成平均值滤波并返回平均值。

////**************************************************************************//////////

系统分类: 单片机
用户分类: 单片机相关
标签: AD转换 单片机 1602 1543
来源: 原创
发表评论 阅读全文(441) | 回复(0)

0

关于投票
AVR XMEMORY
点击看大图
系统分类: 单片机
用户分类: 单片机相关
标签: 无标签
来源: 整理
发表评论 阅读全文(241) | 回复(0)

1

关于投票
ARM下的RTL8019AS实验资料

rarTCP/IP 软件包;

rarRTL8019AS  DATASHEET;

raruCOS-II;

上位机软件太大.

 

系统分类: ARM
用户分类: 单片机相关
标签: 无标签
来源: 整理
发表评论 阅读全文(472) | 回复(2)

0

关于投票
AT89C2051做的时钟(PCF8563)

发下程序和一些用到的资料:

rar

这是电路图:

rar

系统分类: 单片机
用户分类: 单片机相关
标签: 无标签
来源: 原创
发表评论 阅读全文(665) | 回复(1)
总共 , 当前 /