亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 單片機編程 > 用單片機AT89C51改造普通雙桶洗衣機

用單片機AT89C51改造普通雙桶洗衣機

  • 資源大小:267 K
  • 上傳時間: 2013-12-31
  • 上傳用戶:han168888
  • 資源積分:2 下載積分
  • 標      簽: 89C C51 AT 89

資 源 簡 介

用單片機AT89C51改造普通雙桶洗衣機:AT89C2051作為AT89C51的簡化版雖然去掉了P0、P2等端口,使I/O口減少了,但是卻增加了一個電壓比較器,因此其功能在某些方面反而有所增強,如能用來處理模擬量、進行簡單的模數(shù)轉換等。本文利用這一功能設計了一個數(shù)字電容表,可測量容量小于2微法的電容器的容量,采用3位半數(shù)字顯示,最大顯示值為1999,讀數(shù)單位統(tǒng)一采用毫微法(nf),量程分四檔,讀數(shù)分別乘以相應的倍率。
電路工作原理
  本數(shù)字電容表以電容器的充電規(guī)律作為測量依據,測試原理見圖1。電源電路圖。

壓E+經電阻R給被測電容CX充電,CX兩端原電壓隨充電時間的增加而上升。當充電時間t等于RC時間常數(shù)τ時,CX兩端電壓約為電源電壓的63.2%,即0.632E+。數(shù)字電容表就是以該電壓作為測試基準電壓,測量電容器充電達到該電壓的時間,便能知道電容器的容量。例如,設電阻R的阻值為1千歐,CX兩端電壓上升到0.632E+所需的時間為1毫秒,那么由公式τ=RC可知CX的容量為1微法。
  測量電路如圖2所示。A為AT89C2051內部構造的電壓比較器,AT89C2051

圖2

的P1.0和P1.1口除了作I/O口外,還有一個功能是作為電壓比較器的輸入端,P1.0為同相輸入端,P1.1為反相輸入端,電壓比較器的比較結果存入P3.6口對應的寄存器,P3.6口在AT89C2051外部無引腳。電壓比較器的基準電壓設定為0.632E+,在CX兩端電壓從0升到0.632E+的過程中,P3.6口輸出為0,當電池電壓CX兩端電壓一旦超過0.632E+時,P3.6口輸出變?yōu)?。以P3.6口的輸出電平為依據,用AT89C2051內部的定時器T0對充電時間進行計數(shù),再將計數(shù)結果顯示出來即得出測量結果。
整機電路見圖3。電路由單片機電路、電容充電測量電路和數(shù)碼顯示電路等

圖3

部分組成。
AT89C2051內部的電壓比較器和電阻R2-R7等組成測量電路,其中R2-R5為量程電阻,由波段開關S1選擇使用,電壓比較器的基準電壓由5V電源電壓經R6、RP1、R7分壓后得到,調節(jié)RP1可調整基準電壓。當P1.2口在程序的控制下輸出高電平時,電容CX即開始充電。量程電阻R2-R5每檔以10倍遞減,故每檔顯示讀數(shù)以10倍遞增。由于單片機內部P1.2口的上拉電阻經實測約為200K,其輸出電平不能作為充電電壓用,故用R5兼作其上拉電阻,由于其它三個充電電阻和R5是串聯(lián)關系,因此R2、R3、R4應由標準值減去1K,分別為999K、99K、9K。由于999K和1M相對誤差較小,所以R2還是取1M。
數(shù)碼管DS1-DS4、電阻R8-R14等組成數(shù)碼顯示電路。本機采用動態(tài)掃描顯示的方式,用軟件對字形碼譯碼。P3.0-P3.5、P3.7口作數(shù)碼顯示七段筆劃字形碼的輸出,P1.3-P1.6口作四個數(shù)碼管的動態(tài)掃描位驅動碼輸出。這里采用了共陰數(shù)碼管,由于AT89C2051的P1.3-P1.6口有25mA的下拉電流能力,所以不用三極管就能驅動數(shù)碼管。R8-R14為P3.0-P3.5、P3.7口的上拉電阻,用以驅動數(shù)碼管的各字段,當P3的某一端口輸出低電平時其對應的字段筆劃不點亮,而當其輸出高電平時,則對應的上拉電阻即能點亮相應的字段筆劃。

相 關 資 源

主站蜘蛛池模板: 拜泉县| 汉中市| 清水县| 和平区| 东莞市| 无极县| 桑日县| 连城县| 东阳市| 南和县| 久治县| 淄博市| 闵行区| 汝南县| 辉南县| 麻江县| 平乐县| 屏东市| 连南| 区。| 北京市| 石台县| 蒲江县| 双桥区| 无棣县| 永安市| 分宜县| 西乌珠穆沁旗| 平阳县| 兰坪| 九龙坡区| 保德县| 南溪县| 修水县| 雅安市| 连山| 满洲里市| 宜都市| 北流市| 湟中县| 大港区|