2017年12月1日
摘要: { 注释中的CRT (C Runtime Library)即标准C运行库。 ptd->_initaddr = (void *) initialcode; //线程函数地址 #if defined (_M_CEE) || defined (MRTDLL) ljmto 阅读全文
posted @ 2017-12-01 12:47 WithYouTh 阅读(217) 评论(0) 推荐(0) 编辑
  2013年8月28日
摘要: 1.二极管1.1电路中二极管导通之后,所分电压值为0.7V。1.2 发光二极管导通之后分压值为1-2V,电流范围为5-20ma1.3二极管反向不导通,但是当超过反向击穿电压时,那么二极管导通1.4当电压值很小时,二极管不导通,当达到0.5V以上时二极管导通。2.稳压二极管2.1 稳压二极管的使用形式为稳压二极管和电阻串联2.2 稳压二极管要达到比较好的稳压效果,一定要注意稳压电流的选取。2.3 在... 阅读全文
posted @ 2013-08-28 23:42 WithYouTh 阅读(375) 评论(0) 推荐(0) 编辑
  2012年11月23日
摘要: 以数据并行的方式在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) 推荐(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) 推荐(0) 编辑
摘要: IIC总线工作原理 I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。 起始和终止信号 :SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号;SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。数据传送格式(1)字节传送与应答每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。如果一段时间内没有收到从机的应答信号,则自动认为从机已正确接收到数据。AT24C02的芯片地址如下图,1010为固定, 阅读全文
posted @ 2012-11-23 14:54 WithYouTh 阅读(375) 评论(0) 推荐(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) 评论(0) 推荐(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) 推荐(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) 评论(0) 推荐(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) 推荐(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) 推荐(0) 编辑