找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索

請(qǐng)大神幫忙分析一下程序就是一個(gè)簡(jiǎn)單的時(shí)鐘,一切都可以就是按鍵部分不起作用

查看數(shù): 2588 | 評(píng)論數(shù): 4 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁(yè)<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2018-3-3 21:38

正文摘要:

本帖最后由 july0 于 2018-3-3 21:41 編輯 #include<reg52.h> #define uchar unsigned char #define uint unsigned int #include"24c02.h" sbit rs=P2^6; sbit wr=P2^5; sbit lcden=P2^7; sbit ...

回復(fù)

ID:222948 發(fā)表于 2018-3-4 19:23
july0 發(fā)表于 2018-3-4 12:33
還有就是液晶.有一部分我沒有設(shè)置卻會(huì)出現(xiàn)字符是為什么,我試了很多遍也不能去除掉

亂碼是肯定的,你只負(fù)責(zé)初始地址而且沒有限制最后的末地址,最簡(jiǎn)單就是在uchar code table[]="2008-9-30 MON";中mon的后面加兩個(gè)空格就行;比如uchar code table[]="2008-9-30 MON  ";這樣就行了
ID:284007 發(fā)表于 2018-3-4 12:28
999333 發(fā)表于 2018-3-4 10:34
在程序中找到if(s1num!=0);這一行把后面的分號(hào)去掉試一下,應(yīng)該可以了,(另外就是不用的函數(shù)可以屏蔽了, ...

謝謝終于調(diào)試成功了,我還有一個(gè)問(wèn)題希望前輩解答一下,那就是是不是中斷和主函數(shù)同時(shí)調(diào)用一個(gè)函數(shù)有時(shí)候會(huì)出現(xiàn)錯(cuò)誤才不能同時(shí)調(diào)用
ID:222948 發(fā)表于 2018-3-4 10:34
在程序中找到if(s1num!=0);這一行把后面的分號(hào)去掉試一下,應(yīng)該可以了,(另外就是不用的函數(shù)可以屏蔽了,還有在中斷和主函數(shù)不要同時(shí)調(diào)用同一個(gè)函數(shù))這是建議

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表