资源列表

« 1 2 ... .19 .20 .21 .22 .23 724.25 .26 .27 .28 .29 ... 2739 »

[微处理器(ARM/PowerPC等)LM75_AT24C04(Simulation-of-IIC-port)

说明:采用LPC1114主芯片的LM75和AT24C01的控制,精华之处是共用同一端口,但在设计产品时,增加了很多的外设,共用IIC端口很容易出现读写错误,因此本人花了精力设计出本代码的在共用IIC线上,两种不同的IIC处理方法,在产品上非常成功,不敢独享,特此给大家参考,编译环境:keil mdk453-Using LPC1114 main chip LM75 and AT24C01 control, the essence is that share the same port, but in t
<魏小鹏> 在 2025-06-21 上传 | 大小:229kb | 下载:1

[微处理器(ARM/PowerPC等)ADC_ADC1_DMA

说明:stm32F103zet平台,使用DMA采集数据,并通过USB口上传上位机-stm32 platform, collecting data using DMA
<hilam> 在 2025-06-21 上传 | 大小:19kb | 下载:0

[微处理器(ARM/PowerPC等)430launchpad

说明:msp430fg2553温度测量程序。供大家参考-msp430fg2553 temperature program
<吕晓明> 在 2025-06-21 上传 | 大小:1kb | 下载:0

[微处理器(ARM/PowerPC等)GPIO

说明: Keil基于LPC2138的程序设计与电路仿真 1. GPIO程序设计与电路仿真 使用P0.0~P0.7的输出功能来控制LED闪烁。采用灌电流的方式驱动LED,即输出低电平时控制LED点亮。 首先运用PINSEL0、PINSEL1寄存器设置所有引脚连接GPIO,使用IO0DIR寄存器设置P0.0~P0.7为控制输出口,运用IO0SET寄存器进行置位操作,通过使用while、for循环语句,同时调用延时程序,利用清零寄存器IO0CLR、置位寄存器IO0SET交替进行操作,驱动L
<宋喜佳> 在 2025-06-21 上传 | 大小:99kb | 下载:0

[微处理器(ARM/PowerPC等)UART

说明:2. UART程序设计与电路仿真 使用UART1来输出字符“An ARM7 Example LPC2138 By IMU 2011-04-20 23:55:07” 首先根据要求初始化串口0,运用PINSEL0寄存器设置UART0的初始化接口P0.0、P0.1。使用U0LCR设置波特率,将数据长度定义为8位数据位,通过Fpclk运算,使用U0DLM寄存器设置分频寄存器的高字节,使用U0DLL寄存器设置分频寄存器的低字节。使用控制寄存器U0CLR控制器设置通信模式,完成对UART0的初始化设
<宋喜佳> 在 2025-06-21 上传 | 大小:121kb | 下载:0

[微处理器(ARM/PowerPC等)ADC

说明:3.A/D程序设计与电路仿真 通过AD对外部电压进行AD采样,然后利用SPI接口对采样回来的数据进行显示,并将转换结果通过UART发给上位机进行显示。 首先设置需要显示的数组,使用PINSEL0、PINSEL1寄存器设置串口0的连接端口,使用IO0DIR设置74HC595的控制口,初始化串口0,使用U0LCR、U0DLM、U0DLL、U0LCR寄存器设置波特率,初始化SPI接口,设置SPI的时钟分频、接口模式。 其次对ADC模块进行设置,通过移位设置寄存器ADCR选择通道0,设置转换
<宋喜佳> 在 2025-06-21 上传 | 大小:126kb | 下载:0

[微处理器(ARM/PowerPC等)I2C

说明:4. I2C程序设计与电路仿真 LPC2138微控制器具有标准的硬件I2C接口,可配置主机或从机,总线时钟频率可调整,可支持400KHZ总线频率。使用I2C总线时,要将P0.2、P0.3连接设置选择SCL、SDA,并且总线上要接两个上拉电阻,阻值1~5千欧。 定义器件的地址和LED输出端口,设置包括从机地址、子地址、数据缓冲区指针、操作数据个数、操作结束标志、子地址使能控制在内的变量。使用PINSEL0、PINSEL1寄存器设置I/O口工作模式,设置LED控制口为输出,其他I/O为输入。
<宋喜佳> 在 2025-06-21 上传 | 大小:108kb | 下载:0

[微处理器(ARM/PowerPC等)SPI

说明:5. SPI程序设计与电路仿真 SPI是全双工的同步串行接口,一根SPI总线可以连接多个主机和多个从机,但是在同一时刻只允许有一个主机操作总线。在数据传输过程中,主机总是向从机发送一个字节的数据,而从机也是总是向主机发送1个字节数据(主机通过MISO接收数据)。 定义74HC595片选端口,通过PINSEL0、PINSEL1寄存器设置SPI引脚接口,通过设置IO0DIR驱动74HC595的接口,初始化SPI接口,发送显示数据,片选清零寄存器,等待SPIF置位,等待数据发送完毕。使用whi
<宋喜佳> 在 2025-06-21 上传 | 大小:107kb | 下载:0

[微处理器(ARM/PowerPC等)TIMER

说明:6. 定时器程序设计与电路仿真 LPC2138微控制器具有两个32位定时器,分别具有4路捕获收入,4路匹配比较输出,定时器是增量计数的,但溢出时并不会使中断标志置位,而只能通过比较匹配或捕获输入产生中断标志。 定义LED的输出端口,设置所有的引脚连接,使用IO0DIR寄存器定义LED控制口的输出,初始化定时器0,设置定时器0的分频、比较值。等待定时时间到,清除中断标志,通过IO0SET、IO0CLR寄存器控制LED的亮灭。 -6 Timer program design and ci
<宋喜佳> 在 2025-06-21 上传 | 大小:137kb | 下载:0

[微处理器(ARM/PowerPC等)RTC

说明:7. RTC程序设计与电路仿真 运用LPC2138内部RTC的实时时钟显示年、月、日、星期和时间。 定义74HC595的片选端口、开关端口。运用PINSEL0、PINSEL1寄存器设置SPI引脚的EINT0连接,运用IO0DIR寄存器设置控制口输出,初始化SPI接口,设置主机时钟分频、接口模式。设置中断为边沿触发模式、下降沿触发模式。设置所有中断匹配为IRQ中断,IRQ使能服务地址,然后通过使能EINT3允许IRQ中断,分别显示年、月、日、星期、时、分、秒的数据信息。 -7. RTC
<宋喜佳> 在 2025-06-21 上传 | 大小:131kb | 下载:0

[微处理器(ARM/PowerPC等)INT

说明:8. 中断程序设计与电路仿真 LPC2138微控制器的中断管理是由向量中断控制器VIC操作的,向量中断控制器具有32个中断请求输入(32个中断通道,但LPC2138只使用了19个通道号0~18)可将它们设置为FIQ、向量IRQ和非向量IRQ,通过编程不同外设的向量IRQ的中断优先级,可以实现动态分配调整。 定义蜂鸣器的输出端口,运用寄存器PINSEL0、PINSEL1设置EINT3唤醒芯片,清除EINT3中断标志。运用while、if-else循环语句设置定时器、蜂鸣器。将定时器、RTC
<宋喜佳> 在 2025-06-21 上传 | 大小:100kb | 下载:0

[微处理器(ARM/PowerPC等)PaomaLED

说明:S3C44B0简单的经典跑马灯程序。3个LED轮流发光。-S3C44B0 simple, classic marquee program. 3 LED turn light.
<LXQ> 在 2025-06-21 上传 | 大小:109kb | 下载:0
« 1 2 ... .19 .20 .21 .22 .23 724.25 .26 .27 .28 .29 ... 2739 »

源码中国 www.ymcn.org