AVR单片机入门及C语言高效设计实践(四) ATMEAG16L的I/O端口特点及使用 ATMEAG16L单片机有32个通用I/O口,分为PA、PB、PC和PD四组,每组都是8位。这些I/O口都可以通过各自的端口寄存器设置成输入和输出(即作为普通端口使用),有些I/O口还具有第二功能(我们在后面使用到这些第二功能时再介绍)。
上传时间: 2014-01-19
上传用户:rocketrevenge
ARM综合板子分时电度器计算电价,用电时数,分时用电时数,在不同寄存器中存储。
上传时间: 2015-12-02
上传用户:stella2015
本程序是一个代有带纠错码的串行通信子程序 功能:发送方将数据连发三此,接受方按位进行最大概率纠错。程序返回时,若标志位ERR返回为1,则表示 通信失败;否则。接收结果放在A寄存器中。 很简单很经典的例子。有资源大家共享哦
上传时间: 2014-01-05
上传用户:zhenyushaw
数字音频实验测试工程,程序演示了通过I2C 总线对 TLV320AIC23 芯片的控制,各种音频环路,多种采样频率,DMA 音频采集和输出等 测试。程序中有详尽的说明。TLV320AIC23 的控制HDL模块Freedev_aic23 的7 号 寄存器提供了读和写两个端口,分别连接到数字音频芯片的AD 和DA 通道,每次可 读出和写入一个32 位宽的数据,分别是16 位左声道和16 位右声道的采样值。每 次数据就是一次采样的结果。如果是48K 采样率,那么每个数据时间间隔就是 1/48000。在这个工程基础上可以输出我们的特殊处理的数据,如正弦波数据,就 可以输出(LOUT)正弦波信号。
上传时间: 2015-12-14
上传用户:bruce5996
介绍一种高分辨率的双路A/D转换器AD7711,能满足双路A/D采样要求。内容包括AD7711的特点, 内部寄存器结构和外部接口,并详细阐述了数据采集系统中AD7711与单片机AT89S8252的接口技术,包 括硬件接口电路和软件程序设计及其注意事项。
上传时间: 2013-12-24
上传用户:xinzhch
函数名称:CRC-16 Process 函数原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函数功能:进行CRC校验和产生CRC代码.这个函数只影响全局变量crc16. 校验字放在字符串最后,低8位在前高8位在后. msgaddr : 进行CRC16校验的据块的首地址 datalen : 进行CRC16校验的据块的个数 CRC-ITU的计算算法如下: a.寄存器组初始化为全"1"(0xFFFF)。 b.寄存器组向右移动一个字节。 c.刚移出的那个字节与数据字节进行异或运算,得出一个指向值表的索引。 d.索引所指的表值与寄存器组做异或运算。 f.数据指针加1,如果数据没有全部处理完,则重复步骤b。 g.寄存器组取反,得到CRC,附加在数据之后(这一步可省略)。
上传时间: 2015-12-21
上传用户:llandlu
一个微处理器的模似器,用JAVA写的,有15条指令,可执行简单的程序,并可单步执行,观看寄存器结果
上传时间: 2013-12-18
上传用户:stvnash
这是一个定时器timer的驱动程序,包括最接近底层的寄存器操作和str710的板子初始化的代码,相当详细。
上传时间: 2016-03-16
上传用户:lixinxiang
本实验的目的在于学习FFT 算法,及其在TMS320C54X 上的实现,并通过编程掌 握C54X 的存储器管理、辅助寄存器的使用、位倒序寻址方式等技巧,同时练习使用 CCS 的探针和图形工具。另外在BIOS 子目录下是一个使用DSP/BIOS 工具实现FFT 的程序。通过该程序,你可以使用DSP/BIOS 提供的分析工具评估FFT 代码执行情况。
上传时间: 2016-03-29
上传用户:hoperingcong
* 一、功能: Timestamp驱动演示代码. * 二、该源码需要硬件开发板的支持,因为ISS对Timestamp定时器的模拟还不够精确 * 如果将该源码运行于ISS模式下,将得不到精确的结果 * 三、运行前提: * 1. 选择包含JTAG_UART和定时器的NiosII系统(ptf文件) * 其中的定时器要求: * (1) 具备可写的period寄存器 * (2) 具备可读的snapshot寄存器 * 2. 在系统库属性中完成下面的配置: * (1) 将stdout映射到JTAG_UART * (2) 将定时器映射为Timestamp时钟
上传时间: 2016-04-01
上传用户:diets