main.c

来自「这是我从朋友那搞到的pic学习资料」· C语言 代码 · 共 18 行

C
18
字号
/* 	*********** 功能 **********************
PIC18F458单片机读入PORTC口电平(状态),将PORTC口数据以PORTD口输出,PORTC口8位状态以8个发光二极管亮灭进行显示,PORTC口引脚为高电平,则对应发光二极管点亮,PORTC口引脚为低电平,对应发光二极管熄灭
******************************************* */  
#include	"pic18.h"		/* PIC18系列的头文件 */
char		C_DATA;			/* 定义PORTC口状态数据寄存器 */
main()
{
    TRISC=0xFF;				/* 设置C口所有引脚为输入引脚 */
	CMCON=0x07;  			/* 关比较器 */
	TRISD=0x00;				/* 设置D口所有引脚为输出 */
	PORTD=0XFF;			/* D口所有引脚输出高电平,8个发光二极管全部熄灭 */
	while(1)
	{
        C_DATA=PORTC; 	/* 读取PORTC口状态数据 */
		PORTD=~ C_DATA;	/* C口引脚为高电平,点亮对应发光二极管;低电平则相反*/
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?