專利名稱:一種血型遺傳演示裝置的制作方法
技術領域:
本發明涉及一種血型遺傳演示裝置,具體地說是涉及根據父母的血型能顯示 其子女血型的一種裝置。
冃豕漢不
眾所周知,子女的血型與父母雙方的血型有著非常密切關系的,其具體地遺 傳關系是1, 0+0=0 2, A+A=0、 A 3, 0+A=0、 A 4, B+BO、 B 5, 0+B=0、 B 6, A+BK)、 A、 B、 AB 7, OAB=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 口連接,另一端接地,所述的0鍵的一端與單片機AT89C2051的P3.2 口 連接,另一端接地,所述的AB鍵的一端與單片機AT89C2051的P3.3 口連接,另一 端接地,上述5個輸入鍵的作用是用于輸入父母血型的,即A鍵是用于輸入A 血型的3鍵是用于輸入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的Pl.l—P1.7 口連接,而位選線通過4個三極管分 別與單片機AT89C2051的Pl.O、 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、0鍵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,其段選線分別 與Pl.l、 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專顯示0,當無O顯示時,顯示熄滅,數碼管9與10專顯 示AB,當無AB顯示時,顯示熄滅。本發明的血型遺傳演示裝置工作原理是按下任意二個鍵,數碼管就會顯示 相應的字型,如按下O鍵與AB鍵后,數碼管gt會顯示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型,否,返 回第一步。數碼管顯示后按下四個按鍵中任何一個鍵,即顯示熄滅,并返回第一 步為第二次演示作好準備。
本發明的血型遺傳演示裝置是按照人類血型遺傳特征設計的,其演示結果完 全符合人類血型遺傳規律。
權利要求
1,一種血型遺傳演示裝置是以一個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口連接,另一端接地,
2, 根據權利要求書1所述的5個輸入鍵其特征還在于上述5個輸入鍵是用于 輸入父母血型的,即A鍵(4)是用于輸入A血型的^B鍵(3)是用于輸入B 血型的,O鍵(2)是用于輸入O血型的,AB鍵(1)是用于輸入AB血型的, 具體輸入方法是先輸入一方(父方或母方)血型,后再輸入另一方(父方或母方) 血型,其后AT89C2051單片機系統根據雙方的血型自動顯示子女可能遺傳的 血型。
全文摘要
一種血型遺傳演示裝置由一個AT89C2051為核心的單片機所組成的,單片機系統中含有5個輸入鍵,其分別是A鍵、B鍵、O鍵和AB鍵,上述5個輸入鍵的作用是用于輸入父母血型的,即A鍵是用于輸入A血型的,B鍵是用于輸入B血型的,O鍵是用于輸入O血型的,AB鍵是用于輸入AB血型的,AT89C2051單片機系統中還含有5個LED數碼管,可分別顯示A,B,O,AB字型,按下任意二個鍵,數碼管就會顯示相應的字型,本發明的血型遺傳演示裝置的優點是結構簡單使用方便,只要輸入父母的血型,即按下相應的輸入鍵就能自動顯示所生子女的血型。
文檔編號G09B19/00GK101625801SQ20081004030
公開日2010年1月13日 申請日期2008年7月8日 優先權日2008年7月8日
發明者張海艇 申請人:張海艇