C8051F310单片机应用程序,模拟量(电压)的采样,比较器,LCD显示,SPI通信,FRAM读写,温度测量程序,PCA捕捉,键盘扫描,USB与RS232转换实验等。
上传时间: 2015-12-05
上传用户:zhouchang199
函数名称: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
msp各个模块源码 如定时器,COM,硬件乘法器比较器USART,ADC.
上传时间: 2016-06-16
上传用户:txfyddz
本文件包括多路选择器器建模,译码器实验程序,加法器实验程序,比较器实验程序,计数器建模,I2C接口标准建模源码,串行接口RS232标准建模源码标准,LCM建模源码,时钟6分频源码,串并转化源码。 ,对于硬件设计初学者来说有一定的参考价值。
上传时间: 2014-01-21
上传用户:stvnash
这个是基于在CCS开发环境下,用DM642-B-ICETEK-5100USB仿真器,实现的sobel边缘检测算法的程序。
上传时间: 2016-08-14
上传用户:ecooo
MSP430有许多寄存器来设定程序的频率和周期,本文总结如定时器A,看门狗,模拟比较器等的代码,供大家参考学习.
上传时间: 2014-11-29
上传用户:qunquan
ADC0809是一款8通道复用的8位AD转换器,数据获取的关键部分是它的8位模/数转换器。这个部分主要是由3部分组成:256R的阶梯网络,连续逼近的电阻,和比较器。 ADC0809在单片机上的应用,C语言源码,Keil uVision3工程文件,附原理图及说明学习文档
上传时间: 2017-01-27
上传用户:gut1234567
c8051f系列单片机的SPI 并行/串行通信源程序 Cygnal出的一种混合信号系统级单片机。片内含CIP-51的CPU内核,它的指令系统与MCS-51完全兼容。其中的C8051F020单片机含有64kB片内Flash程序存储器,4352B的RAM、8个I/O端口共64根I/O口线、一个12位A/D转换器和一个8位A/D转换器以及一个双12位D/A转换器、2个比较器、5个16位通用定时器、5个捕捉/比较模块的可编程计数/定时器阵列、看门狗定时器、VDD监视器和温度传感器等部分。C8051F020单片机支持双时钟,其工作电压范围为2.7~3.6V(端口I/O,RST和JTAG引脚的耐压为5V)。与以前的51系列单片机相比,C8051F020增添了许多功能,同时其可靠性和速度也有了很大提高。
上传时间: 2013-12-24
上传用户:Thuan
三位半数字电压表程序,能测量-5~+5V电压,比较准确。
上传时间: 2014-01-18
上传用户:洛木卓
本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。
上传时间: 2017-07-03
上传用户:gaojiao1999