上一页 1 ··· 3 4 5 6 7 8 9 下一页

2011年7月22日

矩阵按键的MSP430驱动函数

摘要: 一、电路图二、工作原理如图所示,对列4567扫描,检测行0123。逐一让列值为0,检测行值,该列有键按下,则相应行值为低,其余行值为高。通过列值行值的低电平可判断按键。三、代码ArrayKeyDriver.cView Code 1 /**************引用头文件***************/ 2 #include <msp430F149.h> 3 #include "ArrayKeyDriver.h" 4 /******************************************* 5 函数名称:ArrayKeyInit 6 功 能:初始 阅读全文

posted @ 2011-07-22 17:38 万好好 阅读(957) 评论(0) 推荐(0) 编辑

2011年7月14日

利用AltiumDesigner制作属于自己的集成库

摘要: 制作步骤:1、打开AltiumDesigner(以下简称AD)2、新建集成库 File>New>Project>Integrated Library,即可新建一个集成库新建原理图库 File>New>Library>Schematic Library,即可新建一个原理图库新建PCB库 File>New>Library>PCB Library,即可新建一个PCB库保存以上三个新建的库:右键单击新建的库,选择保存,即可3、绘制元件原理图打开项目面板,在项目面板上双机原理图库即可打开前面建的原理图库添加元件 Tools>New Compon 阅读全文

posted @ 2011-07-14 02:54 万好好 阅读(16192) 评论(0) 推荐(0) 编辑

DAC8552使用说明

摘要: 1.性能指标综述:16b,双通道,串行,电压输出型1、 分辨率:16b2、 转换时间:MAX=10us3、 线性度。没有测试4、 输出值的稳定性。20mv跳动,有可能是测试导线引起。5、 自身特点:双通道,SPI通信方式2.概述使用方法:1.把SYNC拉低,开始传送信号序列;2.数据信号从Din引脚进入,写入24b移位寄存器,每bit数据在SCLK引脚下降沿的时候写入。SCLK频率最高可达30MHz。3.在SCLK第24个下降沿的时候,最后一位数据写入移位寄存器,然后移位寄存器自动锁住,此后的SCLK下降沿不在改变移位寄存器内容。4.当24位数据全部写入移位寄存器后,高8位作为控制数据,低16 阅读全文

posted @ 2011-07-14 00:24 万好好 阅读(3763) 评论(0) 推荐(0) 编辑

2011年7月13日

DAC0832使用说明

摘要: 1.性能指标1、分辨率:8b。2、转换时间:电流建立时间1us。3、线性度:控制字从0到160,参考源为5.08V4、输出值的稳定性,有40mv级别波动。2.概述8bit电流输出型电流建立时间Current settling time: 1 µs(1M)Logic inputs which meet TTL voltage level specs (1.4V logic threshold)有三种工作方式:直通工作方式、单缓冲工作方式、双缓冲工作方式。目前只会直通工作方式。直通工作方式是指将CS/WR1/WR2/XFER都直接接地,ILE接高电平,此时8位数字量只要输入到D0-D7, 阅读全文

posted @ 2011-07-13 21:55 万好好 阅读(2054) 评论(0) 推荐(0) 编辑

DAC900使用说明

摘要: 10-Bit, 165MSPS引脚图见PDF 常用接口:BIT0-BIT9(10位数据输入)接IO口,注意BIT0对应MSB,BIT9对应LSB。PD(停止控制位,高电平有效)接低电平,CLK接时钟。电流输出型,后面加上I/V电路。工作电压DAC900 can be operated on a wide, single-supply range of+2.7V to +5.5V.The DAC900 comes with an integrated 1.24V bandgap refer-ence and edge-triggered input latches, offering a com 阅读全文

posted @ 2011-07-13 18:12 万好好 阅读(2505) 评论(0) 推荐(0) 编辑

2011年7月12日

DSP_Builder设计方法说明_SinWave

摘要: 简要介绍了Altera的DSP Builder的使用方法 阅读全文

posted @ 2011-07-12 20:31 万好好 阅读(733) 评论(0) 推荐(0) 编辑

2011年7月10日

独立按键消抖FPGA模块

摘要: View Code 1 module keyxiaodou ( 2 input clk,//the freq or clk is 50M 3 input rst,//use key3 for rst button 4 input key1,key2,//use key1 to light led,use key2 to turn off led 5 output led); 6 //-------------------------------------------------- 7 reg [1:0] key_r;//the first time check the key 8 alway 阅读全文

posted @ 2011-07-10 04:45 万好好 阅读(712) 评论(0) 推荐(0) 编辑

PS2的FPGA解码模块

摘要: 一、概述 PS2接口主要用到三根线,GROUND,DATA,CLOCK。DATA信号在下降沿的时候有效,CLOCK频率很低,大约10K。PS2一帧是11位:BIT0为开始位,BIT1-BIT8为数据位,BIT9为校验位,BIT10为结束位。一般只需考虑BIT1-BIT8,其余位可忽略。大多数民用编码键盘采用第二套编码方案。键盘编码有通码(按下)和断码(松开)之分。通码为8位数据,断码只是在通码数据前加0XF0。二、 模块分析 如图所示分为两块:电平检测模块,解码模块。 电平检测模块检测PS2的CLOCK的下降沿,产生一个检测信号高脉冲供解码模块读取。解码模块读取到检测模块的高脉冲后读取PS2的 阅读全文

posted @ 2011-07-10 04:37 万好好 阅读(875) 评论(0) 推荐(0) 编辑

AltiumDesigner设计快速入门

摘要: 简要说明了如何利用AltiumDesigner制作腐蚀板 阅读全文

posted @ 2011-07-10 03:58 万好好 阅读(2354) 评论(0) 推荐(0) 编辑

AT24C02的MSP430驱动

摘要: 归纳了AT24C02的MSP430驱动函数 阅读全文

posted @ 2011-07-10 01:03 万好好 阅读(1899) 评论(0) 推荐(1) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航