📄 untitled.c
字号:
#include <htc.h>
#include <pic18.h>
#define uchar unsigned char //--------------在程序中用uchar置换unsgned char减省录入量
#define uint unsigned int
#define FLASH_LED PORTD //用FLASH_LED置换PORTD,方便以后移置。
#define LED_TRIS TRISD //
void init(void)
{
LED_TRIS=0x00; //定义端口D为输出
INTCON=0x00; //关闭所有中断
}
void delay10ms(void) //延时10毫秒//
{ unsigned char i,j;
for(i=20;i>0;i--)
{ for(j=248;j>0;j--); }
}
void main(void)
{ unsigned char k;
while(1)
{
if(RE0==1) //看是否RE0按下//
{
delay10ms(); //延时10毫秒//
if(RE0==0) //再看一遍是否真的按下//
{
k++; //如果按下,k记下按下的次数//
if(k==220) //记到255次,k重0开始记//
{ k=0; }
RD=~k; //由于是低电平亮,所以取反后再送P1口显示//
while(RE0==0); //判断RE0是否弹起//
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -