《自动睡眠仪.docx》由会员分享,可在线阅读,更多相关《自动睡眠仪.docx(15页珍藏版)》请在第壹文秘上搜索。
1、一种利用人参酒自动诊断失眠的仪器技术领域本实用新型涉及一种利用人参酒自动诊断失眠的仪器,尤其是一种诊断失眠的仪器。背景技术现有诊断失眠的仪器是职业医师用来检查患者失眠状态,并利用其对患者的病情进行分析的仪器。一种利用人参酒自动诊断失眠的仪器是一种可以替代医师来诊断失眠患者病情的仪器。它是按照加法器,乘法器的计算,并利用人参酒、黄酒、白酒、葡萄酒和啤酒对患者的病情进行治疗的电子仪器。它具有自动诊断失眠患者病情的能力,经长期临床检验,对失眠患者的治愈率高达20%O实用新型内容为了解决职业医师对失眠患者病情判断不准确的缺陷,本实用新型提供一种利用人参酒自动诊断失眠的仪器,它按照加法器,乘法器的计算结
2、果,利用人参酒、黄酒、白酒、红酒、啤酒,萝卜酸汤,白菜酸汤,菠菜酸汤对患者的病情进行判断,最后输出一个患者每日晚上喝那些酒,及每种酒要喝多少量的诊断报告。本实用新型解决其技术问题所采用的技术方案是:一种利用人参酒自动诊断失眠的仪器,包括失眠病情输入按键,病情分析电路,治疗处方显示电路等三部分组成,它们中间通过导线相连。同时,也是一种利用患者喝酒感到麻醉进而使患者产生想睡觉的仪器。如图1所示,失眠病情输入按键是一组共4个6*6*5IIm轻触按键(4),1602液晶屏(8)和STC89C51单片机(7)组成,USB接口(1)通过芯片PL2303(6)将程序下载到单片机(7)当中,5V开关电源(3)
3、给电路提供5V直流电,芯片ASMlII7(2)给芯片PL2303(6)供电,九针串口(5)通过串口给单片机(7)烧写程序。人们通过按键把三项数据:1.失眠病情:重度,微重度,中度,微中度,轻度,微轻度,微度。轻微度等不同情况。2.失眠时间:整晚失眠,晚上11时以前失眠,晚上24时以前失眠,凌晨1时以前失眠,凌晨2时以前失眠,凌晨3时以前失眠,凌晨4时以前失眠,凌晨5时以前失眠等不同情况,3.患者喝酒感觉情况:喝人参酒感到麻醉,喝黄酒感到麻醉,喝白酒感到麻醉,喝红酒感到麻醉,喝啤酒感到麻醉等不同情况,通过1602液晶屏(8)显示,选择输入到STC89C52单片机(7)中。STC89C52单片机(
4、7)通过程序将输入的患者失眠情况转换为二进制代码,分别输出到单片机IO口的加法器(9)和乘法器(10)上面进行计算,并把结果通过乘法器(10)上面的128个LED灯显示出来。1.失眠病情代码输入到P3.7,P3.6,P3.5I011:重度代码为OO0,微重度代码为001,中度代码为010,微中度代码为011,轻度代码为100,微轻度代码为101,微度代码为110,轻微度代码为111。2 .失眠时间代码输入到P3.4,P3.3,P3.2I011:整晚失眠代码为OO0,晚上11时以前失眠代码为001,晚上24时以前失眠代码为010,凌晨1时以前失眠代码为011,凌晨2时以前失眠代码为100,凌晨3
5、时以前失眠代码为101,凌晨4时以前失眠代码为110,凌晨5时以前失眠代码为111。3 .患者喝酒感觉情况代码输入到P12,P13,P14I011:喝人参酒感到麻醉代码为OO0,喝黄酒感到麻醉代码为001,喝白酒感到麻醉代码为010,喝葡萄酒感到麻醉代码为011,喝啤酒感到麻醉代码为100,萝卜酸汤代码为101,白菜酸汤代码为110,青菜酸汤代码为111。如图1所示,病情分析电路是由加法器(9)和乘法器(10)组成。它通过加法器(9)将患者喝酒感觉到的麻醉情况增加到患者的失眠病情里面,当患者喝酒感觉到麻醉,产生想休息的感觉时,就要减轻失眠病情,所以加法器就会根据程序将患者喝酒感觉到的麻醉情况降
6、低患者的失眠情况,也就减少了患者喝酒增加睡眠的酒精量。同时,乘法器(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位十进制数
7、。再将这个8位十进制数的高4位和低4位进行或运算,得到的4位10进制数做高位,原来的低4位10进制数做低位,这样就组成一个新的8位10进制数。再将隔开的2位十进制数做与运算得到的4位十进制数做新的8位十进制数里的4个单数位。再将隔开的2位十进制数做异或运算得到的4位十进制数做新的8位十进制数里的4个双数位。这4个单数位和4个双数为就组成了一个新的8位十进制数BlB2B3B4B5B6B7B8o74LS138译码器(11)将二进制患者喝酒感觉情况代码转换为8个10进制高电平,74LS138译码器(12)将二进制失眠病情代码转换为8个10进制高电平。74LS32或门(13)和74LS32或门(14)
8、将上述两个8位10进制代码进行或运算并输出,74LS32或门(13)和74LS32或门(15)将高位10进制代码进行或运算并输出。74LS08与门(16)和74LSo8与门(17)将上述两个8位10进制代码进行与运算并输出,74LS86异或门(18)和74LS86异或门(19)将上述两个8位10进制代码进行异或运算并输出。最终得到16位10进制代码BlB2B3B4B5B6B7B8B9B10BllB12B13B14B15B16o如图3示,74LSO8与门(20),74LS08与门(21),74LSO8与门(22)和74LS08与门(23)将上述16位10进制代码B1B2B3B4B5B6B7B8B
9、9B10BUB12B13B14B15B16进行与运算并输出。74LS148编码器(24),74LS148编码器(25)将上述结果编码变成6位二进制编码D1D2D3D4D5D6,输出到乘法器。如图4示,乘法器由译码器和与门组成,译码器将3位2进制代码变成8位10进制代码,与门按照从高到低的顺序对每位10进制代码进行与运算,最后得到64个10进制数,并通过LED灯显示出来。64个LED灯只有一个灯亮,那个灯亮,就要用那个灯对应的配方给患者治疗。74LS138译码器(26)将上述结果编码D1D2D3变成8位十进制编码输出,74LSl38译码器(27)将上述失眠时间代码,即IOP3.4,P3.3,P3
10、.2上的代码变成8位十进制编码输出。74LS08与门(28),74LS08与门(29)将上述两个8位10进制代码进行不差位的与运算,得到8位10进制数,输出并点亮二极管。74LS138译码器(30)将上述结果编码D1D2D3变成8位十进制编码输出,74LSl38译码器(31)将上述失眠时间代码,即IOP3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(32),74LS08与门(33)将上述两个8位10进制代码进行差一位的与运算,得到8位10进制数,输出并点亮二极管。如图5所示,74LS138译码器(34)将上述结果编码D1D2D3变成8位十进制编码输出,74LS138
11、译码器(35)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(36),74LS08与门(37)将上述两个8位10进制代码进行差2位的与运算,得到8位10进制数,输出并点亮二极管。74LS138译码器(38)将上述结果编码D1D2D3变成8位十进制编码输出,74LSl38译码器(39)将上述失眠时间代码,即IOP3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(40),74LS08与门(41)将上述两个8位10进制代码进行差3位的与运算,得到8位10进制数,输出并点亮二极管。如图6所示,74LS138译码器(42
12、)将上述结果编码DlD2D3变成8位十进制编码输出,74LS138译码器(43)将上述失眠时间代码,即IO口P3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(44),74LS08与门(45)将上述两个8位10进制代码进行差4位的与运算,得到8位10进制数,输出并点亮二极管。74LS138译码器(46)将上述结果编码D1D2D3变成8位十进制编码输出,74LSl38译码器(47)将上述失眠时间代码,即IOP3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(48),74LS08与门(49)将上述两个8位10进制代码进行差5位的与运算,得到8位1
13、0进制数,输出并点亮二极管。如图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位十进制编码输出,74LSl38译码器(55)将上述失眠时间代码,即IOP3.4,P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(56),74LS08与
14、门(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)将上述结果编码DlD2D3D4变成8位十进制编码输出,74LS138译码器(63)将上述失眠时间代码,即IOP3.4,P3.3,P3.2上
15、的代码变成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)将上述结果编码DlD2D3D4变成8位十进制编码输出,74LS138
16、译码器(71)将上述失眠时间代码,即I0P34P3.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)将上述结果编码DlD2D3D4变成8位十进制编码输出,74LS138译码器(79)将上述失眠时间代码,即I0P34P3.3,P3.2上的代码变成8位十进制编码输出。74LS08与门(80),74LS08与门(81)将上述两个8位10进制代码进行差5位的与运算