上个月学习完毕飞思卡尔的单片机,想着复盘一下。
寄存器解析 主要是通用IO口的寄存器配置
方向寄存器 DDRP 0 为输入 1为输出
数据寄存器 PTP 0为置低 1为置高
1、led的点亮是最简单简单的,只要明白寄存器怎么配置就知道如何点亮和关闭小灯。
小灯是输出模式 P组 引脚为7
DDRP = 0x80U
PTP = 0x80U
2、由于按键时输入模式,只需要配置方向寄存器DDRJ为输入模式 0,在判断数据寄存器PTJ是否为高低电平
DDRJ &= ~0X0F;
DDRP = 0XFF;
/* Write your code here */
while(1)
{
if(PTJ_PTJ2 == 0) {
PTP = 0XFF;
} else {
PTP = 0X00;
}
}