社区
下载资源悬赏专区
帖子详情
1602初始化驱动(keil51)下载
weixin_39821260
2019-10-23 07:00:15
keil c51和1602平台的初始化驱动程序
相关下载链接:
//download.csdn.net/download/caihaoyu10/1675753?utm_source=bbsseo
...全文
18
回复
打赏
收藏
1602初始化驱动(keil51)下载
keil c51和1602平台的初始化驱动程序 相关下载链接://download.csdn.net/download/caihaoyu10/1675753?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
1602
初始化
驱动
(
keil5
1)
keil c51和
1602
平台的
初始化
驱动
程序
LCD
1602
显示屏+DS18B20测温C51单片机
驱动
源码KEIL工程文件.zip
LCD
1602
显示屏+DS18B20测温C51单片机
驱动
源码KEIL工程文件,可作为你的学习设计参考。 void main() { LCD
1602
_Init(); //
初始化
LCD
1602
DS1302_Init(); //
初始化
DS1302 LCD
1602
_write_com(0x80); LCD
1602
_write_word("Welcome to use!"); Temp_Buffer = Get_temp(); //读取DS18B20的值 Delay_ms(1000); LCD
1602
_write_com(0x01); //清屏 while(1) { DS1302_GetTime(&DS1302Buffer); //获取当前RTCC值 if(Flag_Time_Refresh == 1 && Flag_KEY_Set == 0) //数据更新时才刷新LCD { Flag_Time_Refresh = 0; Display_RTCC(); //显示实时时钟 Display_Temp(); //获取并显示温度值 } Scan_Key(); //按键扫描 switch( KEY_NUM ) { case 1: //按键1执行程序 KEY_NUM = 0; //清空按键标志 Flag_KEY_Set = ~Flag_KEY_Set; //设置按键标志位翻转 if(Flag_KEY_Set) { LCD
1602
_write_com(0x0d); //LCD
1602
指针闪烁开 LCD
1602
_write_com(0x80+ 3); //指针设置到第一行第4列 KEY2_Count = 0; //按键S2计数清零 } else { LCD
1602
_write_com(0x0c); //LCD
1602
指针闪烁关 } break; case 2: //按键2执行程序 KEY_NUM = 0; //清空按键标志 if(Flag_KEY_Set) //在设置状态时运行 { KEY2_Count++; if(KEY2_Count == 7) KEY2_Count = 0; switch(KEY2_Count) { case 0: LCD
1602
_write_com(0x80+ 3); //指针指向年,闪烁 break; case 1: LCD
1602
_write_com(0x80+ 6); //指针指向月,闪烁 break; case 2: LCD
1602
_write_com(0x80+ 9); //指针指向日,闪烁 break; case 3: LCD
1602
_write_com(0x80+ 15); //指针指向星期,闪烁 break; case 4: LCD
1602
_write_com(0x80+ 0x40 + 1); //指针指向小时,闪烁 break; case 5: LCD
1602
_write_com(0x80+ 0x40 + 4); //指针指向分钟,闪烁 break; case 6: LCD
1602
_write_com(0x80+ 0x40 + 7); //指针指向秒钟,闪烁 break; default : break; } } break; case 3: //按键3执行程序 KEY_NUM = 0; //清空按键标志 if(Flag_KEY_Set) //在设置状态时运行 { switch(KEY2_Count) { case 0: DS1302Buffer.Year++; if(DS1302Buffer.
0基础一个月学会51单片机-朱有鹏老师单片机系列视频课程第一季
常用开发工具Keil uVision软件的使用、模拟单步调试方法、ISP
下载
方式与原理讲解,针对51单片机编程的零基础C语言讲解、学会单片机同时入门C语言,单片机和嵌入式系统常用基本外设(如LED、蜂鸣器、数码管、按键、DS...
LCD12864显示屏C51单片机
驱动
源码KEIL工程文件.zip
LCD12864显示屏C51单片机
驱动
源码KEIL工程文件,可做为你的学习设计参考。 void main() { LCD12864_Reset(); //
初始化
液晶 LCD12864_HAIZI_SET(); //设置为普通模式 Delay_ms(100); LCD12864_NoWaitIdle_COM_Write(0x80); //设置指针 LCD12864_write_word("别人笑我太疯癫,"); //显示内容 LCD12864_NoWaitIdle_COM_Write(0x90); //设置指针 LCD12864_write_word("我笑他人看不穿。"); //显示内容 LCD12864_NoWaitIdle_COM_Write(0x88); //设置指针 LCD12864_write_word("不见五陵豪杰墓,"); //显示内容 LCD12864_NoWaitIdle_COM_Write(0x98); //设置指针 LCD12864_write_word("无花无酒锄作田。"); //显示内容 while(1) { } } //**************************************************** //MS延时函数(12M晶振下测试) //**************************************************** void Delay_ms(unsigned int n) { unsigned int i,j; for(i=0;i
STC8A8K64S4A12单片机OV7670摄像头实验(串口1传输图像)KeilC51软件例程源码.rar
STC8A8K64S4A12单片机OV7670摄像头实验(串口1传输图像)KeilC51软件例程源码 int main() { P3M1 &= 0xFE; P3M0 &= 0xFE; //设置P3.0为准双向口 P3M1 &= 0xFD; P3M0 |= 0x02; //设置P3.1为推挽输出 Delay100ms(); Uart1_Init(); Delay100ms(); IE0 = 0; //将INT0中断请求标志位清"0" EX0 = 1; //使能INT0中断允许位 IT0 = 1; //选择INT0为下降沿触发方式 EA = 1; // 总中断打开 led1=0; while(OV7670_Init())//
初始化
OV7670 { led1=1;
下载资源悬赏专区
12,781
社区成员
12,309,925
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章