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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 23544|回復: 55
收起左側

單片機電池容量測試儀設計制作

  [復制鏈接]
ID:76686 發表于 2015-4-11 20:21 | 顯示全部樓層 |閱讀模式
       這個單片機電池容量測試儀,用萬能板搭建,顯示用12864字庫屏,主板與屏分開,制作好的實物如圖。這個單片機電池容量測試儀對于鋰電/鎳氫程序實現自動識別。識別的方法:電壓高于2.7就是鋰電,低于2.7高于2V就是鋰電低電壓,會有提示;高于1低于2,就是鎳氫電池。不知道電壓設定的對不對,鎳氫電池放電截止設定在1V,鋰電池設定在2.7V,左下角放電測試時會顯示截止電壓。需要這個單片機電池容量測試儀程序資料的愛好者自行下載。
      全部源碼下載: 電池容量測試儀.zip (213.48 KB, 下載次數: 374)






部分源碼預覽:
  1. ;-------------------------
  2. ;        LCD12864.ASM
  3. ;
  4. ;12864液晶屏顯示驅動程序
  5. ;-------------------------
  6. SENDI:;------串行控制命令寫入------------------------
  7. ;        LCALL        FD        ;等忙時間
  8.         MOV        RAM0,#15
  9.         DJNZ        RAM0,$
  10. ;------------第一字節,11111000,從MCU到屏,控制字        ,rs,rw都為0
  11.         SETB        RS        ;片選為1
  12.         MOV        R7,#5
  13. SENDI1:        SETB        RW        ;前四位都為1
  14.         NOP
  15.         NOP
  16.         CLR        E
  17.         NOP
  18.         NOP
  19.         NOP
  20.         NOP
  21.         SETB        E
  22.         DJNZ        R7,SENDI1
  23.         MOV        R7,#3
  24. SENDI2:        CLR        RW
  25.         NOP
  26.         NOP
  27.         CLR        E
  28.         NOP
  29.         NOP
  30.         NOP
  31.         NOP
  32.         SETB        E
  33.         DJNZ        R7,SENDI2
  34. ;-------第二三字節,8位的高四位------------------
  35.         MOV        R6,#2
  36. SENDI5:        MOV        R7,#4
  37. SENDI3:        RLC        A
  38.         MOV        RW,C
  39.         NOP
  40.         NOP
  41.         CLR        E
  42.         NOP
  43.         NOP
  44.         NOP
  45.         NOP
  46.         SETB        E
  47.         DJNZ        R7,SENDI3
  48.         MOV        R7,#4
  49.         CLR        C
  50. SENDI4:        MOV        RW,C        ;后4位全為0
  51.         NOP
  52.         NOP
  53.         CLR        E
  54.         NOP
  55.         NOP
  56.         NOP
  57.         NOP
  58.         SETB        E
  59.         DJNZ        R7,SENDI4
  60.         DJNZ        R6,SENDI5
  61.         CLR        RS
  62.         RET
  63. ;-----------------------------------------------
  64. SENDD:        ;------串行數據字節寫入---------------------
  65. ;        LCALL        FD        ;等忙時間
  66.         MOV        RAM0,#15
  67.         DJNZ        RAM0,$
  68. ;------------第一字節,11111000,從MCU到屏,控制字       
  69.         SETB        RS        ;片選為1
  70.         MOV        R7,#5
  71. SENDD1:        SETB        RW        ;前四位都為1
  72.         NOP
  73.         NOP
  74.         CLR        E
  75.         NOP
  76.         NOP
  77.         NOP
  78.         NOP
  79.         SETB        E
  80.         DJNZ        R7,SENDD1
  81.         CLR        RW        ;第三位,從MCU到LCD,0
  82.         NOP
  83.         NOP
  84.         CLR        E
  85.         NOP
  86.         NOP
  87.         NOP
  88.         NOP
  89.         SETB        E
  90.         SETB        RW        ;第二位,數據,1
  91.         NOP
  92.         NOP
  93.         CLR        E
  94.         NOP
  95.         NOP
  96.         NOP
  97.         NOP
  98.         SETB        E
  99.         CLR        RW        ;第1位,,0
  100.         NOP
  101.         NOP
  102.         CLR        E
  103.         NOP
  104.         NOP
  105.         NOP
  106.         NOP
  107.         SETB        E
  108. ;-------第二三字節,8位的高四位------------------
  109.         MOV        R6,#2
  110. SENDD5:        MOV        R7,#4
  111. SENDD3:        RLC        A
  112.         MOV        RW,C
  113.         NOP
  114.         NOP
  115.         CLR        E
  116.         NOP
  117.         NOP
  118.         NOP
  119.         NOP
  120.         SETB        E
  121.         DJNZ        R7,SENDD3
  122.         MOV        R7,#4
  123.         CLR        C
  124. SENDD4:        MOV        RW,C        ;后4位全為0
  125.         NOP
  126.         NOP
  127.         CLR        E
  128.         NOP
  129.         NOP
  130.         NOP
  131.         NOP
  132.         SETB        E
  133.         DJNZ        R7,SENDD4
  134.         DJNZ        R6,SENDD5
  135.         CLR        RS
  136.         RET
  137. /*從緩存取數據送顯示*/
  138. LCDDS:        MOV        DPTR,#TAB1F        ;
  139. LCDDS1:        MOV        A,@R0                ;取列表
  140.         MOVC        A,@A+DPTR
  141.         LCALL        SENDD
  142.         INC        R0
  143.         DJNZ        DSDAT,LCDDS1        ;取完N個數
  144.         RET

  145. LCDDS2:        MOV        DPTR,#TAB1F
  146. LCDDS3:        MOV        A,R0
  147.         MOVC        A,@A+DPTR
  148.         LCALL        SENDD
  149.         INC        R0
  150.         DJNZ        DSDAT,LCDDS3
  151.         RET

  152. TAB10:  DB "  電池容量測試  " ;
  153. TAB11:        DB "V=0.00V I=0.00A "
  154. TAB12:        DB "0:00:00    0mAh "
  155. TAB13:        DB "SV2.70V  SR0.00A"
  156.          ;  0         10  141618  22      30       
  157. TAB1F:        DB "0123456789: -.=VRLAmD 待機....SV已結束! ",0
  158. /*
  159. TAB1:

  160. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  161. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  162. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  163. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  164. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  165. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  166. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  167. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  168. DB 0,0,0,0,0,0,0,0,96,0,0,96,0,0,0,0;
  169. DB 0,0,192,0,102,0,195,128,99,0,99,96,49,128,0,0;
  170. DB 0,0,192,0,99,0,222,0,97,128,99,252,49,128,0,0;
  171. DB 0,0,192,0,96,0,198,192,96,240,103,96,49,128,0,0;
  172. DB 0,0,192,0,126,0,255,128,127,176,121,240,49,240,0,0;
  173. DB 0,0,248,7,192,3,204,3,248,1,231,48,63,176,0,0;
  174. DB 0,31,152,0,243,0,219,128,126,192,103,240,241,224,0,0;
  175. DB 0,1,152,0,243,0,254,0,118,96,118,48,49,252,0,0;
  176. DB 0,1,176,1,182,1,247,240,236,0,251,224,63,128,0,0;
  177. DB 0,3,48,1,188,15,254,1,225,193,225,188,113,128,0,0;
  178. DB 0,3,48,195,56,96,198,199,111,3,111,225,195,192,0,0;
  179. DB 0,6,48,198,112,96,222,192,99,0,97,192,6,96,0,0;
  180. DB 0,12,48,204,240,97,223,193,227,240,99,96,12,56,0,0;
  181. DB 0,56,31,152,31,224,248,192,254,0,102,48,56,30,0,0;
  182. DB 0,0,0,0,0,0,0,0,0,0,124,28,0,0,0,0;
  183. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  184. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  185. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  186. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  187. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  188. DB 0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0;
  189. DB 0,0,0,48,0,3,0,0,48,1,128,24,0,0,0,0;
  190. DB 0,0,0,96,0,115,1,158,48,97,176,27,48,0,0,0;
  191. DB 0,0,0,96,3,195,0,246,48,49,152,49,176,0,0,0;
  192. DB 0,0,0,254,0,3,224,103,176,1,128,49,176,0,0,0;
  193. DB 0,0,1,134,0,127,102,127,176,1,240,108,48,0,0,0;
  194. DB 0,0,1,134,7,195,99,127,176,239,128,118,96,0,0,0;
  195. DB 0,0,1,246,0,195,96,127,179,225,128,243,96,0,0,0;
  196. DB 0,0,1,134,1,182,96,255,176,99,193,177,224,0,0,0;
  197. DB 0,0,1,134,3,118,97,255,176,110,192,48,192,0,0,0;
  198. DB 0,0,1,246,3,252,193,156,48,102,96,49,224,0,0,0;
  199. DB 0,0,1,134,0,24,195,54,48,119,236,51,56,0,0,0;
  200. DB 0,0,1,254,0,51,192,102,112,124,60,62,30,0,0,0;
  201. DB 0,0,1,206,0,97,128,192,48,0,28,48,0,0,0,0;
  202. DB 0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0;
  203. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  204. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  205. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  206. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  207. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  208. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  209. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  210. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  211. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  212. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  213. DB 7,156,243,224,12,32,15,128,0,0,0,0,13,136,0,192;
  214. DB 8,136,74,64,18,96,10,128,0,0,0,0,5,24,1,32;
  215. DB 8,8,72,143,130,35,226,0,0,0,0,0,5,8,1,32;
  216. DB 8,8,72,128,12,32,2,0,0,0,0,0,5,8,1,32;
  217. DB 8,8,73,0,2,32,2,0,0,0,0,0,5,8,1,32;
  218. DB 8,136,73,32,18,32,2,0,0,0,0,0,2,8,1,32;
  219. DB 7,8,243,224,12,112,7,0,0,0,0,0,2,28,64,192;
  220. DB 0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  221. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  222. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  223. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;"G:\8951\項目\09-27 九龍搖控器自動測試臺\開機畫面.bmp",0
  224. /* (128 X 64 )*



  225. TAB2:

  226. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  227. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  228. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  229. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  230. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  231. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  232. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  233. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  234. DB 0,0,24,0,0,0,0,0,0,0,0,0,0,192,0,0;
  235. DB 0,0,28,0,0,0,0,0,1,192,56,0,48,112,0,0;
  236. DB 0,0,28,0,0,222,0,0,1,192,24,0,48,96,0,0;
  237. DB 0,0,62,0,0,254,3,128,1,192,24,0,112,96,0,0;
  238. DB 0,0,119,0,0,206,31,192,3,224,24,0,112,96,0,0;
  239. DB 0,0,115,128,0,207,249,128,3,123,24,0,224,126,0,0;
  240. DB 0,0,225,192,0,206,219,128,7,61,152,0,195,240,0,0;
  241. DB 0,1,192,224,0,254,219,128,14,13,152,1,192,96,0,0;
  242. DB 0,3,128,112,0,254,219,0,12,1,152,3,192,96,0,0;
  243. DB 0,3,15,252,0,206,223,128,24,225,152,3,192,127,128,0;
  244. DB 0,6,126,63,128,206,240,0,63,241,152,6,195,240,0,0;
  245. DB 0,12,0,31,192,254,192,0,110,97,152,12,206,224,0,0;
  246. DB 0,56,0,0,0,238,192,0,198,97,152,24,192,96,0,0;
  247. DB 0,96,1,128,1,204,192,24,7,225,152,0,192,96,0,0;
  248. DB 0,0,31,192,1,140,192,24,6,225,152,0,192,252,0,0;
  249. DB 0,3,241,224,1,140,192,56,6,192,24,0,195,224,0,0;
  250. DB 0,1,129,192,3,140,224,120,6,12,24,0,192,96,0,0;
  251. DB 0,1,193,128,3,60,127,248,6,28,24,0,192,96,0,0;
  252. DB 0,0,193,128,6,28,31,192,7,252,24,0,192,127,192,0;
  253. DB 0,0,255,128,6,28,0,0,1,240,248,1,255,240,0,0;
  254. DB 0,0,224,0,0,24,0,0,0,0,120,0,192,0,0,0;
  255. DB 0,0,0,0,0,0,0,0,0,0,56,0,192,0,0,0;
  256. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  257. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  258. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  259. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  260. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  261. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  262. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  263. DB 0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0;
  264. DB 1,0,0,128,0,0,0,0,0,128,0,0,0,0,0,0;
  265. DB 1,0,1,224,3,0,7,240,1,128,0,240,3,0,0,248;
  266. DB 25,112,7,192,3,0,5,80,1,248,61,160,1,128,7,16;
  267. DB 24,192,7,0,3,224,7,96,31,0,41,32,4,192,0,16;
  268. DB 0,96,2,128,31,48,1,120,18,224,41,160,12,96,3,144;
  269. DB 17,128,7,224,23,176,15,192,3,32,41,96,9,48,28,16;
  270. DB 48,224,7,128,23,32,2,96,6,160,57,216,19,24,7,144;
  271. DB 39,160,0,248,15,160,4,48,11,32,41,224,54,28,25,144;
  272. DB 36,36,31,128,15,224,15,252,50,160,34,96,69,198,15,16;
  273. DB 40,36,32,128,3,2,53,167,3,32,34,16,15,32,14,16;
  274. DB 24,38,0,128,1,6,6,96,2,32,34,78,31,96,0,16;
  275. DB 0,54,0,128,0,254,0,0,2,32,35,130,0,0,0,112;
  276. DB 0,14,0,128,0,0,0,0,0,96,0,0,0,0,0,16;
  277. DB 0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0;
  278. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  279. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  280. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  281. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  282. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  283. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  284. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  285. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  286. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  287. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  288. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
  289. DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;"C:\Documents and Settings\new\桌面\22.bmp",0

  290. /**/
復制代碼


評分

參與人數 2黑幣 +20 收起 理由
新鄉家電維修 + 15 贊一個!
madell + 5 很給力!

查看全部評分

回復

使用道具 舉報

ID:73962 發表于 2015-4-11 20:54 | 顯示全部樓層
不錯!51黑有你更精彩
回復

使用道具 舉報

ID:77776 發表于 2015-4-23 21:23 | 顯示全部樓層
正好需要個這個
回復

使用道具 舉報

ID:77776 發表于 2015-4-23 21:24 | 顯示全部樓層
我下了,怎么沒有電路圖啊
回復

使用道具 舉報

ID:78114 發表于 2015-4-26 13:44 | 顯示全部樓層
電路圖????沒有怎么做啊
回復

使用道具 舉報

ID:78060 發表于 2015-4-26 23:10 | 顯示全部樓層
謝謝分享!!收藏!!
回復

使用道具 舉報

ID:80328 發表于 2015-6-11 00:02 | 顯示全部樓層
搞起來,做一個。
回復

使用道具 舉報

ID:80328 發表于 2015-6-11 00:04 | 顯示全部樓層
樓主,有電路圖,元器件清單,好想做個。
回復

使用道具 舉報

ID:80328 發表于 2015-6-12 09:20 | 顯示全部樓層
樓主,怎么聯系你?
回復

使用道具 舉報

10#
無效樓層,該帖已經被刪除
ID:87935 發表于 2015-8-8 17:06 | 顯示全部樓層
樓主能留下聯系方式。有些問題想向你學習
回復

使用道具 舉報

ID:87935 發表于 2015-8-8 17:14 | 顯示全部樓層
樓主有沒有c語言的程序,共享一份。拜托不要刪我貼
回復

使用道具 舉報

ID:91774 發表于 2015-10-7 09:02 | 顯示全部樓層
樓主顯示屏界面做的很漂亮,程序還沒仔細看,不知道是不是恒流放電。
贊一個!
回復

使用道具 舉報

ID:91806 發表于 2015-10-7 16:39 | 顯示全部樓層
原來如此,我買了一個
回復

使用道具 舉報

15#
無效樓層,該帖已經被刪除
ID:48413 發表于 2016-1-7 21:44 | 顯示全部樓層
學習一下謝謝樓主的共享
回復

使用道具 舉報

ID:111676 發表于 2016-4-1 07:03 來自觸屏版 | 顯示全部樓層
謝謝樓主無私奉獻
回復

使用道具 舉報

ID:126658 發表于 2016-6-14 13:35 | 顯示全部樓層
學習一下
回復

使用道具 舉報

ID:128867 發表于 2016-7-1 21:22 | 顯示全部樓層
正好需要個這個
回復

使用道具 舉報

ID:127344 發表于 2016-7-2 11:02 | 顯示全部樓層
能共享個完整的電路圖嗎,想做一個,拜托!
回復

使用道具 舉報

ID:47634 發表于 2016-7-24 15:08 | 顯示全部樓層
很好的東東,學習了
回復

使用道具 舉報

ID:70330 發表于 2016-8-29 14:21 | 顯示全部樓層
好帖,51hei有你更精彩!
回復

使用道具 舉報

ID:141494 發表于 2016-10-8 01:53 | 顯示全部樓層
謝謝分享!!收藏!!
回復

使用道具 舉報

ID:79034 發表于 2016-10-12 08:15 | 顯示全部樓層
匯編???看不懂啊。。。。。
樓主有沒C的啊?
回復

使用道具 舉報

ID:79034 發表于 2016-10-12 08:16 | 顯示全部樓層
還有,我想了解下,測試電池容量是什么一個原理啊
回復

使用道具 舉報

ID:44900 發表于 2016-10-14 18:09 | 顯示全部樓層

贊樓主
回復

使用道具 舉報

ID:141494 發表于 2016-10-14 22:33 | 顯示全部樓層
謝謝分享!!收藏!!
回復

使用道具 舉報

ID:55127 發表于 2016-11-25 09:58 | 顯示全部樓層
學習下準備做個!
回復

使用道具 舉報

ID:113573 發表于 2016-11-27 12:27 來自觸屏版 | 顯示全部樓層
謝謝分享,學習學習
回復

使用道具 舉報

ID:150982 發表于 2016-11-29 14:05 | 顯示全部樓層

kico 發表于 2015-4-23 21:23 | 只看該作者
正好需要個這個
回復

使用道具 舉報

ID:150982 發表于 2016-11-29 14:05 | 顯示全部樓層

謝謝分享,學習學習
回復

使用道具 舉報

ID:109730 發表于 2016-11-29 18:22 | 顯示全部樓層
能簡單說一下測試原理嗎?
回復

使用道具 舉報

ID:153518 發表于 2016-12-9 17:48 | 顯示全部樓層
真心不錯。學習中。
回復

使用道具 舉報

ID:153790 發表于 2016-12-11 11:00 | 顯示全部樓層
要是支持高電壓就好了
回復

使用道具 舉報

ID:162863 發表于 2017-1-25 08:10 來自觸屏版 | 顯示全部樓層
好東西啊!
回復

使用道具 舉報

ID:102702 發表于 2017-5-29 01:01 | 顯示全部樓層
電路圖呢?樓主補充一下吧
回復

使用道具 舉報

ID:211378 發表于 2017-6-15 01:49 | 顯示全部樓層
我想給電瓶車安裝一個。
回復

使用道具 舉報

ID:227313 發表于 2017-8-12 19:52 | 顯示全部樓層
正好需要個這個
回復

使用道具 舉報

ID:281297 發表于 2018-1-31 22:15 | 顯示全部樓層
樓主做的不錯,有沒有原理圖,
回復

使用道具 舉報

ID:228452 發表于 2018-5-26 22:10 | 顯示全部樓層
Thanks for code but since schematic is missing not complete project
Also if you have solution for for high capacity accu for car, forkers etc
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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