dip_sw.c
来自「USBN9603demo板附带的源代码!文件都用C语言写成,便于移植到其他控制器」· C语言 代码 · 共 28 行
C
28 行
/*----------------------------------------------------------------------------
* Copyright (c) 2001 by National Semiconductor Corporation
* National Semiconductor Corporation
* 2900 Semiconductor Drive
* Santa Clara, California 95051
*
* All rights reserved
*
*<<<-------------------------------------------------------------------------
* File Contents:
* dip_sw.c - Dip SW related implementation
*
* Project: USB firmware
* Author : Avi Fishman (Avi.Fishman@nsc.com)
* Date : Jan 2001
*----------------------------------------------------------------------->>>*/
#include "..\include\common.h"
#include "..\io\dip_sw.h"
byte invert_byte(byte source){
int i;
byte dest = 0;
for (i = 0; i < 8; i++)
dest += (source & (1 << i)) ? (1 << (7 - i)) : 0;
return dest;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?