欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機數字頻率計仿真程序 lcd1602顯示

查看數: 3970 | 評論數: 2 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-5-28 15:03

正文摘要:

仿真文件圖片

回復

ID:115923 發表于 2020-10-9 08:30
unsigned char dat[5];
dat[4]=Num/10000+'0';
dat[3]=Num%10000/1000+'0';
dat[2]=Num%1000/100+'0';
dat[1]=Num%100/10+'0';
dat[0]=Num%10+'0'
上次發送的這些代碼 可以很好的運用在 樓主的 計數后 在LCD上顯示使用.
因為LCD1602只能顯示字符的, 所以要把數字 0 轉換為'0' , ......  以上值得的大家學習!
ID:115923 發表于 2020-10-4 21:08
這個51單片機中C語言,  里面會用到int能轉換為字符串類型嗎?怎么轉換?

因為是C51, 所以不能用 VC++里面的C語言代碼 eg: itoa, 也不要用打印的 eg: sprintf 這些函數.
為什么? 因為C51的內存太小 ,如果這樣用非常占用資源. 有些朋友 這樣使用就 顯得不夠專業了.
所以, 一般我們是這樣自己寫代碼使用實現的: 字符串改為數組的形式.
unsigned char dat[5];
dat[4]=Num/10000+'0';
dat[3]=Num%10000/1000+'0';
dat[2]=Num%1000/100+'0';
dat[1]=Num%100/10+'0';
dat[0]=Num%10+'0'

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表