diff options
Diffstat (limited to 'sample_notebooks/MukteshChaudhary')
-rw-r--r-- | sample_notebooks/MukteshChaudhary/ch5.ipynb | 139 |
1 files changed, 139 insertions, 0 deletions
diff --git a/sample_notebooks/MukteshChaudhary/ch5.ipynb b/sample_notebooks/MukteshChaudhary/ch5.ipynb new file mode 100644 index 00000000..6b4fc11c --- /dev/null +++ b/sample_notebooks/MukteshChaudhary/ch5.ipynb @@ -0,0 +1,139 @@ +{ + "metadata": { + "name": "" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 5: Sequential Circuits, Flip flops & Multivibrators" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 1, Page 183\n" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "R=10*10**3;#external resistance ohm#\n", + "C=0.1*10**-6;#timing capacitor Farad#\n", + "\n", + "#Calculations\n", + "T=1.1*R*C;#time for which output remains high in monostable multivibrator using IC 555 timer#\n", + "\n", + "#Result\n", + "print \"Required time=%.1f milli-seconds\"%(T*10**3)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "Required time=1.1 milli-seconds\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 2, Page 183" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "Ra=10*10**3 #ohms\n", + "Rb=10*10**3 #ohms\n", + "C=.001*10**-6 #F\n", + "\n", + "#Calculations&Results\n", + "T1=.693*(Ra+Rb)*C;#charging time constant#\n", + "T2=.693*Rb*C;#discharging time constant#\n", + "T=T1+T2;#total time#\n", + "f=1./T;#frequency#\n", + "print 'frequency=%.2f KH'%(f*10**-3);\n", + "D=T2/T;#duty cycle#\n", + "D=D*100\n", + "print 'duty cycle=%.2f percent'%D\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "frequency=48.10 KH\n", + "duty cycle=33.33 percent\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 3, Page 184" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#Variable declaration\n", + "Ra=6.8*10**3 #ohms\n", + "Rb=3.3*10**3 #ohms\n", + "C=.1*10**-6 #F\n", + "\n", + "#Calculations&Results\n", + "T1=.693*(Ra+Rb)*C;#charging time constant#\n", + "T2= .693*Rb*C;#discharging time constant#\n", + "T=T1+T2;#total time#\n", + "f=1/T#frequency#\n", + "print 'frequency=%.3f KH'%(f*10**-3)\n", + "D=T2/T;#duty cycle#\n", + "D=D*100\n", + "print 'duty cycle=%.2f percent'%D" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "frequency=1.077 KH\n", + "duty cycle=24.63 percent\n" + ] + } + ], + "prompt_number": 3 + } + ], + "metadata": {} + } + ] +}
\ No newline at end of file |