打印
[应用相关]

一按退出键显示的时间就出错

[复制链接]
663|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feiqi1|  楼主 | 2018-10-19 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在只是完成了确定光标位置和退出修改并保存这两个功能,加减还没写。但是一按退出键,显示的时间会变成其他的一个莫名其妙的时间。
沙发
feiqi1|  楼主 | 2018-10-19 21:20 | 只看该作者
//顺序:秒,分,时,日,月,星期,年;格式:BCD
uchar times[7];
//检测按键标志,0-无按键按下,1-修改位置选择,2-加一,3-减一,4-保存结果并退出
uchar flag = 0,
//确定光标位置
pos = -1;
char line1[];//第一行显示数据
char line2[];//第二行显示数据

void Show(void);//显示函数

void main( void )
{
WDTCTL = WDTPW + WDTHOLD;

//初始化P1口中断,
P1DIR = 0x00;
P1DIR |= BIT7;
P1OUT = 0x00;
P1IES = 0xff;
P1IE = 0xff;
DS1302_Reset();//初始化DS1302
LcdReset();//初始化1602
_BIS_SR(GIE);//开启中断
while(1)
{
if(flag == 0)//无按键按下
{
Get_DS1302(times);
Show();
}
if(flag == 1)//1-修改光标位置
{
switch(pos)//判断光标位置
{
case 0: LocateXY(5,0);break;
case 1: LocateXY(6,0);break;
case 2: LocateXY(8,0);break;
case 3: LocateXY(9,0);break;
case 4: LocateXY(11,0);break;
case 5: LocateXY(12,0);break;
case 6: LocateXY(4,1);break;
case 7: LocateXY(5,1);break;
case 8: LocateXY(7,1);break;
case 9: LocateXY(8,1);break;
case 10: LocateXY(10,1);break;
case 11: LocateXY(11,1);break;
default: ;
}
LcdWriteCmd(0x0f,1);//显示光标
}
if(flag == 4)
{
flag = 0;
LcdWriteCmd(0x0c,1);
Set_DS1302(times);
}
}
}

使用特权

评论回复
板凳
androidbus| | 2018-10-19 21:21 | 只看该作者
你的程序怎么这么乱呢?flag==4怎么来的

使用特权

评论回复
地板
litengg| | 2018-10-19 21:22 | 只看该作者

可以根据51的修改一下的,。

使用特权

评论回复
5
qiangweii| | 2018-10-19 21:24 | 只看该作者
退出键是干什么用的呢??

使用特权

评论回复
6
shashaa| | 2018-10-19 21:26 | 只看该作者
退出按键的作用是什么呢?

使用特权

评论回复
7
xia00| | 2018-10-19 21:27 | 只看该作者
单步调试看看是什么问题呢

使用特权

评论回复
8
hfdy01| | 2018-10-19 21:29 | 只看该作者
你得首先检查是否是硬件的问题.

使用特权

评论回复
9
CallReceiver| | 2018-10-19 21:31 | 只看该作者
是不是写入了另外的数据呢?

使用特权

评论回复
10
xiaoqizi| | 2018-10-22 15:56 | 只看该作者
好混乱 不过可以肯定的是程序问题

使用特权

评论回复
11
晓伍| | 2018-10-23 11:45 | 只看该作者
楼主可以单步调节试试看

使用特权

评论回复
12
八层楼| | 2018-10-23 12:03 | 只看该作者
仿真情况下看看哪步出的问题

使用特权

评论回复
13
labasi| | 2018-10-23 12:51 | 只看该作者
这样的问题还是很好找的

使用特权

评论回复
14
Rangar| | 2018-10-24 21:35 | 只看该作者
退出的时候,时间没保存的吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

粉丝