一种血型遗传演示装置 所属技术领域
本发明涉及一种血型遗传演示装置,具体地说是涉及根据父母的血型能显示其子女血型的一种装置。
背景技术
众所周知,子女的血型与父母双方的血型有着非常密切关系的,其具体地遗传关系是:1,O+O=O 2,A+A=O、A 3,O+A=O、A 4,B+B=O、B5,O+B=O、B 6,A+B=O、A、B、AB 7,O+AB=A、B 8,A+AB=A、B、AB 9,B+AB=A、B、AB 10,AB+AB=A、B、AB,因此根据上述的遗传关系可知:各种血型的父方和母方之间的组合有10种,而这10种组合所生出来的子女可能遗传的血型就更多,其组合有25种之多,因此,要根据已知父母的血型立即得知子女可能遗传到的血型是困难的。
【发明内容】
本发明的目的是提供一种只需输入父母各自的血型即可自动显示子女血型的装置。
为达到上述目的,本发明所采用的技术方案是:由一个AT89C2051为核心的单片机组成一个血型遗传演示装置,所述的AT89C2051单片机系统中含有5个输入键,其分别是A键、B键、O键和AB键,所述的A键的一端与单片机AT89C2051的P3.0口连接,另一端接地,所述的B键的一端与单片机AT89C2051的P3.1口连接,另一端接地,所述的O键的一端与单片机AT89C2051的P3.2口连接,另一端接地,所述的AB键的一端与单片机AT89C2051的P3.3口连接,另一端接地,上述5个输入键的作用是:用于输入父母血型的,即A键是用于输入A血型的,B键是用于输入B血型的,O键是用于输入O血型的,AB键是用于输入AB血型的,具体输入方法是先输入一方(父方或母方)血型,后再输入另一方(父方或母方)血型,其后AT89C2051单片机系统根据双方的血型自动显示子女可能遗传到的几种血型。
所述的AT89C2051单片机系统中还含有5个LED数码管,可分别显示A,B,O,AB字型,其意义是:A字型代表A血型,B字型代表B血型,O字型代表O血型,AB字型代表AB血型,所述的这5个LED数码管显示方式采用动态扫描法,其接法采用共阴极接法,因此,所述的这5个LED数码管的段选线分别与单片机AT89C2051的P1.1-P1.7口连接,而位选线通过4个三极管分别与单片机AT89C2051的P1.0、P3.7、P3.4、P3.5口连接,
本发明的血型遗传演示装置的优点是结构简单使用方便,只要输入父母的血型,即按下相应的输入键就能自动显示所生子女的血型。
【附图说明】
图1是本发明的血型遗传演示装置程序运行框图
图2是本发明的血型遗传演示装置电路结构图
【具体实施方式】
参照附图将详细叙述本发明的具体实施方案:在图2中示出了AB键1,O键2,B键3,A键4,AT89C2051单片机5,数码管6、7、8、9、10,三极管11、12、13、14的连接关系。
本发明的血型遗传演示装置是以一个AT89C2051单片机5为核心所组成的,AT89C2051单片机5中含有5个输入键,即A键4、B键3、O键2和AB键1,A键4的一端与P3.0口连接,另一端接地,B键3的一端与P3.1口连接,另一端接地,O键2的一端与P3.2口连接,另一端接地,AB键1的一端与P3.3口连接,另一端接地,
AT89C2051单片机5中还含有5个数码管6、7、8、9、10,其段选线分别与P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7口连接,而位选线的连接方式是:数码管6地共阴极与三极管14的集电极连接,三极管14的基极经一个电阻与P3.7口连接,其发射极接地,而数码管7的共阴极与三极管13的集电极连接,三极管13的基极经一个电阻与P1.0口连接,其发射极接地,而数码管8的共阴极与三极管12的集电极连接,三极管12的基极经一个电阻与P3.5口连接,其发射极接地,而数码管9与10的共阴极与三极管11的集电极连接,三极管11的基极经一个电阻与P3.4口连接,其发射极接地。所述的5个数码管功能分配是:数码管6专显示A,当无A显示时,显示熄灭,数码管7专显示B,当无B显示时,显示熄灭,数码管8专显示O,当无O显示时,显示熄灭,数码管9与10专显示AB,当无AB显示时,显示熄灭。
本发明的血型遗传演示装置工作原理是:按下任意二个键,数码管就会显示相应的字型,如按下O键与AB键后,数码管就会显示A与B,也就是说O型与AB型父母所生下的子女的血型是A型或者是B型,下面结合图1所示的程序运行框图将详细叙述其工作原理与运行方式:单片机AT89C2051初始化后,判断键按下状况,其步骤是:第一步判O键按下2次吗?是,数码管显示O,这表示O型与O型父母所生下的子女的血型是O型,否,第二步判A键按下2次吗?是,数码管显示O与A,这表示A型与A型父母所生下的子女的血型是O型或是A型,否,第三步判O键A键按下吗?是,数码管显示O与A,这表示O型与A型父母所生下的子女的血型也是O型或是A型,否,第四步判B键按下2次吗?是,数码管显示O与B,这表示B型与B型父母所生下的子女的血型是O型或是B型,否,第五步判O键与B键按下吗?是,数码管显示O与B,这表示O型与B型父母所生下的子女的血型也是O型或是B型,否,第六步判A键与B键按下吗?是,数码管显示A、B、O与AB,这表示A型与B型父母所生下的子女的血型是A型或是B型或是O型或是AB型,否,第七步判O键与AB键按下吗?是,数码管显示A与B,这表示O型与AB型父母所生下的子女的血型是A型或是B型,否,第八步判A键与AB键按下吗?是,数码管显示A、B与AB,这表示A型与AB型父母所生下的子女的血型是A型或是B型或是AB型,否,第九步判B键与AB键按下吗?是,数码管显示A、B与AB,这表示B型与AB型父母所生下的子女的血型也是A型或是B型或是AB型,否,第十步判AB键按下2次吗?是,数码管显示A、B与AB,这表示AB型与AB型父母所生下的子女的血型也是A型或是B型或是AB型,否,返回第一步。数码管显示后按下四个按键中任何一个键,即显示熄灭,并返回第一步为第二次演示作好准备。
本发明的血型遗传演示装置是按照人类血型遗传特征设计的,其演示结果完全符合人类血型遗传规律。