全球旧事资料 分类
实验报告
班级:姓名:学号:
f实验二、基于单片机控制的直流微电压测量系统设计
一、任务
设计并制作一套直流微电压测量装置,用来测量输入的正负直流微电压,并将结果显示在液晶屏上。整个系统的示意图如图1所示。
+-
U
信号调理
AD
MCU
(放大、滤


-+
波等)


液晶显示
图1直流微电压电流测量示意图
二、要求
1基本要求
(1)信号调理电路的输入阻抗500K;(2)测量输入直流微电压范围±400mv,分辨率±10mv;(3)测量结果显示在液晶屏上(负电压在数值前显示“”号),误差10。
2发挥部分
(1)提高测量输入直流微电压范围为±600mv或提高分辨率为±5mv,或两者同时提高,误差5;(2)其它如进一步提高分辨率等。
三、说明
(1)整个系统采用5V电压供电,可由直流电源提供。(2)MCU推荐采用TI的MSP430系列单片机。(3)输入的直流微电压可由仪表直接提供或仪表输出分压得到。(4)正负电压由同一输入端接入测量电路。
ff实现代码:i
cludereg52h
typedefu
sig
edcharuchartypedefu
sig
edi
tui
t
u
sig
ed
char
code
dua
_m0X3F0X060X5B0X4F0X660X6D0X7D0X070X7F0X6F0X000X40段选显示09
u
sig
edcharcodewei_m0Xfe0Xfd0Xfb0Xf70Xef0Xdf0Xbf0X7f位选
ucharge_adshi_adbai_adqia
_adwa
_aducharflag1sbitD0P04D2P05D3P06D4P07D5P33
voiddisplayucharweiuchardua

voidms_delayuchar
um延时函数
uchari0j0
fori0imu
iforj0j125j

voidi
terrupt_i
it
IT01EX01EA1
外部中断0开启使能外部中断0打开总中断开关
voiddata_read

voiddata_displaygewshiwbaiwqia
wwa
w
display5gewdisplay4shiwdisplay3baiwdisplay2qia
wdisplay1wa
1
fvoidmai
uchargewshiwbaiwqia
wwa
wi
terrupt_i
it
while1
ifflag1
gewge_adshiwshi_adbaiwshi_adqia
wqia
_adwa
wwa
_adflag10data_displaygewshiwbaiwqia
wwa
w
voiddisplayucharweiuchardua
P2dua
_mdua
P1wei_mweims_delay10

voidexi
t0i
terrupt0全局变量
ifD5P00xffwa
_ad0x0fP0ifD4P00xffqia
_ad0x0fP0
if0中断一次说明AD向单片机发送一次数据,记录到geshibaiqia
wa
中提供显示e
dif
fifD3P00xffbai_ad0x0fP0ifD2
P00xffshi_ad0x0fP0ifD1P00xffge_ad0x0fP0flag11
fr
好听全球资料 返回顶部