摘要:
以数据并行的方式在DDRAM中实现基本的文本输出 #include <reg52.h>#include <intrins.h>#define NOP() _nop_()#define uchar unsigned char#define uint unsigned int uchar code table0[] = "welcome zcmaker";uch...
阅读全文
posted @ 2012-11-23 15:15
WithYouTh
阅读(463)
推荐(0)
编辑
摘要:
#include <reg52.h>#include <intrins.h>#define NOP() _nop_()#define uchar unsigned char#define uint unsigned intunsigned int temp;float f_temp;sbit ds = P2^2;sbit dula=P2^6; //数码管段选线sbit wela=P...
阅读全文
posted @ 2012-11-23 15:12
WithYouTh
阅读(243)
推荐(0)
编辑
摘要:
IIC总线工作原理 I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。 起始和终止信号 :SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。数据传送格式(1)字节传送与应答每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。如果一段时间内没有收到从机的应答信号,则自动认为从机已正确接收到数据。AT24C02的芯片地址如下图,1010为固定,
阅读全文
posted @ 2012-11-23 14:54
WithYouTh
阅读(375)
推荐(0)
编辑
摘要:
in modbus.h extern uint8 sendCount; extern uint8 receCount; extern uint8 sendPosi;void beginSend(void);void checkModbus(void);void readMultipleRegister(void);void writeSingleRegiste...
阅读全文
posted @ 2012-11-23 14:28
WithYouTh
阅读(893)
推荐(1)
编辑
摘要:
//实验目的:通过LED渐亮渐暗实验,熟悉dsPIC30F6014A的简单编程//软件思路:// 1、PORTD口的低8位的LED渐亮渐暗流水灯实验// 2、用TMR1的定时做延时时间 //硬件规划:拨码开关S1全置ON,其他拨码开关OFF#include <p30f6014a.h> //dsPIC30F6014标准头文件 _FO...
阅读全文
posted @ 2012-11-23 14:17
WithYouTh
阅读(939)
推荐(0)
编辑
摘要:
/* p2p_m.c *//* 双机点对点通信的主机部分 */#ifndef __P2P_M_C__#define __P2P_M_C__#include <REGX52.H>#include <STRING.H>#define __MAX_LEN_ 64 // 数据最大长度#define _MHZ_ 11 // 设置单片机使用的晶振频率(11.0592MHz)/* 以下为程序协议中使用的握手信号 */#define __RDY_ 0x06 // 主机开始通信时发送的呼叫信号#define __BUSY_ 0x15 // 从机忙应答#define __OK_ 0x00
阅读全文
posted @ 2012-11-23 14:12
WithYouTh
阅读(644)
推荐(1)
编辑
摘要:
(参考文章)增加nand flash功能 (uboot分区参考):uboot环境变量与内核MTD分区关系 移植环境 主机环境:VMare下RHLE6 ,1G内存。编译编译环境:arm-linux-gcc v4.3.2开发板:FL2440,4M nor flash,256M nand flash。u-boot版本:u-boot-2009.08首先注意一个问题:先请大家看《第五章 存储器控制器中...
阅读全文
posted @ 2012-11-23 13:51
WithYouTh
阅读(397)
推荐(0)
编辑
摘要:
(参考文档)增加DM9000网卡驱动 移植环境主机环境:VMare下RHLE 6 ,1G内存。编译编译环境:arm-linux-gcc v4.3.2开发板:FL2440,4M nor flash,256M nand flash。u-boot版本:u-boot-2009.08u-boot-2009.08版本已经对CS8900、RTL8019和DM9000X等网卡有比较完善的代码支持(代码在driv...
阅读全文
posted @ 2012-11-23 13:49
WithYouTh
阅读(716)
推荐(0)
编辑