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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機問題求大佬解答,程序運行之后led不亮

[復制鏈接]
跳轉到指定樓層
樓主
ID:1066583 發表于 2023-3-14 20:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
主函數是這樣:
void main()
{        while(1)
        {
                c=255*200;
                if(c==51000)
                {led=1;}
        }
}
運行之后led不亮,但是我把算式改成c=255*100;if(c==25500)之后就沒問題,c定義的是long int ,為什么相乘的數大了就不行,小了就可以,折騰一天了百度遍了都不知道答案,求大佬解答,感謝,用的是51單片機stc15f204ea
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1066583 發表于 2023-3-14 23:10 | 只看該作者
換成了unsigned long c也不行,我人快傻了,難道單片機不支持運算這么大的數字嗎?
回復

使用道具 舉報

板凳
ID:1066583 發表于 2023-3-14 23:14 | 只看該作者
換成了unsigned long c不行,但unsigned int c可以,為什么無符號長整形反而不行,不理解,而且unsigned int在這個數行,換一個小一點的數相乘又不行了,55555
回復

使用道具 舉報

地板
ID:101869 發表于 2023-3-15 08:55 來自手機 | 只看該作者
硬件對不?直接用LED=1能否點亮?
回復

使用道具 舉報

5#
ID:161164 發表于 2023-3-15 09:19 | 只看該作者
本帖最后由 lkc8210 于 2023-3-15 09:22 編輯
  1. void main()
  2. {        while(1)
  3.         {
  4.                 c=(long int)255*200;
  5.                 if(c==51000)
  6.                 {led=1;}
  7.         }
  8. }
復制代碼


回復

使用道具 舉報

6#
ID:94031 發表于 2023-3-15 09:39 | 只看該作者
只有在c==51000時瞬間亮一下,你能看見嗎。
回復

使用道具 舉報

7#
ID:844772 發表于 2023-3-15 10:09 | 只看該作者
加一句試試
{led=1;
  c=0;}
回復

使用道具 舉報

8#
ID:1066583 發表于 2023-3-15 11:18 | 只看該作者
非凡科技 發表于 2023-3-15 08:55
硬件對不?直接用LED=1能否點亮?

前面定義了LED直接賦1可以亮
回復

使用道具 舉報

9#
ID:1066583 發表于 2023-3-15 11:19 | 只看該作者
xuyaqi 發表于 2023-3-15 09:39
只有在c==51000時瞬間亮一下,你能看見嗎。

賦1后沒再賦0應該一直是1吧
回復

使用道具 舉報

10#
ID:94031 發表于 2023-3-15 14:33 | 只看該作者
一筆長空 發表于 2023-3-15 11:19
賦1后沒再賦0應該一直是1吧

1 c 有特殊含義不能做變量名要改。
2 255不強制轉換編譯器會作負數處理,改一下:
cc=(long)255*200;
if(cc==51000)
{  led=1;        }
回復

使用道具 舉報

11#
ID:1066583 發表于 2023-3-15 17:01 | 只看該作者
xuyaqi 發表于 2023-3-15 14:33
1 c 有特殊含義不能做變量名要改。
2 255不強制轉換編譯器會作負數處理,改一下:
cc=(long)255*200;
...

謝謝您的解答,我試一下
回復

使用道具 舉報

12#
ID:94031 發表于 2023-3-15 17:20 | 只看該作者
一筆長空 發表于 2023-3-15 17:01
謝謝您的解答,我試一下

還有一種辦法,在255后面加 U ,L ,F說明數據類型:
cc=255u*200;
if(cc==51000)
{  led=1; }
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品一区二区在线 | 亚洲草草视频 | 欧美日韩亚 | 日本黄色大片免费看 | 欧美久久一级特黄毛片 | 国产精品视频免费看 | 国产一区91精品张津瑜 | 在线观看国产精品视频 | 亚洲精品大片 | 一区二区三区在线电影 | 亚洲色图在线观看 | 男人天堂久久 | 人人天天操 | 国产一级片久久久 | 91久久国产综合久久 | 欧洲成人午夜免费大片 | 精产国产伦理一二三区 | 欧美片网站免费 | 国产成人精品午夜视频免费 | 国产亚洲一区二区三区在线观看 | 久久久精品影院 | 精品成人一区二区 | 一级欧美黄色片 | 久久久中文 | 中文字幕精品一区二区三区在线 | 性福视频在线观看 | 91激情视频 | 国产a级毛片 | 福利精品在线观看 | 91精品国产91 | 99pao成人国产永久免费视频 | 日日夜夜草| 国产一区视频在线 | 亚洲成网 | 国产精品久久久久久久久久免费 | 91porn在线| 欧美一级片在线播放 | 国外成人在线视频 | 一区二区三区小视频 | 一区二区三区播放 | 中文字幕免费在线观看 |