在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 2898|回复: 4

[求助] 求助,关于pic16f917驱动段式液晶

[复制链接]
发表于 2015-1-12 15:33:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我用的是pic16f917
功能是:利用timer0定是一秒,利用timer1外部引脚计数,段式液晶显示timer1计数结

果;
出现的问题:液晶正常显示数据,但是是隔一秒显示一次(即:一秒显示数据,另一秒

什么都不显示)
求大神指教!!!!!!
马上贴出代码!
 楼主| 发表于 2015-1-12 15:34:47 | 显示全部楼层
//数据正确显示,但是LCD屏幕闪烁

#include <pic.h>         

#define uchar unsigned char
#define uint unsigned int

#define A1   SEG0COM0
#define B1   SEG1COM0
#define A2   SEG2COM0
#define B2   SEG3COM0
#define A3   SEG4COM0
#define B3   SEG5COM0

#define F1   SEG0COM1
#define G1   SEG1COM1
#define F2   SEG2COM1
#define G2   SEG3COM1
#define F3   SEG4COM1
#define G3   SEG5COM1

#define E1   SEG0COM2
#define C1   SEG1COM2
#define E2   SEG2COM2
#define C2   SEG3COM2
#define E3   SEG4COM2
#define C3   SEG5COM2

#define P1   SEG0COM3
#define D1   SEG1COM3
#define P2   SEG2COM3
#define D2   SEG3COM3
#define P3   SEG4COM3
#define D3   SEG5COM3

uint i=0;
uchar flag=0;
uint count=0;
uint xianshi=0;
uchar bai,shi,ge;
void lcdshowbai(uchar data)
{
 楼主| 发表于 2015-1-12 15:35:58 | 显示全部楼层
代码怎么发不全,有字数限制呀

void main()            //主函数,单片机开机后就是从这个函数开始运行
{       
        TRISC5=1;
         OSCCON=0b01100111;       
//         cshio();
    cshlcd();
    cshtimer();


        while(flag==0);
    while(1)               //死循环,单片机初始化后,将一直运行这个死循环
    {
                shownum();

        while(flag==0);
                shownum();

       

    }


}
发表于 2015-12-13 16:42:32 | 显示全部楼层
感谢大家
发表于 2015-12-14 19:20:06 | 显示全部楼层
謝謝分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-18 20:23 , Processed in 0.020502 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表