样例分析2-DS18B20v1.1
程序员文章站
2022-03-05 16:54:30
...
int main( void )
{
Device_Init();
TIM6_T0_Init();//定时器T6-T0初始化
IRQ_Init();//中断初始化
//外部中断配置
PA_INT_ENABLE(10);//开启PA10中断
PA_INT_EDGE(10);//配置为边沿中断
PA_INT_BE_DISABLE(10);//配置为单边沿触发
PA_INT_POL_LOW(10);//配置为下降沿触发
PA_INT_FLAG_CLR(10);//清除中断标志
PB -> OUTEN |= 0xf0ff;//PB输出使能
PB -> OUT |= 0xffff;
PA_OUT_ENABLE(12);//蜂鸣器端口输出使能,上电复位提示
//LCD12864============================
delay_ms(500);
LCD_GPIO_Init();//LCD12864 GPIO口初始化
PSB_0;
CS_1;
lcd_init();//LCD12864初始化
delay_ms(100);
lcd_clear();//清屏
delay_ms(100);
lcd_wstr(1, 1, "恒温控制系统");//字符显示
lcd_wstr(2, 0, "当前温度");//字符显示
lcd_wstr(3, 0, "当前状态");//字符显示
lcd_wstr(4, 2, "@LUNTEK");//字符显示
write_figer(2,5,0);
lcd_wstr(2,6,"℃");
lcd_wstr(3, 4, "NO CMD");//字符显示
//LCD12864=====
上一篇: 加入线程