c_cpp PINx的示例用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp PINx的示例用法相关的知识,希望对你有一定的参考价值。

/*
 * lab7.c
 *
 * Author : mahir
 */ 

#include <avr/io.h>

int main(void)
{
	uint8_t x;		// x is an 8-bit unsigned integer
	
    DDRB = 0xff;	// Set all Port B pins as outputs
    PORTD = 0xff;	// By default, all Port D pins are set as inputs. So here we just activated the pull-ups
	x = PIND;		// We read the input values of D-pins and save them to x
	
	while(1){
		if (x == 0xff)
			PORTB = 0b00000001;
		else
			PORTB = 0x00;
	}

    return 1;
}

以上是关于c_cpp PINx的示例用法的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 【56】进函数用法示例

c_cpp 【33】高斯模糊函数用法示例

c_cpp 【57】索贝尔函数用法示例

c_cpp Solaris和Illumos libdevinfo用法示例

c_cpp kstat_lookup和kstat_read用法的示例kstat片段

c_cpp 用法示例来自https://github.com/docker/hyperkit/blob/master/src/hyperkit.c