资源简介
Protues仿真大全(包括各种仿真,并且都是有电路设计,程序等各种
代码片段和文件信息
/* please read copyright-notice at EOF */
#include
#define CRC8INIT 0x00
#define CRC8POLY 0x18 //0X18 = X^8+X^5+X^4+X^0
uint8_t crc8 ( uint8_t *data_in uint16_t number_of_bytes_to_read )
{ uint8_t crc;
uint16_t loop_count;
uint8_t bit_counter;
uint8_t data;
uint8_t feedback_bit;
crc = CRC8INIT;
for (loop_count = 0; loop_count != number_of_bytes_to_read; loop_count++)
{ data = data_in[loop_count];
bit_counter = 8;
do
{ feedback_bit = (crc ^ data) & 0x01;
if ( feedback_bit == 0x01 )
crc = crc ^ CRC8POLY;
crc = (crc >> 1) & 0x7F;
if ( feedback_bit == 0x01 )
crc = crc | 0x80;
data = data >> 1;
bit_counter--;
}
while (bit_counter > 0);
}
return crc;
}
/*
This code is from Colin O‘Flynn - Copyright (c) 2002
only minor changes by M.Thomas 9/2004
Permission is hereby granted free of charge to any person obtaining a copy of
this software and associated documentation files (the “Software“) to deal in
the Software without restriction including without limitation the rights to
use copy modify merge publish distribute sublicense and/or sell copies of
the Software and to permit persons to whom the Software is furnished to do so
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND EXPRESS OR
IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER
IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 55916 2006-04-12 10:59 proteus\书中例图\第9章 电路原图\9-29 HS1101与555构建的频率发生电路.DSN
文件 343 2006-07-18 09:28 proteus\书中例图\第9章 电路原图\9-29 HS1101与555构建的频率发生电路.PWI
文件 15196 2006-04-13 21:43 proteus\书中例图\第9章 电路原图\9-2铂电阻信号调理电路.DSN
文件 27635 2006-04-12 11:01 proteus\书中例图\第9章 电路原图\9-30 AT90S8515单片机的内部时钟复位电路.DSN
文件 74264 2006-04-12 11:04 proteus\书中例图\第9章 电路原图\9-31 AT90S8515单片机构成的频率测量及其传输电路.DSN
文件 1159 2006-07-18 09:23 proteus\书中例图\第9章 电路原图\9-31 AT90S8515单片机构成的频率测量及其传输电路.PWI
文件 51863 2006-04-12 10:36 proteus\书中例图\第9章 电路原图\9-3时钟电路.DSN
文件 15993 2006-04-12 16:26 proteus\书中例图\第9章 电路原图\9-44 DS18B20接线方式.DSN
文件 915 2006-07-18 09:28 proteus\书中例图\第9章 电路原图\9-44 DS18B20接线方式.PWI
文件 30608 2006-04-13 10:39 proteus\书中例图\第9章 电路原图\9-46串行通信接口线路图.DSN
文件 36036 2006-04-14 19:10 proteus\书中例图\第9章 电路原图\9-47系统采用的硬件结构图.DSN
文件 2074 2006-07-18 09:26 proteus\书中例图\第9章 电路原图\9-47系统采用的硬件结构图.PWI
文件 55211 2006-04-14 10:57 proteus\书中例图\第9章 电路原图\9-4复位电路.DSN
文件 95623 2006-04-12 10:45 proteus\书中例图\第9章 电路原图\9-5AD转换接口电路.DSN
文件 92911 2006-04-12 10:47 proteus\书中例图\第9章 电路原图\9-6键盘输入电路.DSN
文件 111226 2006-04-12 10:51 proteus\书中例图\第9章 电路原图\9-7显示电路.DSN
文件 95021 2006-04-12 10:54 proteus\书中例图\第9章 电路原图\9-8输出信号控制电路.DSN
文件 228563 2006-04-15 10:52 proteus\书中例图\第9章 电路原图\9-9铂电阻测温系统的完整电路图.DSN
文件 806 2006-04-28 15:11 proteus\书中例图\第9章 电路原图\9-9铂电阻测温系统的完整电路图.PWI
文件 95620 2006-05-06 11:12 proteus\书中例图\第9章 电路原图\Backup Of 图9-5 AD转换接口电路.DBK
文件 133787 2006-05-06 18:46 proteus\书中例图\第9章 电路原图\Backup Of 图9-9 铂电阻测温系统的完整电路图.DBK
文件 57772 2006-05-06 10:58 proteus\书中例图\第9章 电路原图\Last Loaded 9-2 铂电阻信号调理电路.DBK
文件 36036 2006-04-13 10:46 proteus\书中例图\第9章 电路原图\Last Loaded 9-47系统采用的硬件结构图.DBK
文件 95623 2006-05-06 11:11 proteus\书中例图\第9章 电路原图\Last Loaded AD转换接口电路(9-5).DBK
文件 51863 2006-05-06 11:09 proteus\书中例图\第9章 电路原图\Last Loaded 图9-3 时钟电路.DBK
文件 55129 2006-05-06 11:06 proteus\书中例图\第9章 电路原图\Last Loaded 图9-4 复位电路.DBK
文件 92911 2006-05-06 11:13 proteus\书中例图\第9章 电路原图\Last Loaded 图9-6 键盘输入电路.DBK
文件 111226 2006-05-06 11:15 proteus\书中例图\第9章 电路原图\Last Loaded 图9-7 显示电路.DBK
文件 95021 2006-05-06 11:26 proteus\书中例图\第9章 电路原图\Last Loaded 图9-8 输出信号控制电路.DBK
文件 232505 2006-05-07 10:18 proteus\书中例图\第9章 电路原图\Last Loaded 图9-9 铂电阻测温系统的完整电路图.DBK
............此处省略85个文件信息
- 上一篇:stm32 hart通信程序
- 下一篇:PC_Ord_v5.0.zip
评论
共有 条评论