基於微控制器的數字電壓表

2021-05-10 14:13:54 字數 672 閱讀 3769

此款電壓表主要是利用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的原理,...