久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機秒表設計,啟動仿真開始計時LCD1602顯示時分秒
[打印本頁]
作者:
18896597781
時間:
2021-5-27 16:43
標題:
單片機秒表設計,啟動仿真開始計時LCD1602顯示時分秒
功能介紹:實現手表功能,
LCD顯示時分秒,
附件包含完整程序及仿真設計。
仿真圖.png
(400.93 KB, 下載次數: 71)
下載附件
2021-5-27 16:38 上傳
單片機源程序如下:
#include <REG51.h>
#include <intrins.h>
#define N 50000
#define uint unsigned int
#define uchar unsigned char
#define LCD_DB P1
void display_time(); //聲明顯示時間函數
void LCD_init(); //申明1602初始化函數
void LCD_write_command(uchar dat); //申明1602寫命令函數
void LCD_write_data(uchar dat); //申明1602寫數據函數
void delay_n40us(uint n); //申明延遲函數
uchar shi,fen,miao; //全局變量時分秒
uchar tt[]="Welcome 51Luntan";
uint num=0;
/*****************************************
電路連接?
P1------DB0~DB7
P2.0------RS
P2.1------RW
P2.2------E
*****************************************/
sbit LCD_RS=P2^0;
sbit LCD_RW=P2^1;
sbit LCD_E=P2^2;
//********延時函數***************
void delay_n40us(uint n)
{ uint i;
uchar j;
for(i=n;i>0;i--)
for(j=0;j<2;j++);
}
void LCD_init(void)
{
LCD_write_command(0x38);//設置8位格式,2行,5x7
LCD_write_command(0x0c);//整體顯示,關光標,不閃爍
LCD_write_command(0x06);//設定輸入方式,增量不移位--------------
LCD_write_command(0x01);//清除屏幕顯示----------------
delay_n40us(100); //實踐證明,我的LCD1602上,用for 循環200 次就能可靠完成清屏指令。
}
//********************************
//********寫指令函數***********設置先向1602寫入的數據為地址*
void LCD_write_command(uchar dat)
{
LCD_DB=dat;
LCD_RS=0;//指令
LCD_RW=0;//寫入
LCD_E=1;//允許
LCD_E=0;//產生下降沿
delay_n40us(1);//實踐證明,我的LCD1602 上,用for 循環1 次就能完成普通寫指令。
}
//*******************************
//********再寫數據函數*****向1602中寫入數據********
void LCD_write_data(uchar dat)
{
LCD_DB=dat;
LCD_RS=1;//數據
LCD_RW=0;//寫入
LCD_E=1;//允許
LCD_E=0;//產生下降沿
delay_n40us(1);
}
//************顯示時間**************
void display_time()
{
LCD_init();
LCD_write_command(0x80); //從第一行顯示T
LCD_write_data('T');
delay_n40us(15000);
LCD_write_data('i');
delay_n40us(15000);
LCD_write_data('m');
delay_n40us(15000);
LCD_write_data('e');
delay_n40us(15000);
LCD_write_data(':');
delay_n40us(15000);
LCD_write_command(0x80+5); //***顯示時
LCD_write_data(0x30+shi/10); //****取十位顯示
delay_n40us(15000);
LCD_write_data(0x30+shi%10); //***取個位顯示
delay_n40us(15000);
LCD_write_data(':');
LCD_write_data(0x30+fen/10); //顯示分
delay_n40us(15000);
LCD_write_data(0x30+fen%10);
delay_n40us(15000);
LCD_write_data(':');
LCD_write_data(0x30+miao/10); //顯示秒
delay_n40us(15000);
LCD_write_data(0x30+miao%10);
delay_n40us(15000);
}
//*****T0中斷函數50ms中斷一次**************
void t0_time() interrupt 1
{
++num;
TH0=(65536-N)/256;
TH0=(65536-N)%256;
if(num==20) //計時滿一秒鐘
{
num=0;
++miao;
LCD_write_command(0x80+11);
LCD_write_data(0x30+miao/10);
delay_n40us(15000);
LCD_write_data(0x30+miao%10);
delay_n40us(15000);
if(miao==60) //計時滿一分鐘
{
miao=0;
++fen;
LCD_write_command(0x80+8);
LCD_write_data(0x30+fen/10);
delay_n40us(15000);
LCD_write_data(0x30+fen%10);
delay_n40us(15000);
LCD_write_data(':');
delay_n40us(15000);
if(fen==60) //計時滿一小時
{
fen=0;
++shi;
LCD_write_command(0x80+5);
LCD_write_data(0x30+shi/10);
delay_n40us(15000);
LCD_write_data(0x30+shi%10);
delay_n40us(15000);
LCD_write_data(':');
delay_n40us(15000);
if(shi==24) //計時滿一天
{
shi=0;
}
}
}
}
}
//**************main函數***********
main()
{
int h;
shi=0;
fen=0;
miao=0;
display_time(); //顯示初始時間0
LCD_write_command(0x80+64);//從第二行開始顯示
for(h=0;h<16;++h) //顯示定義好的字符串
{
LCD_write_data(tt[h]);
delay_n40us(15000);
}
TH0=(65536-N)/256; //載入計數初值高八位
TH0=(65536-N)%256; //載入計數初值低八位
EA=1; //開中斷權限
ET0=1; //開T0中斷
TR0=1; //定時開始
TMOD=0x01; //選用模式1定時
while(1); //等待中斷
}
復制代碼
所有資料51hei提供下載:
利用定時中斷設計手表LCD1602顯示時分秒.zip
(64.88 KB, 下載次數: 43)
2021-5-27 16:34 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品中文字幕在线
|
成人av观看
|
99久久婷婷国产精品综合
|
国产精品福利在线观看
|
久久久久国产精品
|
不卡欧美
|
全免费a级毛片免费看视频免
|
欧美精品久久久久
|
久久久国产一区
|
国产日韩在线观看一区
|
国产精品久久久久久久久久
|
成年人视频免费在线观看
|
日本又色又爽又黄又高潮
|
超碰人人人人
|
久草在线免费资源
|
久久不卡
|
欧美日韩网站
|
久久丁香
|
少妇av片
|
日韩视频一区二区在线
|
99精品欧美一区二区三区
|
欧美精品一区在线观看
|
99精品久久久国产一区二区三
|
97人人超碰
|
国产高清视频在线
|
嫩草影院黄
|
伊人网站在线
|
免费v片在线观看
|
三级欧美
|
国产视频h
|
国产精品一二区
|
av影音在线
|
中文字幕一区二区视频
|
国产精品视频免费观看
|
亚洲欧美高清
|
欧美精品一区三区
|
日韩av啪啪网站大全免费观看
|
黄色一级大片在线免费看产
|
超碰av在线
|
中文在线日韩
|
伊人色综合久久久天天蜜桃
|