技术领域
本实用新型涉及一种利用人参酒自动诊断失眠的仪器,尤其是一种诊断失眠的仪器。
背景技术
现有诊断失眠的仪器是职业医师用来检查患者失眠状态,并利用其对患者的病情进行分析的仪器。一种利用人参酒自动诊断失眠的仪器是一种可以替代医师来诊断失眠患者病情的仪器。它是按照加法器,乘法器的计算,并利用人参酒、黄酒、白酒、葡萄酒和啤酒对患者的病情进行治疗的电子仪器。它具有自动诊断失眠患者病情的能力,经长期临床检验,对失眠患者的治愈率高达20%。
实用新型内容
为了解决职业医师对失眠患者病情判断不准确的缺陷,本实用新型提供一种利用人参酒自动诊断失眠的仪器,它按照加法器,乘法器的计算结果,利用人参酒、黄酒、白酒、红酒、啤酒,萝卜酸汤,白菜酸汤,菠菜酸汤对患者的病情进行判断,最后输出一个患者每日晚上喝那些酒,及每种酒要喝多少量的诊断报告。
本实用新型解决其技术问题所采用的技术方案是:一种利用人参酒自动诊断失眠的仪器,包括失眠病情输入按键,病情分析电路,治疗处方显示电路等三部分组成,它们中间通过导线相连。同时,也是一种利用患者喝酒感到麻醉进而使患者产生想睡觉的仪器。
如图1所示,失眠病情输入按键是一组共4个6*6*5mm轻触按键(4),1602液晶屏(8)和STC89C51单片机(7)组成,USB接口(1)通过芯片PL2303(6)将程序下载到单片机(7)当中,5V开关电源(3)给电路提供5V直流电,芯片ASM1117(2)给芯片PL2303(6)供电,九针串口(5)通过串口给单片机(7)烧写程序。
人们通过按键把三项数据:1.失眠病情:重度,微重度,中度,微中度,轻度,微轻度,微度。轻微度等不同情况。2.失眠时间:整晚失眠,晚上11时以前失眠,晚上24时以前失眠,凌晨1时以前失眠,凌晨2时以前失眠,凌晨3时以前失眠,凌晨4时以前失眠,凌晨5时以前失眠等不同情况,3.患者喝酒感觉情况:喝人参酒感到麻醉,喝黄酒感到麻醉,喝白酒感到麻醉,喝红酒感到麻醉,喝啤酒感到麻醉等不同情况,通过1602液晶屏(8)显示,选择输入到STC89C52单片机(7)中。STC89C52单片机(7)通过程序将输入的患者失眠情况转换为二进制代码,分别输出到单片机IO口的加法器(9)和乘法器(10)上面进行计算,并把结果通过乘法器(10)上面的128个LED灯显示出来。
1.失眠病情代码输入到P3.7,P3.6,P3.5IO口:重度代码为000,微重度代码为001,中度代码为010,微中度代码为011,轻度代码为100,微轻度代码为101,微度代码为110,轻微度代码为111。
2.失眠时间代码输入到P3.4,P3.3,P3.2IO口:整晚失眠代码为000,晚上11时以前失眠代码为001,晚上24时以前失眠代码为010,凌晨1时以前失眠代码为011,凌晨2时以前失眠代码为100,凌晨3时以前失眠代码为101,凌晨4时以前失眠代码为110,凌晨5时以前失眠代码为111。
3.患者喝酒感觉情况代码输入到P12,P13,P14IO口:喝人参酒感到麻醉代码为000,喝黄酒感到麻醉代码为001,喝白酒感到麻醉代码为010,喝葡萄酒感到麻醉代码为011,喝啤酒感到麻醉代码为100,萝卜酸汤代码为101,白菜酸汤代码为110,青菜酸汤代码为111。
如图1所示,病情分析电路是由加法器(9)和乘法器(10)组成。它通过加法器(9)将患者喝酒感觉到的麻醉情况增加到患者的失眠病情里面,当患者喝酒感觉到麻醉,产生想休息的感觉时,就要减轻失眠病情,所以加法器就会根据程序将患者喝酒感觉到的麻醉情况降低患者的失眠情况,也就减少了患者喝酒增加睡眠的酒精量。同时,乘法器(10)将患者失眠病情和失眠时间相乘,得到64种治疗患者失眠的配方。这64种配方包括治疗患者所要喝的那些酒,及每种酒在睡前应喝多少这种酒。
如图2所示,病情分析电路的加法器是由74LS138译码器(11),74LS138译码器(12),74LS32或门(13),74LS32或门(14),74LS32或门(15),74LS08与门(16),74LS08与门(17),74LS08与门(18),74LS86异或门(19)组成。译码器负责将2路3位2进制数转换为2路8位10进制数。这两路8位十进制数相互进行或运算,得到一个新的8位十进制数。再将这个8位十进制数的高4位和低4位进行或运算,得到的4位10进制数做高位,原来的低4位10进制数做低位,这样就组成一个新的8位10进制数。再将隔开的2位十进制数做与运算得到的4位十进制数做新的8位十进制数里的4个单数位。再将隔开的2位十进制数做异或运算得到的4位十进制数做新的8位十进制数里的4个双数位。这4个单数位和4个双数为就组成了一个新的8位十进制数B1B2B3B4B5B6B7B8。
74LS138译码器(11)将二进制患者喝酒感觉情况代码转换为8个10进制高电平,74LS138译码器(12)将二进制失眠病情代码转换为8个10进制高电平。74LS32或门(13)和74LS32或门(14)将上述两个8位10进制代码进行或运算并输出,74LS32或门(13)和74LS32或门(15)将高位10进制代码进行或运算并输出。74LS08与门(16)和74LS08与门(17)将上述两个8位10进制代码进行与运算并输出,74LS86异或门(18)和74LS86异或门(19)将上述两个8位10进制代码进行异或运算并输出。最终得到16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16。
如图3示,74LS08与门(20),74LS08与门(21),74LS08与门(22)和74LS08与门(23)将上述16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16进行与运算并输出。74LS148编码器(24),74LS148编码器(25)将上述结果编码变成6位二进制编码D1D2D3D4D5D6,输出到乘法器。
如图4示,乘法器由译码器和与门组成,译码器将3位2进制代码变成8位10进制代码,与门按照从高到低的顺序对每位10进制代码进行与运算,最后得到64个10进制数,并通过LED灯显示出来。64个LED灯只有一个灯亮,那个灯亮,就要用那个灯对应的配方给患者治疗。
74LS138译码器(26)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(27)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(28),74LS08与门(29)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(30)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(31)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(32),74LS08与门(33)将上述两个8位10进制代码进行差一位的与运算,得到8位10进制数,输出并点亮二极管。
如图5所示,74LS138译码器(34)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(35)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(36),74LS08与门(37)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(38)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(39)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(40),74LS08与门(41)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图6所示,74LS138译码器(42)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(43)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(44),74LS08与门(45)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(46)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(47)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(48),74LS08与门(49)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图7所示,74LS138译码器(50)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(51)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(52),74LS08与门(53)将上述两个8位10进制代码进行差6位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(54)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(55)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(56),74LS08与门(57)将上述两个8位10进制代码进行差7位的与运算,得到8位10进制数,输出并点亮二极管。
如图8所示,74LS138译码器(58)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(59)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(60),74LS08与门(61)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(62)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(63)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(64),74LS08与门(65)将上述两个8位10进制代码进行差1位的与运算,得到8位10进制数,输出并点亮二极管。
如图9所示,74LS138译码器(66)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(67)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(68),74LS08与门(69)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(70)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(71)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(72),74LS08与门(73)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图10所示,74LS138译码器(74)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(75)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(76),74LS08与门(77)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(78)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(79)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(80),74LS08与门(81)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图11所示,74LS138译码器(82)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(83)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(84),74LS08与门(85)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(86)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(87)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(88),74LS08与门(89)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
经过加法器和乘法器的计算后,最后64个led灯只有一个点亮,这个LED灯代表的那个配方就是最佳治疗患者失眠的配方。
为什么人参酒、黄酒、白酒、红酒、啤酒,萝卜酸汤,白菜酸汤,菠菜酸汤能治疗失眠呢?这是因为,人喝酒以后,酒精进入血液会麻痹人的中枢神经系统,使人容易产生困倦的感觉,使人很容易的进入睡眠。在每天睡觉前喝一点酒会使人更容易进入睡眠。但是因为现在的商品酒里面含有大量的苯甲酸钠,山梨酸钾,色素等有害的食品添加剂,这些食品添加剂具有给食品防腐的作用,但是它们会在身体内影响人体的内分泌系统,是大脑,脏和肾脏的分泌物减少,进而是人体不容易进入失眠。所以,一定要喝低浓度防腐剂的酒,苯甲酸钠,山梨酸钾,色素等有害的食品添加剂在酒里面的浓度应小于100mg/Kg。这样才能让人的内分泌不会减小的太厉害,负责和这样的酒会让失眠越来越严重。
人参里面含有各种多糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,是人体更容易进入睡眠。酒精可以萃取人参里面的多糖,所以人参酒里面含有很多的人参多糖。在这里,我推荐大家喝东北农家自酿的高粱酒泡野山参,这种就属于存天然,无污染的有机食品,肯定会增加大家的睡眠效率。
黄酒里面含有各种氨基酸和肽类,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。
白酒里面含有50%左右的酒精,酒精可以刺激人体的大脑,是人体的大脑麻痹,产生睡眠感,使人体更容易进入睡眠。
红酒里面含有各种氨基酸和肽类,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。
啤酒里面含有各种氨基酸和肽类,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。
萝卜酸汤里面含有各种萝卜糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。同时醋也会是人体的内分泌增加,是人体更容易产生睡眠。
白菜酸汤里面含有各种白菜糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。同时醋也会是人体的内分泌增加,是人体更容易产生睡眠。
菠菜酸汤里面含有各种白菜糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。同时醋也会是人体的内分泌增加,是人体更容易产生睡眠。
同时,根据自己的失眠情况,增加各种酒的饮用量,各种酒配合起来才能使人更容易进入睡眠。
上述的一种利用人参酒自动诊断失眠的仪器,所述的是一种利用各种酒是人体内分内分泌增加,进而增强睡眠并判断失眠的仪器
本实用新型的有益效果是,本实用新型中的仪器克服了传统仪器不能自己判断事物的缺点,它通过加法器和乘法器自己判断患者的失眠情况,并利用各种酒给出一个可以治疗失眠的配方。
附图说明
下面结合附图和实施例对本实用新型进一步说明。
图1为本实用新型电路原理图。
图2为本实用新型加法器原理图。
图3为本实用新型加法器原理图。
图4为本实用新型乘法器原理图。
图5为本实用新型乘法器原理图。
图6为本实用新型乘法器原理图。
图7为本实用新型乘法器原理图。
图8为本实用新型乘法器原理图。
图9为本实用新型乘法器原理图。
图10为本实用新型乘法器原理图。
图11为本实用新型乘法器原理图。
图1中,1.USB接口,2.芯片ASM1117,3.5V开关电源,4. 4个6*6*5mm轻触按键,5. 九针串口,6. 芯片PL2303,7. STC89C51单片机,8. 1602液晶屏,9. 加法器,10.乘法器。
图2中,11.74LS138译码器,12.74LS138译码器,13.74LS32或门,14.74LS32或门,15.74LS32或门,16.74LS08与门,17.74LS08与门,18.74LS08与门,19.74LS86异或门。
图3中,20.74LS08与门,21.74LS08与门,22.74LS08与门,23.74LS08与门,24.74LS148编码器,25.74LS148编码器。
图4中,74LS138译码器(26)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(27)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(28),74LS08与门(29)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(30)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(31)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(32),74LS08与门(33)将上述两个8位10进制代码进行差一位的与运算,得到8位10进制数,输出并点亮二极管。
如图5所示,74LS138译码器(34)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(35)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(36),74LS08与门(37)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(38)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(39)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(40),74LS08与门(41)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图6所示,74LS138译码器(42)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(43)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(44),74LS08与门(45)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(46)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(47)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(48),74LS08与门(49)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图7所示,74LS138译码器(50)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(51)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(52),74LS08与门(53)将上述两个8位10进制代码进行差6位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(54)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(55)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(56),74LS08与门(57)将上述两个8位10进制代码进行差7位的与运算,得到8位10进制数,输出并点亮二极管。
如图8所示,74LS138译码器(58)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(59)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(60),74LS08与门(61)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(62)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(63)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(64),74LS08与门(65)将上述两个8位10进制代码进行差1位的与运算,得到8位10进制数,输出并点亮二极管。
如图9所示,74LS138译码器(66)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(67)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(68),74LS08与门(69)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(70)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(71)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(72),74LS08与门(73)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图10所示,74LS138译码器(74)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(75)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(76),74LS08与门(77)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(78)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(79)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(80),74LS08与门(81)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图11所示,74LS138译码器(82)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(83)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(84),74LS08与门(85)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(86)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(87)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(88),74LS08与门(89)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
具体实施方式
如图1所示,病情分析电路是由加法器(9)和乘法器(10)组成。它通过加法器(9)将患者喝酒感觉到的麻醉情况增加到患者的失眠病情里面,当患者喝酒感觉到麻醉,产生想休息的感觉时,就要减轻失眠病情,所以加法器就会根据程序将患者喝酒感觉到的麻醉情况降低患者的失眠情况,也就减少了患者喝酒增加睡眠的酒精量。同时,乘法器(10)将患者失眠病情和失眠时间相乘,得到64种治疗患者失眠的配方。这64种配方包括治疗患者所要喝的那些酒,及每种酒在睡前应喝多少这种酒。
如图2所示,病情分析电路的加法器是由74LS138译码器(11),74LS138译码器(12),74LS32或门(13),74LS32或门(14),74LS32或门(15),74LS08与门(16),74LS08与门(17),74LS08与门(18),74LS86异或门(19)组成。译码器负责将2路3位2进制数转换为2路8位10进制数。这两路8位十进制数相互进行或运算,得到一个新的8位十进制数。再将这个8位十进制数的高4位和低4位进行或运算,得到的4位10进制数做高位,原来的低4位10进制数做低位,这样就组成一个新的8位10进制数。再将隔开的2位十进制数做与运算得到的4位十进制数做新的8位十进制数里的4个单数位。再将隔开的2位十进制数做异或运算得到的4位十进制数做新的8位十进制数里的4个双数位。这4个单数位和4个双数为就组成了一个新的8位十进制数B1B2B3B4B5B6B7B8。
74LS138译码器(11)将二进制患者喝酒感觉情况代码转换为8个10进制高电平,74LS138译码器(12)将二进制失眠病情代码转换为8个10进制高电平。74LS32或门(13)和74LS32或门(14)将上述两个8位10进制代码进行或运算并输出,74LS32或门(13)和74LS32或门(15)将高位10进制代码进行或运算并输出。74LS08与门(16)和74LS08与门(17)将上述两个8位10进制代码进行与运算并输出,74LS86异或门(18)和74LS86异或门(19)将上述两个8位10进制代码进行异或运算并输出。最终得到16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16。
如图3示,74LS08与门(20),74LS08与门(21),74LS08与门(22)和74LS08与门(23)将上述16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16进行与运算并输出。74LS148编码器(24),74LS148编码器(25)将上述结果编码变成6位二进制编码D1D2D3D4D5D6,输出到乘法器。
如图4示,乘法器由译码器和与门组成,译码器将3位2进制代码变成8位10进制代码,与门按照从高到低的顺序对每位10进制代码进行与运算,最后得到64个10进制数,并通过LED灯显示出来。64个LED灯只有一个灯亮,那个灯亮,就要用那个灯对应的配方给患者治疗。
74LS138译码器(26)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(27)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(28),74LS08与门(29)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(30)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(31)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(32),74LS08与门(33)将上述两个8位10进制代码进行差一位的与运算,得到8位10进制数,输出并点亮二极管。
如图5所示,74LS138译码器(34)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(35)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(36),74LS08与门(37)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(38)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(39)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(40),74LS08与门(41)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图6所示,74LS138译码器(42)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(43)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(44),74LS08与门(45)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(46)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(47)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(48),74LS08与门(49)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图7所示,74LS138译码器(50)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(51)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(52),74LS08与门(53)将上述两个8位10进制代码进行差6位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(54)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(55)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(56),74LS08与门(57)将上述两个8位10进制代码进行差7位的与运算,得到8位10进制数,输出并点亮二极管。
如图8所示,74LS138译码器(58)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(59)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(60),74LS08与门(61)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(62)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(63)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(64),74LS08与门(65)将上述两个8位10进制代码进行差1位的与运算,得到8位10进制数,输出并点亮二极管。
如图9所示,74LS138译码器(66)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(67)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(68),74LS08与门(69)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(70)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(71)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(72),74LS08与门(73)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图10所示,74LS138译码器(74)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(75)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(76),74LS08与门(77)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(78)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(79)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(80),74LS08与门(81)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图11所示,74LS138译码器(82)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(83)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(84),74LS08与门(85)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(86)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(87)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(88),74LS08与门(89)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
经过加法器和乘法器的计算后,最后64个led灯只有一个点亮,这个LED灯代表的那个配方就是最佳治疗患者失眠的配方。
图1
图2
图3
图4
图5
图6
图7
图8
图9
图10
图11
技术领域
本实用新型涉及一种利用人参酒自动诊断失眠的仪器,尤其是一种诊断失眠的仪器。
背景技术
现有诊断失眠的仪器是职业医师用来检查患者失眠状态,并利用其对患者的病情进行分析的仪器。一种利用人参酒自动诊断失眠的仪器是一种可以替代医师来诊断失眠患者病情的仪器。它是按照加法器,乘法器的计算,并利用人参酒、黄酒、白酒、葡萄酒和啤酒对患者的病情进行治疗的电子仪器。它具有自动诊断失眠患者病情的能力,经长期临床检验,对失眠患者的治愈率高达20%。
实用新型内容
为了解决职业医师对失眠患者病情判断不准确的缺陷,本实用新型提供一种利用人参酒自动诊断失眠的仪器,它按照加法器,乘法器的计算结果,利用人参酒、黄酒、白酒、红酒、啤酒,萝卜酸汤,白菜酸汤,菠菜酸汤对患者的病情进行判断,最后输出一个患者每日晚上喝那些酒,及每种酒要喝多少量的诊断报告。
本实用新型解决其技术问题所采用的技术方案是:一种利用人参酒自动诊断失眠的仪器,包括失眠病情输入按键,病情分析电路,治疗处方显示电路等三部分组成,它们中间通过导线相连。同时,也是一种利用患者喝酒感到麻醉进而使患者产生想睡觉的仪器。
如图1所示,失眠病情输入按键是一组共4个6*6*5mm轻触按键(4),1602液晶屏(8)和STC89C51单片机(7)组成,USB接口(1)通过芯片PL2303(6)将程序下载到单片机(7)当中,5V开关电源(3)给电路提供5V直流电,芯片ASM1117(2)给芯片PL2303(6)供电,九针串口(5)通过串口给单片机(7)烧写程序。
人们通过按键把三项数据:1.失眠病情:重度,微重度,中度,微中度,轻度,微轻度,微度。轻微度等不同情况。2.失眠时间:整晚失眠,晚上11时以前失眠,晚上24时以前失眠,凌晨1时以前失眠,凌晨2时以前失眠,凌晨3时以前失眠,凌晨4时以前失眠,凌晨5时以前失眠等不同情况,3.患者喝酒感觉情况:喝人参酒感到麻醉,喝黄酒感到麻醉,喝白酒感到麻醉,喝红酒感到麻醉,喝啤酒感到麻醉等不同情况,通过1602液晶屏(8)显示,选择输入到STC89C52单片机(7)中。STC89C52单片机(7)通过程序将输入的患者失眠情况转换为二进制代码,分别输出到单片机IO口的加法器(9)和乘法器(10)上面进行计算,并把结果通过乘法器(10)上面的128个LED灯显示出来。
1.失眠病情代码输入到P3.7,P3.6,P3.5IO口:重度代码为000,微重度代码为001,中度代码为010,微中度代码为011,轻度代码为100,微轻度代码为101,微度代码为110,轻微度代码为111。
2.失眠时间代码输入到P3.4,P3.3,P3.2IO口:整晚失眠代码为000,晚上11时以前失眠代码为001,晚上24时以前失眠代码为010,凌晨1时以前失眠代码为011,凌晨2时以前失眠代码为100,凌晨3时以前失眠代码为101,凌晨4时以前失眠代码为110,凌晨5时以前失眠代码为111。
3.患者喝酒感觉情况代码输入到P12,P13,P14IO口:喝人参酒感到麻醉代码为000,喝黄酒感到麻醉代码为001,喝白酒感到麻醉代码为010,喝葡萄酒感到麻醉代码为011,喝啤酒感到麻醉代码为100,萝卜酸汤代码为101,白菜酸汤代码为110,青菜酸汤代码为111。
如图1所示,病情分析电路是由加法器(9)和乘法器(10)组成。它通过加法器(9)将患者喝酒感觉到的麻醉情况增加到患者的失眠病情里面,当患者喝酒感觉到麻醉,产生想休息的感觉时,就要减轻失眠病情,所以加法器就会根据程序将患者喝酒感觉到的麻醉情况降低患者的失眠情况,也就减少了患者喝酒增加睡眠的酒精量。同时,乘法器(10)将患者失眠病情和失眠时间相乘,得到64种治疗患者失眠的配方。这64种配方包括治疗患者所要喝的那些酒,及每种酒在睡前应喝多少这种酒。
如图2所示,病情分析电路的加法器是由74LS138译码器(11),74LS138译码器(12),74LS32或门(13),74LS32或门(14),74LS32或门(15),74LS08与门(16),74LS08与门(17),74LS08与门(18),74LS86异或门(19)组成。译码器负责将2路3位2进制数转换为2路8位10进制数。这两路8位十进制数相互进行或运算,得到一个新的8位十进制数。再将这个8位十进制数的高4位和低4位进行或运算,得到的4位10进制数做高位,原来的低4位10进制数做低位,这样就组成一个新的8位10进制数。再将隔开的2位十进制数做与运算得到的4位十进制数做新的8位十进制数里的4个单数位。再将隔开的2位十进制数做异或运算得到的4位十进制数做新的8位十进制数里的4个双数位。这4个单数位和4个双数为就组成了一个新的8位十进制数B1B2B3B4B5B6B7B8。
74LS138译码器(11)将二进制患者喝酒感觉情况代码转换为8个10进制高电平,74LS138译码器(12)将二进制失眠病情代码转换为8个10进制高电平。74LS32或门(13)和74LS32或门(14)将上述两个8位10进制代码进行或运算并输出,74LS32或门(13)和74LS32或门(15)将高位10进制代码进行或运算并输出。74LS08与门(16)和74LS08与门(17)将上述两个8位10进制代码进行与运算并输出,74LS86异或门(18)和74LS86异或门(19)将上述两个8位10进制代码进行异或运算并输出。最终得到16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16。
如图3示,74LS08与门(20),74LS08与门(21),74LS08与门(22)和74LS08与门(23)将上述16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16进行与运算并输出。74LS148编码器(24),74LS148编码器(25)将上述结果编码变成6位二进制编码D1D2D3D4D5D6,输出到乘法器。
如图4示,乘法器由译码器和与门组成,译码器将3位2进制代码变成8位10进制代码,与门按照从高到低的顺序对每位10进制代码进行与运算,最后得到64个10进制数,并通过LED灯显示出来。64个LED灯只有一个灯亮,那个灯亮,就要用那个灯对应的配方给患者治疗。
74LS138译码器(26)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(27)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(28),74LS08与门(29)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(30)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(31)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(32),74LS08与门(33)将上述两个8位10进制代码进行差一位的与运算,得到8位10进制数,输出并点亮二极管。
如图5所示,74LS138译码器(34)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(35)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(36),74LS08与门(37)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(38)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(39)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(40),74LS08与门(41)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图6所示,74LS138译码器(42)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(43)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(44),74LS08与门(45)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(46)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(47)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(48),74LS08与门(49)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图7所示,74LS138译码器(50)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(51)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(52),74LS08与门(53)将上述两个8位10进制代码进行差6位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(54)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(55)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(56),74LS08与门(57)将上述两个8位10进制代码进行差7位的与运算,得到8位10进制数,输出并点亮二极管。
如图8所示,74LS138译码器(58)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(59)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(60),74LS08与门(61)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(62)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(63)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(64),74LS08与门(65)将上述两个8位10进制代码进行差1位的与运算,得到8位10进制数,输出并点亮二极管。
如图9所示,74LS138译码器(66)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(67)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(68),74LS08与门(69)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(70)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(71)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(72),74LS08与门(73)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图10所示,74LS138译码器(74)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(75)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(76),74LS08与门(77)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(78)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(79)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(80),74LS08与门(81)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图11所示,74LS138译码器(82)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(83)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(84),74LS08与门(85)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(86)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(87)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(88),74LS08与门(89)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
经过加法器和乘法器的计算后,最后64个led灯只有一个点亮,这个LED灯代表的那个配方就是最佳治疗患者失眠的配方。
为什么人参酒、黄酒、白酒、红酒、啤酒,萝卜酸汤,白菜酸汤,菠菜酸汤能治疗失眠呢?这是因为,人喝酒以后,酒精进入血液会麻痹人的中枢神经系统,使人容易产生困倦的感觉,使人很容易的进入睡眠。在每天睡觉前喝一点酒会使人更容易进入睡眠。但是因为现在的商品酒里面含有大量的苯甲酸钠,山梨酸钾,色素等有害的食品添加剂,这些食品添加剂具有给食品防腐的作用,但是它们会在身体内影响人体的内分泌系统,是大脑,脏和肾脏的分泌物减少,进而是人体不容易进入失眠。所以,一定要喝低浓度防腐剂的酒,苯甲酸钠,山梨酸钾,色素等有害的食品添加剂在酒里面的浓度应小于100mg/Kg。这样才能让人的内分泌不会减小的太厉害,负责和这样的酒会让失眠越来越严重。
人参里面含有各种多糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,是人体更容易进入睡眠。酒精可以萃取人参里面的多糖,所以人参酒里面含有很多的人参多糖。在这里,我推荐大家喝东北农家自酿的高粱酒泡野山参,这种就属于存天然,无污染的有机食品,肯定会增加大家的睡眠效率。
黄酒里面含有各种氨基酸和肽类,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。
白酒里面含有50%左右的酒精,酒精可以刺激人体的大脑,是人体的大脑麻痹,产生睡眠感,使人体更容易进入睡眠。
红酒里面含有各种氨基酸和肽类,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。
啤酒里面含有各种氨基酸和肽类,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。
萝卜酸汤里面含有各种萝卜糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。同时醋也会是人体的内分泌增加,是人体更容易产生睡眠。
白菜酸汤里面含有各种白菜糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。同时醋也会是人体的内分泌增加,是人体更容易产生睡眠。
菠菜酸汤里面含有各种白菜糖,它们可以刺激人体的大脑,脏和肾脏,使它们的分泌物增加,使人体更容易进入睡眠。同时醋也会是人体的内分泌增加,是人体更容易产生睡眠。
同时,根据自己的失眠情况,增加各种酒的饮用量,各种酒配合起来才能使人更容易进入睡眠。
上述的一种利用人参酒自动诊断失眠的仪器,所述的是一种利用各种酒是人体内分内分泌增加,进而增强睡眠并判断失眠的仪器
本实用新型的有益效果是,本实用新型中的仪器克服了传统仪器不能自己判断事物的缺点,它通过加法器和乘法器自己判断患者的失眠情况,并利用各种酒给出一个可以治疗失眠的配方。
附图说明
下面结合附图和实施例对本实用新型进一步说明。
图1为本实用新型电路原理图。
图2为本实用新型加法器原理图。
图3为本实用新型加法器原理图。
图4为本实用新型乘法器原理图。
图5为本实用新型乘法器原理图。
图6为本实用新型乘法器原理图。
图7为本实用新型乘法器原理图。
图8为本实用新型乘法器原理图。
图9为本实用新型乘法器原理图。
图10为本实用新型乘法器原理图。
图11为本实用新型乘法器原理图。
图1中,1.USB接口,2.芯片ASM1117,3.5V开关电源,4. 4个6*6*5mm轻触按键,5. 九针串口,6. 芯片PL2303,7. STC89C51单片机,8. 1602液晶屏,9. 加法器,10.乘法器。
图2中,11.74LS138译码器,12.74LS138译码器,13.74LS32或门,14.74LS32或门,15.74LS32或门,16.74LS08与门,17.74LS08与门,18.74LS08与门,19.74LS86异或门。
图3中,20.74LS08与门,21.74LS08与门,22.74LS08与门,23.74LS08与门,24.74LS148编码器,25.74LS148编码器。
图4中,74LS138译码器(26)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(27)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(28),74LS08与门(29)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(30)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(31)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(32),74LS08与门(33)将上述两个8位10进制代码进行差一位的与运算,得到8位10进制数,输出并点亮二极管。
如图5所示,74LS138译码器(34)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(35)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(36),74LS08与门(37)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(38)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(39)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(40),74LS08与门(41)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图6所示,74LS138译码器(42)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(43)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(44),74LS08与门(45)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(46)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(47)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(48),74LS08与门(49)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图7所示,74LS138译码器(50)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(51)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(52),74LS08与门(53)将上述两个8位10进制代码进行差6位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(54)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(55)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(56),74LS08与门(57)将上述两个8位10进制代码进行差7位的与运算,得到8位10进制数,输出并点亮二极管。
如图8所示,74LS138译码器(58)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(59)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(60),74LS08与门(61)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(62)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(63)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(64),74LS08与门(65)将上述两个8位10进制代码进行差1位的与运算,得到8位10进制数,输出并点亮二极管。
如图9所示,74LS138译码器(66)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(67)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(68),74LS08与门(69)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(70)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(71)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(72),74LS08与门(73)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图10所示,74LS138译码器(74)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(75)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(76),74LS08与门(77)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(78)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(79)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(80),74LS08与门(81)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图11所示,74LS138译码器(82)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(83)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(84),74LS08与门(85)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(86)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(87)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(88),74LS08与门(89)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
具体实施方式
如图1所示,病情分析电路是由加法器(9)和乘法器(10)组成。它通过加法器(9)将患者喝酒感觉到的麻醉情况增加到患者的失眠病情里面,当患者喝酒感觉到麻醉,产生想休息的感觉时,就要减轻失眠病情,所以加法器就会根据程序将患者喝酒感觉到的麻醉情况降低患者的失眠情况,也就减少了患者喝酒增加睡眠的酒精量。同时,乘法器(10)将患者失眠病情和失眠时间相乘,得到64种治疗患者失眠的配方。这64种配方包括治疗患者所要喝的那些酒,及每种酒在睡前应喝多少这种酒。
如图2所示,病情分析电路的加法器是由74LS138译码器(11),74LS138译码器(12),74LS32或门(13),74LS32或门(14),74LS32或门(15),74LS08与门(16),74LS08与门(17),74LS08与门(18),74LS86异或门(19)组成。译码器负责将2路3位2进制数转换为2路8位10进制数。这两路8位十进制数相互进行或运算,得到一个新的8位十进制数。再将这个8位十进制数的高4位和低4位进行或运算,得到的4位10进制数做高位,原来的低4位10进制数做低位,这样就组成一个新的8位10进制数。再将隔开的2位十进制数做与运算得到的4位十进制数做新的8位十进制数里的4个单数位。再将隔开的2位十进制数做异或运算得到的4位十进制数做新的8位十进制数里的4个双数位。这4个单数位和4个双数为就组成了一个新的8位十进制数B1B2B3B4B5B6B7B8。
74LS138译码器(11)将二进制患者喝酒感觉情况代码转换为8个10进制高电平,74LS138译码器(12)将二进制失眠病情代码转换为8个10进制高电平。74LS32或门(13)和74LS32或门(14)将上述两个8位10进制代码进行或运算并输出,74LS32或门(13)和74LS32或门(15)将高位10进制代码进行或运算并输出。74LS08与门(16)和74LS08与门(17)将上述两个8位10进制代码进行与运算并输出,74LS86异或门(18)和74LS86异或门(19)将上述两个8位10进制代码进行异或运算并输出。最终得到16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16。
如图3示,74LS08与门(20),74LS08与门(21),74LS08与门(22)和74LS08与门(23)将上述16位10进制代码B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16进行与运算并输出。74LS148编码器(24),74LS148编码器(25)将上述结果编码变成6位二进制编码D1D2D3D4D5D6,输出到乘法器。
如图4示,乘法器由译码器和与门组成,译码器将3位2进制代码变成8位10进制代码,与门按照从高到低的顺序对每位10进制代码进行与运算,最后得到64个10进制数,并通过LED灯显示出来。64个LED灯只有一个灯亮,那个灯亮,就要用那个灯对应的配方给患者治疗。
74LS138译码器(26)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(27)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(28),74LS08与门(29)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(30)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(31)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(32),74LS08与门(33)将上述两个8位10进制代码进行差一位的与运算,得到8位10进制数,输出并点亮二极管。
如图5所示,74LS138译码器(34)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(35)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(36),74LS08与门(37)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(38)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(39)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(40),74LS08与门(41)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图6所示,74LS138译码器(42)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(43)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(44),74LS08与门(45)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(46)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(47)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(48),74LS08与门(49)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图7所示,74LS138译码器(50)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(51)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(52),74LS08与门(53)将上述两个8位10进制代码进行差6位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(54)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138译码器(55)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(56),74LS08与门(57)将上述两个8位10进制代码进行差7位的与运算,得到8位10进制数,输出并点亮二极管。
如图8所示,74LS138译码器(58)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(59)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(60),74LS08与门(61)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(62)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(63)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(64),74LS08与门(65)将上述两个8位10进制代码进行差1位的与运算,得到8位10进制数,输出并点亮二极管。
如图9所示,74LS138译码器(66)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(67)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(68),74LS08与门(69)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(70)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(71)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(72),74LS08与门(73)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。
如图10所示,74LS138译码器(74)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(75)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(76),74LS08与门(77)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(78)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(79)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(80),74LS08与门(81)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
如图11所示,74LS138译码器(82)将上述结果编码D4D5D6变成8位十进制编码输出,74LS138译码器(83)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(84),74LS08与门(85)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。
74LS138译码器(86)将上述结果编码D1D2D3D4变成8位十进制编码输出,74LS138译码器(87)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(88),74LS08与门(89)将上述两个8位10进制代码进行差5位的与运算,得到8位10进制数,输出并点亮二极管。
经过加法器和乘法器的计算后,最后64个led灯只有一个点亮,这个LED灯代表的那个配方就是最佳治疗患者失眠的配方。
图1
图2
图3
图4
图5
图6
图7
图8
图9
图10
图11
原文地址:https://www.cnblogs.com/zgdcnyhl/p/12344885.html