久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2963|回復: 16
打印 上一主題 下一主題
收起左側

單片機keil C語言中數組賦值問題

  [復制鏈接]
跳轉到指定樓層
樓主
ID:1006504 發表于 2022-2-23 21:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
unchar TIME[7] = {0x00, 0x00, 0x12, 0x23, 0x02, 0x06, 0x22};
void Timepros()
{
        
        Disp1[0]=TIME[0]/16;
        Disp1[1]=TIME[0]&0x0f;
        Disp1[2]='F';
        Disp1[3]=TIME[1]/16;
        Disp1[4]=TIME[1]&0x0f;
        Disp1[5]='K';
        Disp1[6]=TIME[2]/16;
        Disp1[7]=TIME[2]&0x0f;
        Disp1[8]='Y';
}[code]
關于這段賦值一直報錯,初學單片機一下午了還沒能解決問題,我是想將DS1302的時鐘數據儲存在一個數組中,然后LCD1602液晶顯示屏幕顯示出來,可一直沒成功,有人能幫我解答下嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:161164 發表于 2022-2-23 21:50 | 只看該作者
不把報錯訊息一起貼上來是要考我們嗎?
我猜是unchar<------ uchar?
回復

使用道具 舉報

板凳
ID:879809 發表于 2022-2-23 22:11 | 只看該作者
Disp[2][5][8]里面放的是ASCII碼,其他放的都是數字,沒轉ASCII,這兩種數據肯定有一個是錯的。
回復

使用道具 舉報

地板
ID:624769 發表于 2022-2-24 00:12 | 只看該作者
發表于 2022-2-23 22:11
Disp[2][5][8]里面放的是ASCII碼,其他放的都是數字,沒轉ASCII,這兩種數據肯定有一個是錯的。

你知道不知道, 很多老碼農,為了方便驗證一些東西, 通常在做顯示庫時候,會把 0x00~0x0F 這個索引位置放上 0~F 的字庫,來方便顯示 16進制?  換句話說, 0x01 可以索引到 ‘1’ , 0x31 也可以索引到‘1’ , 同樣 0x41可以索引到 'A'  。0x0A 也可以索引到‘A'。很明顯按樓主的提問,和發上來的代碼看,在別人代碼上修改的概率是極高的,你怎么知道顯示用的不是”完全庫“?

你都沒看人家代碼,你怎么就知道人家一定有一個錯? 人家有說是顯示出錯么? 人家沙發幫了那么多人,看過的代碼不比你多? 人家都說要看看代碼,你以為就你知字符轉換問題?

一般,很多人都是半桶水晃蕩,這段時間看你晃蕩的很厲害,哪兒都有看到你噴兩句的,問題是你有半桶水么? 一會兒在這里說”錯“,一會兒在那里說”無知“的, 你自己有”真知“么,真的說對的有幾個?
回復

使用道具 舉報

5#
ID:879809 發表于 2022-2-24 01:06 | 只看該作者
188610329 發表于 2022-2-24 00:12
你知道不知道, 很多老碼農,為了方便驗證一些東西, 通常在做顯示庫時候,會把 0x00~0x0F 這個索引位置 ...

你還真以為你是學閥了?你以為你是根蔥,可惜沒人拿你蘸醬。
回復

使用道具 舉報

6#
ID:290373 發表于 2022-2-24 09:40 | 只看該作者
貼下報錯信息大家才能幫你定位錯誤啊
回復

使用道具 舉報

7#
ID:1003226 發表于 2022-2-24 11:00 | 只看該作者
數據類型一致不一致,數組內部的數據類型要求一致
回復

使用道具 舉報

8#
ID:824490 發表于 2022-2-24 12:03 | 只看該作者
樓主快把錯誤信息發上來。。你只說報錯,又不說錯誤信息會出人命的知道不?
好比見人就說身體難受,又不說頭痛還是腳麻,大家靠猜來幫你啊?
回復

使用道具 舉報

9#
ID:139866 發表于 2022-2-24 13:33 | 只看該作者
188610329 發表于 2022-2-24 00:12
你知道不知道, 很多老碼農,為了方便驗證一些東西, 通常在做顯示庫時候,會把 0x00~0x0F 這個索引位置 ...

論壇是大家提出問題討論解決問題的地方,你這一句你不行那一句半桶水晃蕩,合著整個論壇全都靠你唄?不要老是覺得自己很厲害,謙虛才能使人進步,有則改之無則加勉,而不是今天你不對,明天他不對,發現不了問題怎么進步,大家都是一步一步學過來的,希望你能保持自己的敬畏之心吧。

說遠了,建議樓主問問題的時候最好把錯誤信息截個圖,或者把程序打包上來,這幾行代碼只能看出這些
        Disp1[0] = 0;
        Disp1[1] = 0;
        Disp1[2] = 'F';
        Disp1[3] = 0;
        Disp1[4] = 0;
        Disp1[5] = 'K';
        Disp1[6] = 1;
        Disp1[7] = 2;
        Disp1[8] = 'Y';
回復

使用道具 舉報

10#
ID:123289 發表于 2022-2-26 13:56 | 只看該作者
關鍵是提升自查的能力,現在這個問題還很初級,更復雜時,咋辦?總要學會自己走路的吧。
回復

使用道具 舉報

11#
ID:690831 發表于 2022-3-2 16:09 | 只看該作者
unchar TIME[7] = {0x00, 0x00, 0x12, 0x23, 0x02, 0x06, 0x22};
void Timepros()
{
        
        Disp1[0]=TIME[0]/16;
        Disp1[1]=TIME[0]&0x0f;
        Disp1[2]='F';
        Disp1[3]=TIME[1]/16;
        Disp1[4]=TIME[1]&0x0f;
        Disp1[5]='K';
        Disp1[6]=TIME[2]/16;
        Disp1[7]=TIME[2]&0x0f;
        Disp1[8]='Y';
}[code]

這個【code】用在這里是有什么作用呢
回復

使用道具 舉報

12#
ID:1007767 發表于 2022-3-2 16:11 | 只看該作者
沒轉ASCII,導致的錯誤
回復

使用道具 舉報

13#
ID:161164 發表于 2022-3-2 17:26 | 只看該作者
iamluckman 發表于 2022-3-2 16:09
unchar TIME[7] = {0x00, 0x00, 0x12, 0x23, 0x02, 0x06, 0x22};
void Timepros()
{

論壇功能

  1. unchar TIME[7] = {0x00, 0x00, 0x12, 0x23, 0x02, 0x06, 0x22};
  2. void Timepros()
  3. {
  4.         
  5.         Disp1[0]=TIME[0]/16;
  6.         Disp1[1]=TIME[0]&0x0f;
  7.         Disp1[2]='F';
  8.         Disp1[3]=TIME[1]/16;
  9.         Disp1[4]=TIME[1]&0x0f;
  10.         Disp1[5]='K';
  11.         Disp1[6]=TIME[2]/16;
  12.         Disp1[7]=TIME[2]&0x0f;
  13.         Disp1[8]='Y';
  14. }
復制代碼


用【code】代碼【/code】用作代碼排版
回復

使用道具 舉報

14#
ID:121859 發表于 2022-3-2 19:19 | 只看該作者
去掉函數Timepros()末尾的 [code]就可以了。
回復

使用道具 舉報

15#
ID:690831 發表于 2022-3-6 00:59 | 只看該作者

原來如此,謝謝指教
回復

使用道具 舉報

16#
ID:700967 發表于 2022-3-6 01:10 來自手機 | 只看該作者
設置一個變量,將TIME數組的數量給變量參與計算試試
回復

使用道具 舉報

17#
ID:883242 發表于 2022-3-6 11:06 | 只看該作者
188610329 發表于 2022-2-24 00:12
你知道不知道, 很多老碼農,為了方便驗證一些東西, 通常在做顯示庫時候,會把 0x00~0x0F 這個索引位置 ...

完全沒有道理,“錯”、“無知”說的就是你。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99r在线| 亚洲人人 | 米奇7777狠狠狠狠视频 | 久草在线视频中文 | 国产一区二区 | 久久99精品久久久久久 | 国产午夜精品视频 | 中文字幕国产在线 | 精品自拍视频 | 成人不卡在线 | 看av网址| 国产专区在线 | 日韩中文一区二区三区 | 精品久久一区二区三区 | av黄色片在线观看 | 高清亚洲 | 国产999精品久久久久久绿帽 | 亚洲一区二区三区在线视频 | 亚洲精品在线免费 | 在线观看视频91 | 综合精品 | 成人在线视频一区二区三区 | 亚洲欧美综合 | 亚洲精品久久久久久下一站 | 在线成人www免费观看视频 | 丁香久久 | 丁香五月网久久综合 | 精品国产一区二区三区性色 | 欧美精品福利 | www.色综合| 久久综合久色欧美综合狠狠 | 先锋资源吧 | 国产精品久久久久久久久污网站 | 国产精品亚洲成在人线 | 亚洲视频一区二区三区 | 中文字幕视频在线观看 | 看片网站在线 | 91在线看网站 | 亚洲在线一区二区 | 天天看逼 | 久久香蕉网 |