世界人种基因图谱的华夏种族

Python015

世界人种基因图谱的华夏种族,第1张

原始东夷人属于苗瑶、百越、通古斯人的混血,特有的是Y染色体单倍群是O2、O1、C1,分布在华北平原东部和山东半岛辽东半岛,北方的东夷人有更多的通古斯血统,南方的东夷人有更多的苗瑶、百越血统,但总体上以苗瑶、百越为主。自从东夷人首领与西邻原始华夏人在中原地区接触以来,东夷混入了越来越多的原始华夏人的因子,特别是华北平原的东夷人已经大幅度华夏化(不但指语言上而且指血统上)。

东夷人以凤为祖图腾,繁衍为以各种鸟为子图腾的诸多部落。原始东夷创造了先进的海岱文化:发明了带羽毛弓箭、创造了东夷文字(对汉字的诞生有启蒙作 用)、制作青铜器与冶铁、制造舟-车、发展农业与治水。为紧邻民族华夏之文化的发展和推进,起到了关键和决定性作用,中原华夏文明就是文化相对落后的西部华夏族吸收先进的东部东夷族文化后进入文明社会进而在周朝超越东夷文化的。从伏羲、神农、炎黄直到夏商二代,在华夏-东夷文化(主要指科技,不包括语言) 互动的发展中起主导作用的也是东夷文化,但在政治上语言上起主导作用的还是华夏族(商与东夷联合灭夏,受东夷影响很大)。

太昊(即伏羲氏后裔分支)姓风,是原始华夏首领伏羲氏派驻东夷的殖民代表,东夷化成了东夷的世袭首领。春秋时的任(济宁市)、宿-须句(东平县)、颛臾(费县西北)都是太昊后裔回到伏羲母系故里后建立的方国。神农氏部落与太昊部落(该族分两支,原支在淮阳发展为华夏族,东迁一支在曲阜发展为东夷)一样,也分为淮阳和山东两大系统,淮阳以华夏语言为主、山东以东夷语言为主,但神农氏各部落后来全部为东迁的炎帝部落(四岳之一支)所并。炎帝四岳之一支东 迁到今鲁西豫东接壤地区,以淮阳为都,完全取代了原神农氏的地盘,与太昊集团交错分布;居住在山东的四岳本为华夏,后来全部东夷化(语言上)。太昊集团有华夏族龙崇拜,但同时也和东夷一样以鸟为图腾崇拜。

蚩尤就是东夷的子孙,但具体是太昊还是神农之后,不可考。

少昊是东夷继太昊之后的又一个统治集团,嬴姓。少昊不是一个人,而是一个集团。帝喾的儿子少昊挚只是东夷诸多少昊首领中的一个,并且与之前和之后的少 昊首领也没有父系的血缘关系,母系倒有可能。少昊挚是华夏族派驻东夷的殖民代表,后来东夷化(改姓东夷姓嬴)变成东夷的代表了。

嬴姓祖少昊,其后裔春秋时仍有徐、江、葛、黄、淮夷、费、郯、谭、锺离等国。徐,今安徽泗县和江苏泗洪;江,今河南正阳县西南;黄,今河南潢川县西 北;葛,今河南宁陵县;费,今山东费县;郯,今山东郯城县;谭,今山东章丘县境;锺离,今安徽风阳县。少昊嬴姓的一部分西迁在晋陕立国,成为秦国、赵国的祖先。偃姓祖皋陶,与少昊同姓,嬴、偃同字异写,由于部落的分化所致。偃姓在西周春秋时尚有奄(曲阜县),为少昊所都;英,今安徽金寨县;六,今安徽六 县;舒鸠,今安徽舒城县;东夷群舒,均为偃姓。莒国(今山东莒县)先为嬴姓,后改己姓,是少昊集团加入黄帝集团的部落。

夏初,启与伯益争夺共主地位的斗争,中经后羿、寒浞代夏政,直到后杼灭有穷氏,前后经历半个世纪的斗争,是少昊集团中那些与炎黄集团结成部落联盟的各部落在部落联盟向国家过渡过程中的斗争。这些部落已从东夷中分化出来,加入了华夏雏形形成的行列,成为华夏起源时期东系的重要来源。他们分布在古河济之间,即今鲁、豫、冀三省接壤的地区。在夏代,还有一支从东夷中分化出来加入了华夏雏形形成行列的,就是商族(父系是华夏,母系是东夷)。他们从燕山地区南 下,兴起于河济之间,终于造成了代夏而建立中国第二个王朝的基础。在泰山与古济水流域,形成了以奄(今曲阜)与薄姑(今山东博兴县)为中心的各方国。西周初奄与薄姑仍是东夷中的大国,他们是东夷中社会发展水平最接近夏、商的方国,而泰山以东至海,以南至淮的各部落与方国,即夏商时期的九夷或夷方。

西周初既灭奄及薄姑,封鲁与齐于其故地。以齐鲁为中心,今山东省境内到春秋的只有莱夷没有完全华夏化。淮水地区诸夷,为西周东方的劲敌,是西周中后叶东夷的主体。齐与鲁对周围东夷部落的政策有明显的区别:齐太公治齐“因其俗,简其礼”,鲁公伯禽治鲁“变其俗,革其礼”。齐所采取的政策,促进了华夏文化与东夷文化的融合,不仅在春秋时首先称霸,齐国的文化对整个华夏文化的影响也不可低估。齐国周围的东夷部落较快地与之融为一体,前567年齐国灭莱,于是 山东半岛各东夷小国已被齐兼并。鲁国伯禽强调变革当地土著居民的礼俗,虽然鲁以推行周礼着称,但当地土著东夷的习俗仍顽强地保留着。鲁在东夷文化起源发展 的中心地区,以华夏族之周文化为主导,发展出对后世有很大影响的孔孟儒家学说。孔夫子,其先为宋人,是商族苗裔。

今江苏北部、安徽北部分布着少昊集团的后裔嬴姓与偃姓诸国,如徐、江、葛、黄、淮夷、锺离、英、六、舒鸠等,他们是蚩尤战败后由山东迁移过来的东夷部落,但南迁后含有更多的百越血统。春秋时期他们与诸夏通婚,参与会盟,在战国大兼并的历史进程中,他们先后被楚、鲁、吴-越所兼并,他们的文化对齐、鲁、 楚及吴越都有影响,在政治上逐步统一过程中,文化与民族得到交汇融合,夷夏间的差别逐渐消失,成为华夏族的一部分。

应该说一直到汉朝,东夷的华夏化才彻底完成,东夷在向华夏族完全贡献了自己的科技智能后,在血缘上、语言上被华夏族函化,最终成为汉族的一分子。所以山东、苏北、皖北之汉族,血缘上都含有通古斯和百越血统,非纯粹的华夏血统,但人种上与华夏无异,属于北方远东人种。

原始汉人创造前仰韶文化时,东夷人创造了北辛(山东滕县)-青莲岗(江苏淮安市)文化,分布于淮北、鲁南,为前5400~前4400。

原始汉人创造仰韶文化时,东夷人创造了大汶口文化(是北辛-青莲岗文化的继续),主要分布在全山东、江苏淮河以北,在皖北、豫东和辽东半岛也有零星分布,为前4300~前2500年。大汶口文化的早期受到仰韶文化的影响。到了晚期,它还深入豫中地区,如平顶山寺冈、偃师滑城等地。辽东半岛旅顺郭家村下层,是大汶口文化向北波及的证据。

华夏族创造中原龙山文化时,东夷人创造了山东龙山文化(典型龙山文化,是大汶口文化的继续)。山东龙山文化的分布以山东为主,也包括江苏、河北和辽东半岛的部分地区,为前2500~前2000年。

华夏族创造夏-先商-先周文化时,东夷人创造了岳石(山东平度县东)文化(前1900—前1500)。岳石文化填补了山东龙山文化与商文化的空隙。

东夷被华夏族击败后,东夷北支逃到辽河流域,深深影响了西伯利亚和北亚居民的基因构成,O1—M119成为阿尔泰语系民族中普遍存在的基因,O2成为满族、朝鲜族、大和族的第一基因;东夷南支向南逃窜,回到自己的百越老家,并将部分C1/D带到南方。从此,东夷民族从肉体上、文化上从黄河流域消失,取 代他的是带有O3—M122的华夏族。

汉藏民族Y染色体单倍群是O3—M122。O3出现频率最高地区为中国云南省、印度东北部那加邦的藏缅族群里,很多民族中出现频率为100%,如独龙族等。在靠近中国的东南亚地区,O3数量比较多,缅甸、老挝、越南都超过50%。

汉藏民族一支形成了藏缅族群,他们创造了马家窑文化,以陇西为中心,西至河西走廊和青海省北部,北达宁夏南部,南抵四川省北部。马家窑文化是陕西仰韶文化的一种地方性的变体,年代为前3300--前2050年。齐家文化起源于中原之陕西龙山文化,随着不断向西发展,分布与马家窑文化地域重合,开始承袭了马家窑文化的若干因素,地域性也就显得更加突出,实属陕西龙山文化的变体。齐家文化早期为前2000年,已普遍出现铜器,晚期年限可到商代。至于甘肃西部的火烧沟文化,则已进入比较发达的青铜时代,为前1900~前1700。

藏缅族群不断南下,占领了原属棕色人种的和兄弟民族百濮的很多地盘,并于之通婚,融合成藏族人、羌族人、氐族人、彝族人、缅甸族人、蜀人、巴人(土家族)人。

其中,藏族是秦汉时期藏缅族群中的两支唐旄发羌(仙女),南下进入青藏高原,与当地的棕色人种土著雅砻(猕猴)混血而形成的。藏族人的遗传结构还能看到大量的D型Y染色体(当然O3型染色体占50%以上)。而观察藏族的面貌特征,甚至在同一个村子中,也会看到两种截然不同的样式,有的人是挺拔的羌人的面容,有的人则是敦圆的棕色人种面貌,肤色的差异也很大。

氐族仅存于四川和甘肃边界地区,有着惊人的Y染色体遗传结构----全部的D型,说明他们是棕色土著的后代,并且在汉藏语中,“氐”就是“底层”的意思。羌人来到青藏高原,把原本就在这里的棕色土著称为“氐族”,因为他们“原抵”就在那 里。羌族也含有部分的D型,但还是以O3为主。另外,整个藏缅族群由于在黄河上游老家跟C融合的厉害或者因为后来匈奴、鲜卑、金山突厥、契丹、蒙古的影 响,所以都含有10%以上的C的血统。

O3在南亚语群体和苗瑶语群体中就存在。唯有O3e1是汉族才独有的,这个类型诞生于原始汉人的故乡黄土高原(甘南宁夏陕北),很可能是做了800年 江山的周族的祖先帝喾-后稷(弃)。今日北方汉族O占73%,K占13%,C、Q各占4%,R1a、J、其他各占2%;今日南方汉族O占71%,K占 14.4%,C占8%,D占4%,F占1%,R1a占0.8%,N占0.8%。

说到“欧洲人种”其实很多时候有的人说是三大人种,但是现在也有研究发现其实是有四大人种的,所以还是挺有趣的,所以这个问题也是非常值得我们去探究研究的,最近也有不少的人在问欧洲人种分布图,还有欧洲人种直接的关系问题,下面就着这些问题一起来分析揭秘看看吧!

其实欧洲人种分布图还是挺复杂的,但是我们可以先看个大概。

那么洲人种之间关系到底是怎么样的呢?接着往下看。

--古代欧洲土著--

第一波:前人

100多万年前左右,第一批人类“祖先”从非洲来到了欧洲。或许还有更早的“直立人”(比如170万年前的云南元谋人)也走到了欧洲,但是目前还没在欧洲找到任何直立人证据。所以只好追溯到100万年前的“前人”。最早的前人化石是90万年前的,在西班牙和意大利一些地方。在英国也找到了95万年前的脚印和工具等等,所以范围还比较广。

(亚洲直立人和欧洲前人之间的关系似乎不好判断有人说前人是从直立人进化出来的,也有人说他们俩都是200万年前“匠人”的分支)

第二波:海德堡人

这批人大约60万年前也来到了欧洲。和周口店北京人差不多一个时代。海德堡人证据比较多,第一个化石在德国海德堡市附近找到的,因此而得名。后来西班牙、法国、希腊、东欧也都发现了这个时代的头颅什么的。在英国也发现了52万年前的几个骨头,还没找到头颅。有些专家认为这些“海德堡人”是最早能用简单语言沟通的,也好像是最早有“葬礼”和“画画”这种文化现象的。。。

(海德堡人与直立人的关系比较明显,所以很多专家猜测“前人”已经在欧洲灭绝了无后代。说不定海德堡人的来临才导致前人灭绝)

第三波:尼人

30万年前,欧洲又出现了新的一批侵略者,“尼安德特人”(也是德国一个地名),简称“尼人”。尼人在欧洲各国到处都有化石证据,甚至还有些包含DNA的骨髓留了下来。这个族群仅限于欧洲,因此很多专家都认为是“海德堡人”在欧洲内渐渐进化出来的,并不是一个外来群体。尼人是第一个造船建房的人类,但是房子很简单,还用猛犸象骨头建造的。尼人在欧洲一直坚持到4万年前。

第四波:智人(现代人)

这批人跟我们长相差不多,脑容量也和我们现代人一致了。通过各种DNA线索的研究,我们现在很肯定这些人就是我们现代人,而且是在东非进化出来的。大概在8万年前,他们从非洲走出来了,很快走到世界各地了,包括美洲和澳洲,取代了世界各地所有其他直立人的后裔了,无论是欧洲的尼人还是中国当时的直立人土著。有些恐怖。至于他们什么时候才走到了欧洲,有些争议,不过应该在6万-7万年前左右。

(这群智人跟当地20多万年历史的尼人土著一起生存了两万年左右,最后尼人还是竞争不下去,4万年前彻底灭绝了。不过最近研究尼人DNA,发现欧亚人还有1%-2%的尼人基因,说明人家还是和平相处了一短时间)

第五波:克罗马农人

这批人又称“晚期智人”,跟我们现代人解剖出来是差不多的。身体骨架轻了一些,牙齿变小了,脖子什么的也变成我们现在这样了。他们大概3万多年前出现在中东地区,只用了七千年左右的时间迅速就扩展到整个欧洲,取代其他欧洲的知人了。也有扩展到亚洲东部一说,但是有争议。克罗马农的意义在于:他们会制作衣服和装饰品,还会画画出日历月历之类的。还制作了最简单最早的一些泥土人像之类的。

第六波:“中亚人”

一万八千年前,有一批人从中亚来到欧洲。虽然没有完全灭掉欧洲克罗马农人,但是留下了一些很重要的影响。。。因为现在大多数欧洲人,还有中亚人、新疆人都有这个时候的基因:R1A。就是这个时候起源的。他们带来了什么优势不好说,但是有一些专家认为这时候才开始有更多人聚集在一起的“村子”,工具也变得更细致一些。而且这时候才开始有狗之类的,似乎是从中国带过来的。

第七波:“农业人”

一万年前,整个世界开始崛起走向文明的时刻到了。冰川时期终于结束了,有很多新绿地可以扩展,人口大大增长。同时,欧洲和中国的农业开始发展起来了。对欧洲来说,这肯定又是从中东过来的一波人了。他们带了新科技,包括畜生(猪、羊、牛),还有各种植物(小麦、大麦、黑麦、枣、豆)。人们开始稳定常住一个地方了,形成小镇规模的一些聚集地了。石器时代因此结束。

第八波:“北欧白人”

七千年前,欧洲的肤色突然变白了。也就是一个基因突变导致的。基因叫SLC24A5,也只能追溯到那么几千年前。这个基因可能带来了一些适合气候的优势吧,或者对选择性伴侣有帮助之类的。反正很快就从北欧扩展到整个欧洲了。之前更早的欧洲人皮肤都是黑色皮肤的。至于亚洲,有另外完全不同的几个基因决定肤色变白了,比如OCA2,可是搜不到这些基因是多少年以前突变出来的。

(同时七千年前的欧洲也出现了世界上最早的文字:东欧的特尔特利娅图章类似汉字也是象形字。目前还有很多专家在怀疑这到底是不是一个正规意义上的“语言文字”,但是蛮有趣的)

第九波:“高加索人”

五六千年前,有一个起源与高加索山脉周围的语言叫做“原始印欧语”。这个语言是几乎所有欧洲语言,印度语各种语言,以及伊朗波斯语的祖先。这也肯定是一种移民或侵略趋势所导致的。现在的世界上有大约500语言属于印欧系,加起来也是30多亿人的母语。同时也在欧洲出现了各种古代遗址,比如马耳他岛最早的几个寺庙,英国的各种石阵、各种长型陵墓、苏格兰群岛上的斯卡拉村庄遗址、等等。哦,这批人似乎也把骑马技术带入欧洲了。

第十波:“凯尔特人”

四千年前,发生了最后一次大规模史前移民。这些人也来自中亚或者土耳其周围。最具有代表性的就是红色头发胡子这个基因突变。这些人有两千年横扫欧洲各地。生活在欧洲历史记载最早的一段时间,希腊史学家也记载了他们不同部落的名字和特征之类的。其实他们也跑到了新疆甘肃,据说成为“月氏”(后来找到了他们的陵墓,和凯尔特人长相发色完全一致)。他们也是带来铜器技术的一个人群,意义非常大。个人觉得他们也是马车的发明者,这才把马车同时带到欧洲和中国。

(现在看来,凯尔特人也没多少后代了。随着日耳曼人和罗马人希腊人的扩展,他们都被挤到山里面了。现在红色头发较多的地方也只剩不列颠群岛几个山区:威尔士、爱尔兰、苏格兰、康沃尔。还有法国布列塔尼、俄罗斯土耳其的几个山脉里面。盖尔语,凯尔特人的那个语族,也只在不列颠的一些少数民族小地块才流传到今天。想想凯尔特人原来那么强大都占领半个欧洲,也很可惜了)

--欧洲主要民族的起源--

史前这十个移民波浪的影响都非常值得说。来自西、北、南、西南这四个方向,每一个也都很有意义。每一波都建立在上一波的基础上,同时也基本上都能灭绝或取代上一波。可是欧洲许多现代民族都有自己的故事。虽然都建立在之前凯尔特人等等,但是之后的几千年历史不得介绍更得更清楚一些。

1、腓尼基人

3500年前的地中海文明,只不过是埃及文明和土耳其文明(赫梯)的小分支。也不一定算是“欧洲文明”,可是他们在地中海上称霸,也是埃及传说中的“海人”。他们在地中海海边搞了好多殖民地,包括意大利和西班牙。也制造了这些地方最早的城池。

为什么欧洲文明历史和他们有特殊关系?因为他们的文字!无论是希腊字、西里尔字(比如俄语)还是罗马字(比如英语),腓尼基字母是所有这些字母的祖先。。。同时也是印度和阿拉伯中东各种语言字母的祖先呢。他们的文化遗产很厉害,因为是世界上第一个alphabet。

2、 米诺斯人

这里简单说一下,因为米诺斯文明是欧洲最早的文明拉。仅限于地中海克里特岛上,他们其实比腓尼基要出现得更早一些。大概在4700年前就已经开始搞各种寺庙,各种宫殿。了解欧洲历史,克里特岛也是必须去的地方之一了。后来米诺斯文明也吸收了腓尼基的文字,制造自己的文字系统,也成了所有欧洲文字的祖先。欧洲中东的许多宗教也可以追溯到克里特岛文明,包括基督教耶稣很多传说。

3、希腊人

希腊最早的“迈锡尼”文明,米诺斯文明的衍生物。大概在3000多年前开始发展起来。这个年代也正好是欧洲从铜器时期到铁器时期的分割线。迈锡尼文明后来比米诺斯文明更加发达,因为人口大。实际上还仅限于欧洲东南角落,但是农业、铁器工业、城市化、哲学、数学、文学跟方面都从这列开始崛起了。

迈锡尼文明渐渐进化成希腊文明,但是已经分成很多独立城邦。城邦之间的竞争很激烈,各个城邦也都开始搞自己的殖民地,比菲尼基还夸张。希腊人开始把历史和世界万事记录下来,包括各种凯尔特部落,欧洲真正历史总算有个开始了。希腊的哲学和初级科学理论也影深深响到整个欧洲。

4、罗马人

希腊与腓尼基各种殖民地一直打起来闹事。然后意大利北部却出现了自己新的衍生文明。从2800年前开始的小罗马,一步一步把意大利半岛统一起来了,制造了很多全新的文化,也融入了不少希腊文化。到最后(我们把亚历山大这件事忽略掉),罗马用了六百年时间终于占领了整个希腊地盘,还有腓尼基人的地盘(腓尼基的核心帝国后来叫做迦太基)。罗马因此成为欧洲唯一的大文明。

罗马又用了两三百年把凯尔特各个部落统统都打败收复了,比如法国高卢人和英国的不列颠人。欧洲算是有了一个相当于秦始皇统一的机会了。可惜的是:虽然罗马人统治了整个欧洲五百年,最后还是没形成民族统一。少数罗马贵族走到欧洲各地生活办事了,可是欧洲各地人还是那么一个大乱锅。地中海沿海地区还都是希腊人腓尼基人罗马人的血脉,可是法国德国英国这些地方大多数人还是各种凯尔特一群部落为主。东欧也没怎么被他们碰过。

5、日耳曼人

这个民族才是重点。来自北欧或东北欧,他们在罗马时期也没有被归纳到帝国里面。慢慢崛起。最后终于形成很成熟的部落联盟,就直接把罗马给毁灭了。有点类似五胡乱华把汉朝基业给毁掉了,但是日耳曼人运气更好最后他们把欧洲各地都占领了,也日耳曼化了。

重点在哪里?日耳曼人的影响力不可低估欧洲许多国家也都是他们建立的。英国是日耳曼里面的盎格鲁部落和萨克逊部落。法国是日耳曼里面的法兰克部落。意大利西班牙分别是日耳曼西哥特人和东哥特人。除了北欧出发地以外,西欧所有国家也都是他们所占领的。而且他们做得比罗马更好一点的就是:他们把文化统一了!

一直到今天,欧洲各国的皇室和贵族也都是日耳曼这些部落领袖的后代了。虽然他们最后吸收了罗马基督教,但是欧洲文明风格总体来说还是日耳曼影响力更浓一些。

6、斯拉夫人

现在的欧洲也可以简单分为三个文化区域。西北欧(英国、德国、荷兰、挪威、丹麦、瑞典)说的都是日耳曼语族。西南欧(法国、意大利、西班牙、葡萄牙)说的主要是罗马语族。然而东欧基本上都是斯拉夫语族。这三个文化群体各有两亿多人口,差不多的大小。三个语族其实都是印欧语系的分支,但是文化方面的和语法方面的差别很明显。(宗教也后来分成天主教新教和东正教)

罗马和日耳曼的来源已经简单介绍了。但是斯拉夫人倒底来自哪里?这个很简单。他们是当时日耳曼部落手下的奴隶群体。“斯拉夫”的日耳曼语本意也就是“奴隶”slave。这个群体的人口确实很大,但是在日耳曼贵族和战士往西扩展的过程当中,斯拉夫人留在东欧,慢慢开始走向独立了。

现在斯拉夫人占俄罗斯、波兰、乌克兰、保加利亚、捷克、塞尔维亚这些地方的主流人群。但是他们只有最近几百年才开始有自己的国家。主要是因为这些国家的贵族皇室一千多年以来还都是日耳曼人。

7、维京人

说实话,维京人也是日耳曼的一个最北边的分支之一了。指的是挪威、丹麦、瑞典这些地方的人民。可是他们的历史影响还蛮大的,值得分别列出来讲故事。维京人本来是没有被基督教化的人群,算是比较野蛮的吧。但是他们的海战能力高于其他民族他们宗教也比较鼓励人民勇敢野心。他们从公元800年开始,一直都在侵略欧洲海边地区。

公元800年左右的欧洲(相当于唐朝),还是非常封建的社会。到处都是日耳曼不同部落贵族之间的纷争。贵族之间的边界一直在乱变,还真没形成现代的什么稳定底盘的国家。维京人占领了法国北部,英国北部、爱尔兰、甚至西班牙意大利一些地方。对英国和法国的影响也不可低估了。到现在,我家乡约克(英格兰北部)还都是维京人长相,方言也带有许多维京人的语词。

最后,这些维京国家还是基督教化了,融入到了其他日耳曼民族的封建社会里面了。但是到那个时候,英皇室以及英法百年战争完全是因为他们的各种复杂关系而导致的。

可是维京人最伟大的留下来的印象是什么?

他们往东扩展也居然建立了俄罗斯这个国家(当时叫基辅罗斯)

8、伊斯兰教,也不得不提一下

日耳曼、罗马、斯拉夫有点像三国鼎立,但是每个“国”已经分了好几个小势力。文化方面还一直分三个基地,直到现在。可是欧洲东南角落仍还存在第四个实力。那就是“东罗马”,又称“拜占庭”。罗马崩溃之后的一千年,东罗马还一直在希腊土耳其地些地区默默生存。怎么说,拜占庭的文化语言被希腊化了,所以根本不属于另外三个文化单位。

可是拜占庭终于败给伊斯兰教新崛起的奥斯曼帝国。奥斯曼这个国家非常强大,也可以说是半个伊斯兰教文化风格,半个欧洲文化风格。在贸易和外交方面,还是融入到了欧洲封建社会了,虽然没有像其他国家搞婚姻联姻之类的。经济方面也有很长时间坚持达到欧洲第一。地盘也比任何欧洲国家要大,因为控制住了东欧一大块以及北非中东多地。

最后,奥斯曼还是跟不上工业革命,败于英法俄等国之手。但是它在欧洲称霸几百年的印象还是蛮重要的。至今,波斯尼亚,阿尔巴尼亚以及欧洲东南许多少数民族(还有土耳其)都是伊斯兰教国家。说实话,这些地方的斯拉夫人和穆斯林人群还是很难分别的。

除了东南欧以外,伊斯兰教对西班牙半岛和意大利南部影响超大(特别是西西里岛与马耳他)。那里还留下了很多北非或中东的血统。

--其他--

大体种族分布就是这样了。为何西班牙和法国和意大利之间还会分分合合,这里不好简单介绍。这也是文化比较统一的一个区域,但是以前五百年的封建导致他们最后稳定分为四五个国家。很随机的其实。德国荷兰北欧的状态也是一样难以解释。可是这三个文化大区域还是保留了很久的。

就说一些简单的很例外的民族或国家吧:

1)比利时和瑞士:这是日耳曼罗马两个群体交界之处。国家还真分一半人说日耳曼语一半人说罗马语。这些国家的存在很奇怪,预测总有一天会分裂吧,不过比利时的可能性更大。

2)希腊:仍然还不属于罗马语族、日耳曼语族、斯拉夫语族。非常独特的一个文化。但是历史上的作用非常大,我都已经讲过了。隔壁土耳其的突厥因素也有影响到了东南欧。

3)芬兰和爱沙尼亚:也不属于任何描述过的群体。这里的贵族其实很多是瑞典过来的日耳曼人,但是绝大部分人似乎是从中亚过来的。语言很独立,不属于印欧系,比较接近阿尔泰语或突厥语。

4)匈牙利:据说是匈奴。语言也是非常独立的,接近中亚语言,跟芬兰语一样。在一堆斯拉夫国家当中,长相还不像斯拉夫人,有时候还更像中亚人。

5)一些东南欧和东欧的少数民族也是类似的情况,比如:克鲁迪亚的阿瓦尔人据说是隋唐时期的柔然。乌克兰摩尔多瓦的一些少数民族里面也如此楚瓦什人据说是东汉时期鲜卑其中一个部落,然后cuman/kipchak长相也和中国人一样,被说是契丹(西辽)或突厥。反正有各种说法。

6)论少数民族的语言诡异,必须提到巴斯克人:西班牙和法国之间的山区人民。不仅不属于罗马语族,还根本不属于印欧语系。比起匈牙利语还奇怪得多,还有专家认为接近西伯利亚和美洲印第安人的语言。文化也非常独特。

7)爱尔兰也是例外的。欧洲四千年前的凯尔特土著唯一留下来的独立人群。将来苏格兰威尔士独立的话,也算是凯尔特人的新国家。

8)说了半天语言罗马尼亚也得提一下。罗马尼亚人是斯拉夫人,但是说罗马语族的语言(这才叫做“罗马”尼亚)。其实罗马也是十三个国家组成起来的。西北的Transylvania接近匈牙利人。

9)欧洲的最有名的少数民族应该是吉普赛人,又称罗姆人。加起来也有一千万人口,非常分散。也比较受歧视。很多学者认为他们是一帮中世纪就过来的印度民族。

10)犹太人:本来欧洲也有一千多万。贡献很大。但是受了几百年歧视,最后几乎都被希特勒杀掉了,很多也逃走了,现在大概只剩下英国这边的30万犹太人。

11)其他突厥和中亚印象也不得不说一下。保加利亚原来也是从中亚过来的部落Bulgars,但是现在只剩国名,人已经彻底斯拉夫化了。高加索周围几十个民族也是很复杂的有的非常独特。

12)蒙古人也侵略了欧洲,打到中部捷克奥地利。他们有否留下自己的少数民族不好说,但是很多欧洲人也都是成吉思汗的后代了。俄罗斯东欧早起还分很多小国,而且很多小国都是蒙古人创建的所以肯定融合了一些蒙古因素。说实话俄罗斯的存在特别复杂大部分人口是斯拉夫人,也有很多阿尔泰人突厥人穆斯林之类的少数民族但是皇家一开始的几百年都是日耳曼人维京人。后来被蒙古捣乱了,才开始形成现在的俄罗斯。另外他们觉得自己继承了东罗马(拜占庭)和奥斯曼的“欧洲帝国”称号吸收了希腊拜占庭那边的东正教。

;8路单片机抢答器 汇编语言,可以参考一下

=============    八路抢答器程序   ===============

OK EQU 20H                       抢答开始标志位

RING EQU 22H                     响铃标志位

DATA0 EQU 36H                    抢答按键口数据存放地址

ORG 0000H

AJMP MAIN

ORG 0003H

AJMP INTT0

ORG 000BH

AJMP T0INT

ORG 001BH

AJMP T1INT

ORG 0040H

MAIN:   MOV R1,#20                       初设抢答时间为20s

MOV R2,#30                       初设答题时间为30s

mov 38h,#60                      启用锦囊时间从60s倒计时

MOV TMOD,#11H                    设置未定时器/模式1

MOV TH0,#0F0H

MOV TL0,#0FFH                    越高发声频率越高,越尖

MOV TH1,#3CH

MOV TL1,#0B0H                    50ms为一次溢出中断

SETB EA

SETB ET0

SETB ET1                         允许二个中断,T0/T1

CLR OK

CLR RING

SETB TR1

SETB TR0                        一开始就运行定时器,以开始显示FFF.如果想重新计数,重置TH1/TL1就可以了

=============查询程序============

START:   MOV DATA0,#0FFH                 初始化

MOV R5,#0BH

MOV R4,#0BH

MOV R3,#0BH

ACALL DISPLAY                   未开始抢答时候显示FFF

JNB P3.3,SELSUB0

JNB P3.4,TZ3                    倒计时调整

JB P3.0,NEXT

ACALL DELAY

JB P3.0,NEXT                    去抖动,如果"开始键"按下就向下执行,否者跳到非法抢答查询

SETB EX0                        开放INT0

ACALL BARK                      按键发声

MOV A,R1

MOV R6,A                        送R1->R6,因为R1中保存了抢答时间

SETB OK                         抢答标志位,在使用锦囊时用作判断是抢答倒计时还是回答倒计时

MOV R3,#0AH                     抢答只显示计时,灭号数

AJMP COUNT                      进入倒计时程序,"查询有效抢答的程序"在COUNT里面

NEXT:    JNB P1.0,FALSE1

JNB P1.1,FALSE2

JNB P1.2,FALSE3

JNB P1.3,FALSE4

JNB P1.4,FALSE5

JNB P1.5,FALSE6

JNB P1.6,TZ1

JNB P1.7,TZ2

AJMP START

TZ1:     AJMP FALSE7

TZ2:     AJMP FALSE8

TZ3:     AJMP SELSUB1

=========非法抢答处理程序============

FALSE1: MOV R3,#01H

AJMP ERROR

FALSE2: MOV R3,#02H

AJMP ERROR

FALSE3: MOV R3,#03H

AJMP ERROR

FALSE4: MOV R3,#04H

AJMP ERROR

FALSE5: MOV R3,#05H

AJMP ERROR

FALSE6: MOV R3,#06H

AJMP ERROR

FALSE7: MOV R3,#07H

AJMP ERROR

FALSE8: MOV R3,#08H

AJMP ERROR

======SELSUB0(抢答时间R1调整程序)========

SELSUB0: MOV A,R1

MOV B,#0AH

DIV AB

MOV R5,A

MOV R4,B

MOV R3,#0AH

ACALL DISPLAY                   先在两个时间LED上显示R1

JNB P3.5,INC0                   P3.5为+1s键,如按下跳到INCO

JNB P3.6,DEC0                   P3.6为-1s键,如按下跳到DECO

JNB P3.1,BACK0                  P3.1为确定键,如按下跳到BACKO

AJMP SELSUB0

INC0:   MOV A,R1

CJNE A,#63H,ADD0                 如果不是99,R2加1,如果加到99,R1就置0,重新加起。

MOV R1,#00H

ACALL DELAY1

AJMP SELSUB0

ADD0:   INC R1

ACALL DELAY1

AJMP SELSUB0

DEC0:   MOV A,R1

JZ SETR1                         如果R1为0, R1就置99,

DEC R1

ACALL DELAY1

AJMP SELSUB0

SETR1:  MOV R1,#63H

ACALL DELAY1

AJMP SELSUB0

BACK0:  AJMP START

========SELSUB1(回答时间R2调整程序)========

SELSUB1: MOV A,R2

MOV B,#0AH

DIV AB

MOV R5,A

MOV R4,B

MOV R3,#0AH

ACALL DISPLAY

JNB P3.5,INC1

JNB P3.6,DEC1

JNB P3.1,BACK1

AJMP SELSUB1

INC1:   MOV A,R2

CJNE A,#63H,ADD1

MOV R2,#00H

ACALL DELAY1

AJMP SELSUB1

ADD1:   INC R2

ACALL DELAY1

AJMP SELSUB1

DEC1:   MOV A,R2

JZ SETR2

DEC R2

ACALL DELAY1

AJMP SELSUB1

SETR2:  MOV R2,#63H

ACALL DELAY1

AJMP SELSUB1

BACK1: AJMP START

REPEAT:MOV A,38h

MOV R6,A

CLR RING                         当倒计时进入最后5秒的时候

======倒计时程序(抢答倒计时和回答倒计时都跳到改程序)=========

COUNT:  MOV R0,#00H                    重置定时器中断次数

MOV TH1,#3CH

MOV TL1,#0B0H                  重置定时器

RECOUNT:MOV A,R6                       R6保存了倒计时的时间,之前先将抢答时间或回答时间给R6

MOV B,#0AH

DIV AB                             除十分出个位/十位

MOV 30H,A                          十位存于(30H)

MOV 31H,B                          个位存于(31H)

MOV R5,30H                         取十位

MOV R4,31H                         取个位

MOV A,R6

SUBB A,#07H

JNC LARGER                         大于5s跳到LARGER,小于等于5s会提醒

MOV A,R0

CJNE A,#0AH,FULL               1s中0.5s向下运行

CLR RING

AJMP CHECK

FULL:   CJNE A,#14H,CHECK              下面是1s的情况,响并显示号数并清R0,重新计

SETB RING

MOV A,R6

JZ QUIT                            计时完毕

MOV R0,#00H

DEC R6                             一秒标志减1

AJMP CHECK

LARGER: MOV A,R0

CJNE A,#14H,CHECK              如果1s向下运行,否者跳到查"停/显示"

DEC R6                             计时一秒R6自动减1

MOV R0,#00H

CHECK: JNB P3.1,QUIT如按下停止键退出

JNB OK,CHECKK      只在回答倒计时才有效

AJMP NEXTT

CHECKK:JNB P3.0,REPEAT    判断是否使用锦囊

NEXTT:

ACALL DISPLAY

JB OK,ACCOUT如果是抢答倒计时,如是则查询抢答,否者跳过查询继续倒数(这里起到锁抢答作用)

AJMP RECOUNT

ACCOUT:MOV A,DATA0

JNB ACC.0,TRUE1

JNB ACC.1,TRUE2

JNB ACC.2,TRUE3

JNB ACC.3,TRUE4

JNB ACC.4,TRUE5

JNB ACC.5,TRUE6

JNB ACC.6,TZ7

JNB ACC.7,TZ8

AJMP RECOUNT

TZ7: AJMP TRUE7

TZ8: AJMP TRUE8

QUIT:  CLR OK                         如果按下了"停止键"执行的程序

CLR RING

AJMP START

============正常抢答处理程序=============

TRUE1: ACALL BARK

MOV A,R2

MOV R6,A                     抢答时间R2送R6

MOV R3,#01H

CLR OK                       因为答题的计时不再查询抢答,所以就锁了抢答

AJMP COUNT

TRUE2:ACALL BARK

MOV A,R2

MOV R6,A

MOV R3,#02H

CLR OK

AJMP COUNT

TRUE3:ACALL BARK

MOV A,R2

MOV R6,A

MOV R3,#03H

CLR OK

AJMP COUNT

TRUE4:ACALL BARK

MOV A,R2

MOV R6,A

MOV R3,#04H

CLR OK

AJMP COUNT

TRUE5:  ACALL BARK

MOV A,R2

MOV R6,A

MOV R3,#05H

CLR OK

AJMP COUNT

TRUE6:  ACALL BARK

MOV A,R2

MOV R6,A

MOV R3,#06H

CLR OK

AJMP COUNT

TRUE7:  ACALL BARK

MOV A,R2

MOV R6,A

MOV R3,#07H

CLR OK

AJMP COUNT

TRUE8:  ACALL BARK

MOV A,R2

MOV R6,A

MOV R3,#08H

CLR OK

AJMP COUNT

=============犯规抢答程序================

ERROR:  MOV R0,#00H

MOV TH1,#3CH

MOV TL1,#0B0H

MOV 34H,R3                犯规号数暂存与(34H)

HERE:   MOV A,R0

CJNE A,#06H,FLASH         0.3s向下运行->灭并停响

CLR RING

MOV R3,#0AH

MOV R4,#0AH

MOV R5,#0AH               三灯全灭

AJMP CHECK1

FLASH:  CJNE A,#0CH,CHECK1        下面是0.8s的情况,响并显示号数并清R0,重新计

SETB RING

MOV R0,#00H

MOV R3,34H                取回号数

MOV R5,#0BH

MOV R4,#0BH               显示FF和号数

AJMP CHECK1

CHECK1: JNB P3.1,QUIT1

ACALL DISPLAY

AJMP HERE

QUIT1:  CLR RING

CLR OK

AJMP START

==============显示程序================

DISPLAY:MOV DPTR,#DAT1           查表显示程序,利用P0口做段选码口输出/P2低三位做位选码输出,

MOV A,R3

MOVC A,@A+DPTR

MOV P2,#0feH

MOV P0,A

ACALL DELAY

MOV DPTR,#DAT2

MOV A,R5

MOVC A,@A+DPTR

MOV P2,#0fdH

MOV P0,A

ACALL DELAY

MOV A,R4

MOVC A,@A+DPTR

MOV P2,#0fbH

MOV P0,A

ACALL DELAY

RET

DAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H

"灭","1","2","3","4","5","6","7","8","9","灭","F"

DAT2:DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H

第一个为零,其他与上相同,因为十位如果为零显示熄灭

============加减时间延时(起到不会按下就加N个数)=============

DELAY1: MOV 35H,#08H

LOOP0:  ACALL DISPLAY

DJNZ 35H,LOOP0

RET

=============延时(显示和去抖动用到)==================

DELAY:  MOV 32H,#12H

LOOP:   MOV 33H,#0AFH

LOOP1:  DJNZ 33H,LOOP1

DJNZ 32H,LOOP

RET

==============发声程序=========================

BARK:   SETB RING

ACALL DELAY1

ACALL DELAY1

CLR RING                  按键发声

RET

==============TO溢出中断(响铃程序)==================

T0INT:  MOV TH0,#0ECH

MOV TL0,#0FFH

JNB RING,OUT

CPL P3.7                RING标志位为1时候P3.7口不断取反使喇叭发出一定频率的声音

OUT:    RETI

==============T1溢出中断(计时程序)=================

T1INT:  MOV TH1,#3CH

MOV TL1,#0B0H

INC R0

RETI

===============INTT0中断服务程序=================

INTT0:MOV DATA0,P1    

CLR EX0

RETI

END