freedomhit

ADI武汉夏令营体会

几天的武汉夏令营结束了,感触很多,首先还是感谢ADI公司和华中科技大学给了我这次参加夏令营的机会,这让我增长了很多见识、也学到了很多东西。相对于哈尔滨的寒冷,一下火车,武汉的清新就给了我春天的感觉,到了华中科技,华中科技同学和老师热情的接待了我们,分发

I2C从机程序

#includevoidIRQ_Handler()__irq;inti=0,dat[9];intmain(){//I2ConP1.0andP1.1GP1CON=0x22;IRQEN=0x200;//I2C0SlaveInteruptI2C0CFG=0x01;//SlaveEnableI2C0ID0=0xA0;//SlaveIDI2C0STX=0x77;while(1){};return0;}voidIRQ_Handler()__irq{//SlaveRecieveif((I2C0SS

I2C主机程序

#includevoiddelay(int);voidIRQ_Handler()__irq;#definecount0x4;//Numberofbytestoberecieved-1inti=0,dat[5];//Sizeofdatshouldbe(count+1)intmain(){GP1CON=0x22;//I2ConP1.0andP1.1I2C0CFG=0x82;//MasterEnable&EnableGenerationofMasterClock//I2C-Mast

SPI从机程序

#includevoidIRQ_Handler(void)__irq;//IRQFuntionPrototypechari;charreceived_data[30];intmain(void){GP4DAT=0x04000000;//P4.2configuredasanoutput.LEDisturnedonIRQEN=SPI_SLAVE_BIT;GP1CON=0x22220000;//configureSPIonSPMSPICON=0x1409;//enableSPIslavem

SPI主机程序

#includevoidIRQ_Handler(void)__irq;//IRQFuntionPrototypeinti=0;intmain(void){GP4DAT=0x04000000;//P4.2configuredasanoutput.LEDisturnedonIRQEN=SPI_MASTER_BIT;GP1CON=0x22220000;//configureSPIonSPMSPIDIV=0xCC;//setSPIclock40960000/(2x(1+SPIDIV))//0

7026uart接口

ADI公司在夏令营中要用到数据传输的实验,那我就把一些7026关于数据传输的程序写给大家看看吧#include#defineCR0x0Dintputchar(intch);chargetchar2(void);intwrite(char*ptr,intlen);charoutput1[65];intmain(void){unsignedcharjchar=0x30;inti;GP1CON=0x011;CO

ADuC841调试软件

ADuC841单片机,该型号单片机的软件调试是通过一条传输线将单片机系统接到PC机的串口上,在调试软件ASPIRE中完成的,在线编译编制程序成功后,可以通过传输线将程序下载到单片机中,不需要仿真器也不需要程序烧制器,这也是我们选择这款单片机的一个重要原因。下面就对A

ADuC841的应用总结

ADuC841的片内也有一个专用控制器,用于单一引脚在线仿真(ICE)。这个引脚就是EA脚。通常把EA引脚接到高电平或低电平可以选择运行内部或外部存储器空间的程序。为进入单一引脚在线仿真模式,需要通过一个10k欧的电阻把EA引脚拉到高电平。在ADuC841调试过程中,有很多问

ADuC841片内A/D转换

ADuC841片内的ADC模块进行A/D转换,该部分的主要功能是将模拟量转换为数字量,根据测量的电压值求出对应的温度值。A/D子程序流程图如图4-2所示。由测量电桥输出的随温度变化的电压信号经放大后,进入ADC转换模块将模拟量转换为数字量,通过查表子程序求出所对应的

ADuC841单片机在测量系统中的应用

结合一个测量系统,介绍一下关于ADuC841单片机的应用。在测量系统中,所用到的单片机的资源有:两个外部中断INT0、INT1用于键盘输入中断和DS12887中断;P0口用于为扩展I/O口8155H和DS12887提供低位地址以及传送数据,P2口为8155H和DS12887提供高位地址;ADC

ADuC841在调试过程中的硬件辅助

为实现在线编程、在线调试和仿真,需要增加一些必要的硬件,这样就可以很方便地进入下载调试和仿真模式。下面简要介绍有关这方面的设计。下图是ADuC841单片机调试时需要增加的硬件设置。在线编程要利用ADuC841的UART。需要一个RS-232线驱动器/接收器

ADuC841功能介绍

1电源引脚电源引脚接入单片机的工作电源。1)DVDD、AVDD:分别为数字和模拟正电源,电压额定值为3V或者5V。2)DGND、AGND:分别为数字地和模拟地。2时钟引脚两个时钟引脚XTAL1、XTAL2外接晶体与片内的反相放大器构成了一个振荡器,它为单片机提

ADuC841单片机

ADuC841单片机是全集成的12位数据采集系统,它在单个芯片内包含了高性能的自校准多通道ADC、2个12位的DAC、双倍输出脉宽调制∑-DAC以及可编程的8位MCU(与8051兼容);片内62KB闪速/电擦除程序存储器、片内4kB闪速/电擦除数据存储器;32kHz外加晶振,片

AD624在电路中的应用

在使用AD624的时候,我们可以根据管脚的连接对放大倍数进行设置。下面就说下我在一个放大电路中对AD624的应用进行一下介绍。AD624放大倍数是固定增益的选择是靠引脚3RG2与13、12、11各脚相连实现的。例如将脚3与脚12相连,放大倍数为200。在本系统中,电桥

AD624精密放大器的应用

选用仪表放大器一般可以满足传感器对放大器的抗干扰要求。在测量系统中选用AD624管脚可编程精密仪表放大器。AD624是一种高精度、低噪声仪表放大器,由于具有噪声低、增益精度高、增益温度系数小和线性度高的特点,使AD624成为高分辨率数据采集系统中的理想器件。A