EDN首页   博客首页 用户登陆  |  注册

最新日志

发表于:2007/10/15 13:14:57
标签:无标签

0

一个好的网站

http://www.abab123.com/bbs/down.asp?html=703419

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 无分类

点击查看原文

阅读(473)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/10/13 16:23:08
标签:无标签

1

售S51单片机开发板(学习板)

现有S51开发板2套,做工精细,性能稳定。 主要资源:USB取电插头,Max232,在线编程接口,I/O口外扩插针,8位独立按键,液晶插座,蜂鸣器,DS1302时钟插座,93C64插座,24C××插座,红外接受头,温度传感器,8位数码管显示,8位LED指示灯,能保证各种学习开发的需要。 附增:串口线一条,USB取电线一条。ISP下载线一条。价格:120元。QQ:58674624

系统分类: 接口电路   |    用户分类: 无分类    |    来源: 无分类

点击查看原文

阅读(806)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/7/14 16:25:10
标签:电工所考博  

1

中科院电工所考博试题

本人有中国科学院电工所2001年到2004年电工和电力电子试题10套,售价10元每份,电子版或者邮件都可。还有中科院英语复习资料两套。据说把这些题弄明白就可能通过英语考试。(这本来是为我考博准备的,但考不了了,保证真实性)价格可议。QQ:58674624

系统分类: 资源共享   |    用户分类: 无分类    |    来源: 原创

点击查看原文

阅读(969)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/19 11:13:56
标签:AD  DA  

1

AD/DA的分类与指标

1. AD转换器的分类 下面简要介绍常用的几种类型的基本原理及特点:积分型、逐次逼近型、并行比较型/串并行型、Σ-Δ调制型、电容阵列逐次比较型及压频变换型。 1)积分型(如TLC7135) 积分型AD工作原理是将输入电压转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定时器/计数器获得数字值。其优点是用简单电路就能获得高分辨率,但缺点是由于转换精度依赖于积分时间,因此转换速率极低。初期的单片AD转换器大多采用积分型,现在逐次比较型已逐步成为主流。 2)逐次比较型(如TLC0831) 逐…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(754)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/19 10:18:46
标签:无标签

2

avr利用pwm控制led光暗及峰鳴器音量大小

//ICC-AVR application builder // Target : M16 // Crystal: 4.0000Mhz #include <iom16v.h> #include <macros.h> #define uchar unsigned char #define uint unsigned int void port_init(void); void timer0_init(void); void init_devices(void); void delay_short(uint t); uchar scan_key(void); void port_init(void) { PORTA = 0x00; DDRA = 0x00; PORTB = BIT(PB3); DDRB = BIT(PB3); PORTC = 0x00; //m103 output only DDRC = 0x00; PORTD = 0x00; DDRD = 0x00; } // WGM: PWM Phase correct // desired value: 1KHz // actual value: 0.980KHz (-2.0%) void timer0_init(void) { TCCR0 = 0x00; //stop TCNT0 = 0x01; //set count OCR0 = 0x…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(1140)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/19 9:10:59
标签:AVR  TWM  

2

AVR的PWM波(转)

(1)一个实例:这个程序是用ICC的向导生成的,很简单。 T0是作为普通8位定时器,频率100KHz,每次中断将PB0(pin1)状态反转,产生的是200KHz占空比50%的方波。 T1是作为工作模式9:相频可调PWM波发生器,频率初始化16KHz,占空比50%。请注意: TCNT1是T0的定时器计数值,就是每个定时器时钟加1,和普通定时器的计数值寄存器作用一样。 OCR1A作为比较的TOP值。 OCR1B作为匹配输出值。 当TCNT1的值增加到OCR1B相等时,OC1B(pin18)清零,就是对应低电平; 然后TCNT1继续增加到OCR1…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(2003)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/18 1:11:50
标签:无标签

2

软件产生PWM控制直流电机实验之 C 程序

//------------- 软件产生PWM控制直流电机实验之 C 程序---------------------- //------------------------------------------------------------------------ //公司网址: www.jingze.cn //作者: 机器人创作室 //软件版本: ICCAVR ver 7.05 // Target : M48 // Crystal: 8.0000Mhz #include <iom48v.h> #include <macros.h> unsigned int Pwmw; unsigned int adc_v;//ADC 转换函数 unsigned int adc_get(void) { ADCSRA |= (1<<ADSC); //启动ADC转换 while( ADCSRA & (1<<ADSC)); //判断ADC转换是否结束 return ADC; //取ADC的转换结果} //电机驱动、调速子程序 void PWMsu…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(2267)  |  评论(2)  |   收藏 (0)  |    举报

发表于:2007/6/18 1:07:41
标签:无标签

2

60秒定时器实验

//----------------60秒定时器实验之 C 程序-------------- //------------------------------------------------------------------------ //发行公司: 北京竟择信息技术有限公司 //作者: 机器人创作室 //Email: robot@jingze.cn //软件版本: ICCAVR ver 7.05 // Target : M48 // Crystal: 8.0000Mhz #include <iom48v.h> #include <macros.h> #pragma interrupt_handler timer0_handler: iv_TIMER0_OVF #pragma interrupt_handler timer1_handler: iv_TIMER1_OVF //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up CLI(); //disable all interrupts PORTB = 0x00; DDRB …

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(705)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/18 0:54:50
标签:avr  定时器  

2

AVR定时器的要点

(大部分摘自 M16中文手册,未能一一测试) M16的T1 16位定时器一共有15种工作模式,其他2个8位定时器(T0/T2)相对简单,除了T2有异步工作模式用于RTC应用外 (可以利用溢出中断和比较匹配中断作定时功能) 分5种工作类型 1 普通模式 WGM1=0 跟51的普通模式差不多,有TOV1溢出中断,发生于TOP时 1 采用内部计数时钟 用于 ICP捕捉输入场合---测量脉宽/红外解码 (捕捉输入功能可以工作在多种模式下,而不单单只是普通模式) 2 采用外部计数脉冲输入 用于 计数,测频 其他的应用,采用其他模式更为方便,不需要像5…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(1251)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/17 19:56:21
标签:AD  DA  

0

目前常用AD/DA芯片简介(from www.avrvi.com)

如果你用AVR,你可以使用内部AD转换。 目前生产AD/DA的主要厂家有ADI、TI、BB、PHILIP、MOTOROLA等,武汉力源公司拥有多年从事电子产品的经验和雄厚的技术力量支持,已取得排名世界前列的模拟IC生产厂家ADI、TI公司代理权,经营全系列适用各种领域/场合的AD/DA器件。 1. AD公司AD/DA器件 AD公司生产的各种模数转换器(ADC)和数模转换器(DAC)(统称数据转换器)一直保持市场领导地位,包括高速、高精度数据转换器和目前流行的微转换器系统(MicroConvertersTM )。 1)带信号调理、1mW功…

系统分类: 接口电路   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(1262)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/16 21:07:27
标签:无标签

2

SL isp 使用小记

今天晚上换了台电脑写程序,生成HEX文件以后,在烧写片子的时候遇到个问题,跳出个对话框,提示找不到并口,我以为是我设置有问题,就翻来覆去的在软件上找毛病,半个小时没解决,我就有换了台电脑,还是不行,把我闷那里了。 突然我想到用51的ISP写程序时,需要注意必须把CMOS中的并口设置成ECP模式。是不是这里出问题了,因为这条下载线我刚用过,肯定是好的。刚才我又把线拆开看看,没问题,肯定是电脑的问题。 我重启了计算机,在CMOS中找到并口设置项,改成ECP模式,再启动,…

系统分类: 单片机   |    用户分类:    |    来源: 原创

点击查看原文

阅读(1112)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/15 9:35:54
标签:M16熔丝位  

2

ATmega16的熔丝设置详解

初学者对熔丝经常不解,AVR芯片使用熔丝来设定时钟、启动时间、一些功能的使能、BOOT区设定、当然还有最让初学者头疼的保密位,设不好锁了芯片很麻烦。要想使MCU功耗最小也要了解一些位的设定在此写下自己对熔丝的理解,参照了一些MEGA16的PDF文档,双龙的文档,以及大家的帖子。力求易懂、全面。下面以双龙的在系统编程软件SLISP为例具体说明我对熔丝的理解。a introb 低位(时钟及启动时间设置):c 时钟总表d 高位(BOOT区设置):e 常用熔丝设置 打开运行SLISP.exe,首先记住:1:未编…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(2431)  |  评论(1)  |   收藏 (0)  |    举报

发表于:2007/6/14 16:42:43
标签:ISP  

2

AVR芯片的ISP全攻略

AVR芯片的ISP全攻略并行编程,最早的编程方法,功能最强大,但需要连接较多的引脚,通常需要12V~24V的高压,以示区别,下面称为高压并行编程。 ISP(In System Programmability) 在系统编程,简称为串行下载 IAP(In Application Programing) 在应用编程,BootLoader也是类似的意思1 ISP虽然利用了SPI接口(例外:M64/M128为UASRT0接口,Tiny13等没有SPI接口)的引脚,但只在复位时起作用,而且下载完成后合格的下载器会自动断开端口的连接,对正常工作时没有影响的(在产品应用中,下载器一定是不会一直粘在上…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(598)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/14 15:55:44
标签:ISP  

3

AVR芯片ISP中常遇到的问题

一、ISP必须具备的条件1、下载线和MCU必须有良好的电源供应。2、MCU必须有系统时钟,系统时钟可以是内部正常工作的RC振荡,也可以是正常工作的外部晶振或外部有源时钟。注意对熔丝编程为低频晶振的MCU是不可以使用外部时钟输入的,此时可以加一个32.768KHZ表振或100KHZ的陶振。3、熔丝设置必须正确:SPI EN="0"、RSTDISBL=1、D WEN="1"二、外部电路的影响大部分AVR器件的ISP编程是通过SPI口进行的,如果这个SPI口接到推挽输出的电路或其它SPI器件,可能会影响ISP的正常工作。此时…

系统分类: 单片机   |    用户分类:    |    来源: 整理

点击查看原文

阅读(759)  |  评论(0)  |   收藏 (0)  |    举报

发表于:2007/6/14 14:33:52
标签:熔丝  

2

AVR熔丝位设置

SL-ISP写程序时熔丝位中晶振位的设置说明:我做了个程序,里面有个延时函数,程序写完后,编译并在ISIS PROFESSIONL里面硬件调试成功(延时正确!)后,就开始做了板子测试,结果发现延时时间从预定的3分钟变成了实际的11分多!所以就找古欣问了下原因。问题解决! 主要原因:下载程序的时候晶振熔丝位没有设置正确!~ 在用SL_ISP下载程序的时候有个熔丝位的设置 下面具体说哈设置过程:我用的是ATMEGA8的片子哈首先打开图1,在配置熔丝那里点钩,就会弹出图2,点设置导航,弹出图3, 你…

系统分类: 单片机   |    用户分类:    |    来源: 转贴

点击查看原文

阅读(1154)  |  评论(0)  |   收藏 (0)  |    举报

2Next >Total , Page /