单机片和单片机有什么区别
发布时间:2025-05-24 21:23:52 发布人:远客网络
一、单机片和单片机有什么区别
1、单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。
2、可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成(如图1所示)。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器,如图2所示)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在
3、产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。
4、目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师
5、单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
6、单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。
7、早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。
8、单片机比专用处理器最适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的综合,甚至比人类的数量还要多。
二、学习单机片有用吗
1、学习单片机非常有用。以下是几个关键点:
2、时代需求:在智能化时代,单片机扮演着至关重要的角色。掌握单片机技术,是顺应时代需求的必然选择,为未来的硬件和嵌入式系统开发铺设了坚实的基石。
3、技术核心:单片机如同一台微型计算机的精华版,具有超高的性价比、卓越的速度和体积小巧等优点。它的灵活可编程性和功能扩展性使其成为电子产品智能化升级的关键驱动力。
4、广泛应用:单片机的应用场景广泛,无论是在智能仪表、工业自动化、通信设备还是汽车电子等领域,都发挥着不可或缺的作用。此外,在家用电器的智能化革新中,单片机也扮演着重要角色。
5、职业发展:学习单片机有助于提升个人在硬件和嵌入式系统开发领域的专业技能,为职业发展提供更多机会。随着物联网、智能家居等领域的快速发展,单片机技术人才的需求也在不断增加。
6、因此,学习单片机不仅有助于提升个人技术能力,还能为未来的职业发展打下坚实基础。
三、流星蝴蝶剑单机任务编程
星蝴蝶剑修改大全2007-01-27 11:35很多朋友对于修改流星都不太了解,所以我希望可以把自己所知道的
知识贴出来,能让更多的朋友了解得更深入,我想以问答的形式可以
更生动的了解到有关流星的知识。
1.你所说的流星修改是指哪个范围的修改?且又怎样看待修改与作弊
答:①我说的修改是限于手动修改,而非使用修改器或编辑器;
②普通的修改可以说是游戏的另一个可玩点,可以是为了个人(
但并不损害别人的利益),也能为大家造福,而作弊往往是把
自己得利建立在别人损失的基础上的。
2.一个初次接触修改的人应从哪里着手学习?并一一说明。
答:新手可以先弄懂哪些文件可以修改,放在哪里,并且修改后可以
有什么作用,我可以列举一些常用的,可以修改的文件(非修改
①music文件夹里的mp3文件(游戏里的音乐来源这里,把他替换
②pmodel文件夹里的POS文件(是游戏人物的招式文件)
③流星根目录下的sn**文件夹(*代表数字,后面就不再说明,如
文件(地图文件,添加物品就在这里修改)
④Level文件夹里的npc**_**.pst文件(是游戏里npc的设置文件,
如果想修改单机版里的npc的数字就在这里修改)
⑤Level文件夹里的sn**_.pst文件(地图模式及情节的设置文件,
如夺标或暗杀的模式,或者要修改剧情,添加人物进入单机任务里
⑥流星目录下的sn**.pak文(地图的贴图文件,有了他,地图才会
有各种颜色,如果删除,地图就会只有一片雪白,只有模型没有颜
色,用压缩包形式打开可以修改地图的贴图)
⑦流星目录下的TexturePatch.pak文件(武器及物品的贴图,如手机
的,同样以压缩包形式打开可以修改)
⑧流星目录下的ptexture.pak文件(人物贴图,如冷燕的皮肤以及衣
答:首先因该了解,单机版文件主要放置在Level文件夹里,先说说修改npc,
在游戏里每个人物都有代码,分别是0孟星魂1冷燕2铁胡子3夜猫子4和尚
5蒙古人6孙剑7萧安8子舆9王强10无名11叶翔12小何13凤凰14石群15屠城
16范旋17高寄萍18孙玉伯19律香川,地图也是有代码的,朋友们不要性急
,修改就要先了解代码,地图代码,分别是:01钟乳洞02秦皇陵03一线
天04织雪城05皇天城06四方阵07死之阵08毒牙阵09决死阵10炼铁狱11五爪
峰12烽火雷13金华城14炎硫岛15飞鹏堡16五雷塔17伏虎山18圆满楼19洛阳
,现在可以举例说明,如:想把第二关的三个子与改成三个MM(呵呵,
说出了一些人的心理了:D),修改npc**_**.pst文件,那么钟乳洞的
代码是01,要修改的就是npc01_**.pst文件,那个任务中只有玩家与3个
人物,那么无疑就是修改npc01_01.pst、npc01_02.pst、npc01_03.pst三
个文件了,以记事本形式打开文件,只要将文件中int Model= 8;
一项中的8用鼠标涂黑再键入需要的模型编号就好了,注意8那个数字的位
置要原封不动(8是子与的模型编号,改成1就成了冷燕,以此类推)。
答:武器:飞镖:七星1青牙10寒冰19飞蝠28圣诞夜46雪团37
飞轮:日光2圆月11血滴20旋风29圣诞夜38无影59
火铳:夺命3怒火12杀意21鹰眼30圣诞夜39
双刺:蛾眉4刃牙13火舌22虎爪31圣诞夜40
匕首:嗜魂5炎玉14蛇吻23金刚32圣诞夜41
剑:碧血6修罗15龙吟24焰魔33圣诞夜42无影60
长枪:碧血7龙吟16修罗25焰魔34圣诞夜43
大刀:斩铁8烈焰17逆刃26紫鳞35圣诞夜44
大锤:修罗9顽铁18八棱27焰魔36圣诞夜45
乾坤刀:青鞘47红鞘48银鞘49蓝鞘50
指虎:饿虎51金刺52烈爪53莲花54
忍刀:青刃55赤刃56双刃57寒刃58
场景代码:01钟乳洞02秦皇陵03一线天04织雪城05皇天城06四方阵
作者:山河二梦 2006-2-6 10:20回复此发言
--------------------------------------------------------------------------------
07死之阵08毒牙阵09决死阵10炼铁狱11五爪峰12烽火雷
13金华城14炎硫岛15飞鹏堡16五雷塔17伏虎山18圆满楼
19洛阳城20卧龙窟21圣诞夜22威震八方
物品代码:BBox01小箱子 BBBox01大箱子 jug01坛子 floor01台子
Chair01椅子 desk01桌子 knife01大刀(死之阵)
sn11pd01 bridge01 bridge02 floor01 sn03t01
门(五爪峰)石桥部分1(金华城)石桥部分2地板(死之阵)朝上木刺(一线天)
start001 start002 start003 sn09f01 sn08B03
五角星1(圣诞夜)五角星2(圣诞夜)五角星1(圣诞夜)地板(决死阵)毒牙·影(毒牙阵)
肉包Item01大肉包Item0101小肉包Item0102毒肉包Item0103华陀(灵芝)Item02
铜衣(衣服)Item03嗜战(攻加)Item04猫足(鞋子)Item05风水(隐身)Item07
气元(气鼎)Item08炼化.林Item09炼化.火Item0901炼化.山Item0902
炼化.圣Item0904圣诞蛋糕Item10元气糖Item11圣诞围巾Item12圣诞手套Item13
圣诞长靴Item14圣诞头套Item15手机Item16玉玺IPItem01锦盒IPItem02
""""""""button01""""""""一线天的那个开门的开关
""""""""knife01""""""""死之阵巨大砍刀
""""""""knife02""""""""泰皇陵巨大砍刀
""""""""bridge01""""""""金华城的桥1
""""""""bridge02""""""""金华城的桥2
""""""""Stove01""""""""大鼎(烽火雷守城模式的鼎)
""""""""floor01""""""""地板边框
""""""""floor02""""""""死之阵地板
""""""""bar""""""""很可爱的一个小匕首
""""""""sn02st01""""""""秦皇陵截标模式吃到标物出?F的浮空台
""""""""sn03Door""""""""一线天城门
""""""""sn01st01""""""""钟乳洞石柱1
""""""""sn01st02""""""""钟乳洞石柱2
""""""""sn03st01""""""""一线天巨石1
""""""""sn03st02""""""""一线天巨石2
""""""""sn03t01""""""""一线天墙下木刺
""""""""sn03t02""""""""一线天墙上方木刺
""""""""sn08B01""""""""毒牙阵牙棒模型
""""""""sn08B02""""""""毒牙阵牙棒阴影
""""""""sn09f01""""""""决死阵地板
""""""""sn11pd01""""""""五爪峰城门(完好)
""""""""sn11pd02""""""""五爪峰城门(受损)
""""""""sn11pd03""""""""五爪峰城门(裂痕)
""""""""sn11pd04""""""""五爪峰城门(碎裂)
""""""""sn11pd05""""""""五爪峰城门(松垮)
""""""""sn21sn01""""""""小雪人
""""""""sn21st01""""""""圣诞树上面的星星吊饰
""""""""start001""""""""至""""""""start003""""""""圣诞夜星星光芒
""""""""sn07gd02"""""""" SN_07龙开关
""""""""sn07eye""""""""SN_07龙眼睛
5.可否详细分析单机版npc设置文件?请举例。
答:可以,用记事本形式打开npc**_**.pst文件,以npc01_01.pst(第二关
string Name=""""""""铁枪哨兵?q甲"""""""";-→npc在游戏中名字
int Model= 8;--------→npc模型编号,可以修改模型
int Weapon= 7;----------→npc手持武器1,如设置为0,默认为无形剑
int Weapon2= 0;----------→npc手持武器2,0时没有武器
int Team= 2;-----------→npc阵营,0无,1流星,2是蝴蝶
int View= 400;----------→视线,数值越大,看得越远
int Think= 40;----------→反应能力,越大越敏捷,越厉害
int Attack1= 50;-------→攻击几率(1轻2中3重)攻击加防守几率
int Guard= 20;--------→防御几率,数值太大就会只守不攻
作者:山河二梦 2006-2-6 10:20回复此发言
--------------------------------------------------------------------------------
int Dodge= 10;--------→逃跑几率,数值太大只会躲避
int Jump= 5;-----------→跳跃几率,数值太大变得不爱攻击
int Look= 10;----------→四处张望
int Burst= 2;----------→快速跑
int Aim= 60;-----------→准心,100时神枪手
int GetItem= 3;---------→夺宝几率,太大会连毒包子也吃
int Spawn= 53;----------→出生点编号
int HP= 1000;----------→初始生命值,很重要的数值
6.npc设置文件末尾处:ChangeBehavior(g_self,""""""""wait"""""""");语句是何意思?
答:以上语句意思是“站在原地四处看”,其他的设置还有:
ChangeBehavior(g_self,""""""""idle"""""""");站在原地不动
ChangeBehavior(g_self,""""""""run"""""""");到处乱跑
ChangeBehavior(g_self,""""""""patrol"""""""", 1, 3, 5);在1、3、5巡逻点移动
ChangeBehavior(g_self,""""""""follow"""""""",""""""""player"""""""");跟在玩家身边
ChangeBehavior(g_self,""""""""follow"""""""",""""""""vip"""""""");跟在同队队长身边
ChangeBehavior(g_self,""""""""follow"""""""",""""""""enemyvip"""""""");跟在敌队队长身边
ChangeBehavior(g_self,""""""""follow"""""""",""""""""flag"""""""");跟在拿镖物的人身边
ChangeBehavior(g_self,""""""""follow"""""""",""""""""xxx"""""""");跟在""""""""xxx""""""""身边
""""""""xxx""""""""为玩家名字,比如跟在“孟星魂”身边,这些是用以设置npc
7.npc与机器人有何区别?怎样区分真人与机器人?
答:①以我个人理解,npc是指官方设定的游戏中单机版的人物,由电脑控制,
机器人是指由玩家(非官方)设定的人物,用以练习或放入任务版里的
②这个问题只能以理论上的观点来说明,举个例子,放置一个机器人进入
四方阵,在打斗过程中,玩家跳到其他的小的四方台上,如果真是机器人,
通常只追到大四方台边就过不去了,不会也学人跳到小四方台上追打玩家,
,当然,只是理论上成立,如果在不知情的情况下,真人学机器人也不跳
8.怎样设置sn**_.pst(地图模式文件)?举例说明。
答:可以用记事本形式打开进行修改,例如sn01.pst(第二关钟乳洞的地图
//锺乳洞-----------→场景名称
int Rule= 10;--------→场景模式1盟主2截镖3护城4暗杀5死斗
int RoundTime= 10;-----→回合时间,10为10分钟
int PlayerSpawn= 9;----→玩家出现点
int PlayerSpawnDir= 90;---→玩家出现方向
int PlayerWeapon= 5;-----→玩家武器1
int PlayerWeapon2= 1;-----→玩家武器2
int PlayerHP= 1500;-------→玩家生命值,1500为150血
AddNPC(""""""""npc01_01"""""""");-----→这里很重要,是添加人物的
AddNPC(""""""""npc01_02"""""""");-----→地方,可以通过加入同阵营
AddNPC(""""""""npc01_03"""""""");-----→辅助,也可以加入敌人增加
作者:山河二梦 2006-2-6 10:20回复此发言
--------------------------------------------------------------------------------
答:在游戏中按下position回车可以看坐标,记下想要的坐标并以记事本
形式打开进入流星蝴蝶剑目录下sn**文件夹中的DES文件,把
Position:-952.992-194.849 45.283
Quaternion:-1.000 0.000 0.000 0.000
TextureAnimation: 0 0.000 0.000
中的坐标-952.992-194.849 45.283改成自己想要的坐标(注意:要把user01到
与Object D_User01类似的是盟主模式时的出现点,01是第一个进入战场
的人物的出现点(包括玩家也算)
与Object D_teamA01类似的是分阵营时的出现点A是流星,B是蝴蝶,
如:Object D_teamB01是分阵营时蝴蝶队伍第一位玩家或npc的出现点
在采点时,可以配合新八绝补丁的飞天功能使用,那样可以去到一般人物不能
去到的地方,如积雪城城墙顶等等。
11.怎样在地图替换物品?怎样添加物品?
答:替换物品要知道物品的代码(前面已贴出),然后已记事本打开流星目录下
sn**文件夹里的sn**.des文件,假设想要被替换的物品用A表示,最终替换好后
留下的物品用B表示,用Ctrl+F的快捷键查找A,找到如:model=""""""""Item03""""""""的
命令语句(Item是物品的意思,03是代码Item是铜衣,加保护膜的东东),把
Item03用鼠标涂黑,注意不要多涂,可以改成想要的东西,例如:Item16,就是
手机,那么就变成了model=""""""""Item16"""""""",当进入战场时原来放铜衣的地方就变成了
添加物品首先要修改文件开头的那句:
# GModel Description File V1.0
# by Peter Pon for Interserv 2002/06/10
SceneObjects 106 DummeyObjects 117
里的数字117一项,加一个物品就要加1,变成
118,以此类推,然后找到类似于Object D_Item40的命令语句,找到在这个
文件里刚才Object D_Item40语句中40那个位置数字最大的那句命令,如
还有Object D_Item41,就把要添加的物品定为Object D_Item42,将前一个
语句复制过来,改改数字和物品,语句里有一段Position:-585-597 52,
*.des是物品的的位图文件,贴图的位置是靠这个定的
*.gmb这个不用多说了吧?是物品的模型(这个不能删)
要修改成透明物体,就要进入cmodel文件夹,因为要改的文件都在里面,
要想桥透明,就删bridge01.des和bridge01.fmc
系统以为物品破坏了,可是又找不到破坏的动作
所以就变透明了,其他的也是这个原理
13.为什么在使用你给的地图修改文件时,在自己战场可以使用的物品,有的
在别人战场不能使用,但能看到?并且,在自己地图里添加的木板可以打
坏,去到别人的地图里就打不坏?
答:①因为当自己开设地图时,服务器会以你电脑里的资料为主,所以添加的
物品是实实在在存在的,但是去到别人的地图,同理,服务器以别人电脑
里的资料为主,而别人未曾添加物品,所以物品不存在,但图像仍然以自己
电脑里的文件读取,所以只看到图像用不了东西。
②我添加的木板是以箱子的形式存在地图中,同上,在自己的战场里存在,
在别人战场里不存在,但是他与物品不同,虽然不存在,却会被服务器认定
为是地图的一部分,例如四方阵的高台是地图的一部分,所以并不会损坏。
14.可以实现让进入自己战场的玩家或人物被动接受物品吗?又是怎样做到?
答,可以,据我的研究表明,是可以的,当人物进入战场时,首先处在地图的
中央,地图座标为0,然后才会进入地图指定的位置,由此可以把要要别人接受
的物品添加在地图中央,当人物进入地图时,就会被动接受物品,我曾经制作过
圣诞四方阵,就是吧手机圣诞帽等物品放入地图中央,只要进入地图,玩家都会
15.怎样可以做到掉下四方阵或掉入秦皇陵火坑里而不死?
答:这些是可以做到的,以四方阵为例:
以记事本形式打开流星目录下sn06文件夹里的sn06.des文件,用Ctrl+F键搜索
name=""hell""语句,找到后将他删除(注意删除后不要留空),然后保存并且进
入游戏,就可以实现掉下不死的效果。但是只限在自己建立的地图内有效,去到
===================================