標題: 在一組在充電中的電池中逐個的找出單個電池的上下閥值,單片機P3口輸出相關的數(shù)據(jù) [打印本頁]
作者: LWB2005_2 時間: 2021-12-8 12:21
標題: 在一組在充電中的電池中逐個的找出單個電池的上下閥值,單片機P3口輸出相關的數(shù)據(jù)
大家好,本人是一個接觸C51時間不長的小白。今天做了個程序,下面的是其中的子程序。功能是在一組在充電中的電池中逐個的找出單個電池的上下閥值,然后從P3口輸出相關的數(shù)據(jù)控制執(zhí)行電路運作。其中所有的變量都是全局變量,目前執(zhí)行的結果是繼電器閃動一下就再也不動了,顯示是進入了“均衡”請各位論壇里的老師幫看看問題出在什么地方。均衡控制程序是直接在主程序下運行的,各變量也查了沒有沖突。
單片機源程序如下:
作者: 溫xyz 時間: 2021-12-8 18:29
Z是什么變量?從頭到尾沒有看到Z被賦值。
作者: LWB2005_2 時間: 2021-12-8 19:53
h的初始值是FF,其他的初始值為0
作者: LWB2005_2 時間: 2021-12-8 19:58
h的初始值是FF,其他變量的初始值是0。V1~V5是實測值。
作者: 13205495918 時間: 2021-12-8 21:46
老兄你這個程序?qū)嵲谑怯悬c讓人費解哎。
作者: 188610329 時間: 2021-12-8 23:44
先確認一件事, 你這代碼, 編譯通過了么?
作者: LWB2005_2 時間: 2021-12-9 20:01
Z全局變量,類型CHAR初始值是0根據(jù)程序IF的結果是否賦值。編譯通過。我不知什么地方有令人費解的。就因本人查不出原因
作者: LWB2005_2 時間: 2021-12-9 20:05
就因為是通過了編譯,燒進片子才知道繼電器閃動一下就再也不動了
作者: LWB2005_2 時間: 2021-12-9 20:16
這幾天都要崩潰了
作者: cheney03 時間: 2021-12-10 11:26
貌似變量很多,摸不著頭腦
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |