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

QQ登錄

只需一步,快速開始

搜索

論壇一個(gè)大師的程序我仿制后只能計(jì)數(shù)255就歸零了 各位老師幫忙看看

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

正文摘要:

這是論壇一個(gè)大師的程序我仿制后只能計(jì)數(shù)255就歸零了怎么回事,勞煩各位老師看下程序哪兒要改,謝謝! #include <reg51.h> sbit key0=P1^0; sbit key1=P1^1;    //定義key0,key1接口 unsigned char flag ...

回復(fù)

ID:261288 發(fā)表于 2018-9-13 22:21
wl020807 發(fā)表于 2018-9-12 21:11
謝謝老師指導(dǎo)!另外還有個(gè)問題請(qǐng)教,現(xiàn)在可以超岀255計(jì)數(shù)了只是按鍵計(jì)數(shù)太快按一下有時(shí)加幾個(gè)數(shù),程序那兒需 ...

建議:按鍵加延時(shí)消抖程序。
ID:397250 發(fā)表于 2018-9-12 23:00
試試檢索一下吧
ID:308437 發(fā)表于 2018-9-12 22:25
給你幾個(gè)建議吧:你要對(duì)一些書籍比較敏感:255,65535,128這些字符類型的范圍,的臨界點(diǎn),必須要記住的。通常到某一個(gè)數(shù),就不再增加,就是數(shù)據(jù)類型定義錯(cuò)誤
ID:353831 發(fā)表于 2018-9-12 21:11
angmall 發(fā)表于 2018-9-12 19:19
你用
unsigned char count = 0;   
unsigned char count1,flag1,t_adjust=0,tm_adjust=0;

謝謝老師指導(dǎo)!另外還有個(gè)問題請(qǐng)教,現(xiàn)在可以超岀255計(jì)數(shù)了只是按鍵計(jì)數(shù)太快按一下有時(shí)加幾個(gè)數(shù),程序那兒需要修改?
ID:353831 發(fā)表于 2018-9-12 20:00
angmall 發(fā)表于 2018-9-12 19:19
你用
unsigned char count = 0;   
unsigned char count1,flag1,t_adjust=0,tm_adjust=0;

謝謝指點(diǎn)
ID:155507 發(fā)表于 2018-9-12 19:19
你用
unsigned char count = 0;   
unsigned char count1,flag1,t_adjust=0,tm_adjust=0;

unsigned char的取值范圍是0-255
char是有長(zhǎng)度的,你好好看看書,會(huì)有詳細(xì)的解釋

unsigned char是8位的,占一個(gè)寄存器,  無(wú)符號(hào)字符型,范圍(0-255)
unsigned int是16位,    占2個(gè)寄存器,   無(wú)符號(hào)整型 范圍(0-65,535)
unsigned long是32位, 占4個(gè)寄存器,   無(wú)符號(hào)整型 范圍(0-4,294,967,296)

評(píng)分

參與人數(shù) 1黑幣 +30 收起 理由
yousunny + 30 很給力!

查看全部評(píng)分

ID:353831 發(fā)表于 2018-9-12 17:36
各位老師圖片上傳錯(cuò)了,不是這個(gè)圖片

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

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

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