此款電壓表主要是利用adc0832作為ad轉換晶元,可測範圍為0~5v 。lcd16025作為顯示晶元。
源程式如下:
#include
#include
#define uint unsigned int
#define uchar unsigned char
sbit rs=p3^0;
sbit rw=p3^1;
sbit e=p3^2;
sbit bf=p0^7;
sbit cs=p1^2;
sbit clk=p1^1;
sbit dio=p1^0;
uchar code table="0123456789";
void delay(uint z)
bit busytest()
void write_date(uchar date)
void write_com(uchar com)
void lcd_init()
read_date()
cs=1;
return dat;}
void display_char()
void display_dv(uchar dv)
void display_v(uchar dat)
void main()
}
合泰微控制器做電壓表 合泰微控制器總結
1 合泰微控制器總結 測試環境c編譯器v21.debug2.3.陣列,支援一維 二維陣列 大小小於1 bank 4.使用const關鍵字,變數將儲存於程式儲存區,如,const uint8 t tab 1,2,3 5.中斷服務函式 pragma vector isr tmr0 0x0c 定義中斷入口...
(1)設計基於51微控制器的電壓表
根據上述,我們選擇微控制器與a d轉換晶元結合的方法實現本設計。使用的基本元器件是 at89s52微控制器,ad0809 模數轉換晶元,1223液晶顯示器,開關,按鍵,電容,電阻,晶振,標準電源,繼電器等等。設計的基本框圖如下 at89s52 微控制器系統模組 1223 液晶顯示模組 ad0809 ...
基於微控制器的數字溫度計設計
基於微控制器的數字溫度計 摘要 本文介紹一種基於at89c2051微控制器的一種溫度測量及報警電路,該電路採用ds18b20作為溫度監測元件,測量範圍 55 125 使用4位led模組顯示,能通過鍵盤設定溫度報警上下限。正文著重給出了軟硬體系統的各部分電路,介紹了整合溫度感測器ds18b20的原理,...