From 7bc77cb1ed33745c720952c92b3b2747c5cbf2df Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Sat, 3 Feb 2018 11:01:52 +0530 Subject: Added new code --- 3871/CH14/EX14.1/Ex14_1.sce | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 3871/CH14/EX14.1/Ex14_1.sce (limited to '3871/CH14/EX14.1') diff --git a/3871/CH14/EX14.1/Ex14_1.sce b/3871/CH14/EX14.1/Ex14_1.sce new file mode 100644 index 000000000..7a9426659 --- /dev/null +++ b/3871/CH14/EX14.1/Ex14_1.sce @@ -0,0 +1,22 @@ +//===================================================================================== +//Chapter 14 example 1 +clc; +clear all; + +//variable declaration +VREF =10; //reference voltage in V + + +//calculations +W1 = VREF/2; //the second MSB weight in V +W2 = VREF/4; //the third MSB weight in V +W3 = VREF/8 //the fourth (or LSB ) MSB weight in V +W = VREF+W1+W2+W3; //full scale output in V +r = W/4; //resolution in V + +//result +mprintf("the second MSB weight =%3.2d",W1); +mprintf("\nthe third MSB weight =%3.2d",W2); +mprintf("\nthe fourth (or LSB ) weight =%3.2d",W3); +mprintf("\nthe resolution of DAC is equal to the weight of the LSB = %3.2f V",W3); +mprintf("\nfull scale output = %3.2f V",r); -- cgit