keil最流行
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
目前最新的版本是keil uv3,可下载破解版本,否则有容量限制。
㈡ 编程器是干什么的
编程器为可编程的集成电路写入数据的工具。编程器主要用于单片机(含嵌入式)/存储器(含BIOS)之类的芯片的编程(或称刷写)。编程器主要修改只读存储器中的程序,编程器通常与计算机连接,再配合编程软件使用。
编程器通过数据线与计算机并口(打印机接口)联接,独立的外接电源,使用操作更方便,编程更稳定;采用 WINDOWS下的图形界面,使用鼠标进行操作。
支持 Windows ME/98/95/2000系统,具有编程指示,控制程序工作界面友好,对芯片的各种操作变得十分简单,无论是电子还是电脑爱好者都可轻松掌握。
写存储器方法:
使用编程器对存储器进行数据复制操作的基本配制是:一台计算机(编程器对计算机的要求并不高,一般来说,只要能够运行Windows 98操作系统即可),一台编程器以及与编程器配套的驱动软件。
一般操作步骤如下:
1、将编程器与计算机连接好。不同的编程器与计算机的连接方式也不太相同,有的编程器是连接到计算机并口(打印机接口)上,有的是连接到计算机的串口上(COM1或COM2),有的使用USB接口(如RF910)。从速度上来说,USB接口最快,串口最慢。
2、将与编程器配套的驱动软件安装到计算机上,并按要求对编程器进行相关的设置。
㈢ 单片机编程器 有什么用途
单片机编程器 是向芯片写入程序的一个硬件设备 简单的讲就是给单片机写写程序用的
这里有具体资料:
编程器在台湾是叫烧录器,因为台湾的半导体产业发展的早,到大陆后,客户之所以叫它为“编程器”是因为现在英文名为PROGRAMMER,这个英文名与一般编写软件程式设计师是同名,所以就叫“编程器”,编程器实际上是一个把可编程的集成电路写上数据的工具,编程器主要用于单片机(含嵌入式)/存储器(含BIOS)之类的芯片的编程(或称刷写)。 编程器在功能上可分通用编程器和专用编程器.专用型编程器价格最低,适用芯片种类较少,适合以某一种或者某一类专用芯片编程的需要,例如仅仅需要对PIC系列编程。全功能通用型一般能够涵盖几乎(不是全部)所有当前需要编程的芯片,由于设计麻烦,成本较高,限制了销量,最终售价极高,适合需要对很多种芯片进行编程的情况。 像比如:ISD1700编程器,他针对的是ISD1700全系统语音芯片,ISD1700编程器又可以分为多片编程器和 单片拷贝机,还有如:PM50编程器,PM60编程器,ISD3340编程器
㈣ 芯片烧录程序一般用什么烧录器
是的,就是将目标程序写入到单片机程序存储器的过程。
单片机的程序存储器都是非易失性的,断电后数据不会丢失。开发和学习使用的单片机,其程序存储器一般是Flash存储器,可以重复擦写,也就是说还可以将已经写入的程序删掉再写入新的程序。大批量产品中使用的单片机很多都是掩膜MASK ROM或者OTP ROM存储器,前者的数据在芯片制作时已经固化,永远不能再修改或者删除;后者是一次性编程的存储器,只能编程一次,类似DVD-R光盘那样,写入后再不能修改和擦除。
㈤ 缂栫▼鍣ㄥ拰鐑у綍鍣ㄧ殑鍖哄埆鍦ㄥ摢锛
缂栫▼鍣锛氢负鍙缂栫▼镄勯泦鎴愮数璺鍐椤叆鏁版嵁镄勫伐鍏,缂栫▼鍣ㄤ富瑕佺敤浜庡崟鐗囨満锛埚惈宓屽叆寮忥级/瀛桦偍鍣(钖獴IOS)涔嬬被镄勮姱鐗囩殑缂栫▼锛堟垨绉板埛鍐欙级銆
缂栫▼鍣ㄤ富瑕佷慨鏀瑰彧璇诲瓨鍌ㄥ櫒涓镄勭▼搴忥纴缂栫▼鍣ㄩ氩父涓庤$畻链鸿繛鎺ワ纴鍐嶉厤钖堢紪绋嬭蒋浠朵娇鐢ㄣ
鐑у綍鍣锛氩湪澶ч檰鏄鍙缂栫▼鍣ㄣ
锲犱负鍙版咕镄勫崐瀵间綋浜т笟鍙戝𪾢镄勬棭锛屽埌澶ч檰钖庯纴瀹㈡埛涔嬫墍浠ュ彨瀹冧负钬灭紪绋嫔櫒钬濇槸锲犱负鐜板湪鑻辨枃钖崭负PROGRAMMER锛岃繖涓鑻辨枃钖崭笌涓鑸缂栧啓杞浠剁▼寮忚捐″笀鏄钖屽悕锛屾墍浠ュ氨鍙钬灭紪绋嫔櫒钬濄
鐑у綍鍣ㄥ疄闄呬笂鏄涓涓鎶婂彲缂栫▼镄勯泦鎴愮数璺鍐欎笂鏁版嵁镄勫伐鍏凤纴鐑у綍鍣ㄤ富瑕佺敤浜庡崟鐗囨満锛埚惈宓屽叆寮忥级/瀛桦偍鍣(钖獴IOS)涔嬬被镄勮姱鐗囩殑缂栫▼锛堟垨绉板埛鍐欙级銆
浠跨湡鍣锛坋mulator锛変互镆愪竴绯荤粺澶岖幇鍙︿竴绯荤粺镄勫姛鑳姐备笌璁$畻链烘ā𨰾熺郴缁燂纸Computer Simulation锛夌殑鍖哄埆鍦ㄤ簬锛屼豢鐪熷櫒镊村姏浜庢ā浠跨郴缁熺殑澶栧湪琛ㄧ幇銆佽屼负锛岃屼笉鏄妯℃嫙绯荤粺镄勬娊璞℃ā鍨嬨
镓╁𪾢璧勬枡锛
阃夎喘鏂规硶锛
1銆佺ǔ瀹氭с
阃氩父娆х编镄勭儳褰曞櫒鎶链鎴愮啛锛屾ц兘绋冲畾锛屽侲LNEC鐢熶骇镄勭儳褰曞櫒鏄鐩稿綋绋冲畾锛屾湁杈冮珮镄勫竞鍦哄崰链夌巼锛
2銆佽ゅ搧鐗屻
涓鑸𨱍呭喌涓嬫瘆杈幂煡钖岖殑IC缂栫▼鍣/鐑у綍鍣ㄥぇ铡傚缑缁忚繃甯傚満镄勯獙璇侊纴镓浠ュ搧璐ㄧ浉瀵硅缉濂,濡侲LNEC绛夋棩锛岀编娆ф床鐑у綍鍣ㄥ巶鐢熶骇镄勭儳褰曞櫒锛屾椂闂存渶闀匡纴鎶链链鎴愮啛锛屼粠璐ㄩ噺锛屽搧鐗岃掑害𨱒ヨ叉槸链浣崇殑阃夋嫨锛
3銆佺儳褰曢熷害锛
鐑у綍鍣ㄧ殑鐑у綍阃熷害涔熷緢閲嶈併傜洰鍓嶅竞鍦烘湁链鏂颁骇鍝佸傦细ELNEC镄凚EEHIVE204锛孊EEHIVE208镄勭儳褰曞櫒锛岀儳褰曢熷害鏄鍏跺畠钖岀被鍨嬫満鍣ㄧ殑10鍊嶏纴寤鸿鐑у綍64M浠ヤ笅鑺鐗囧彲阃夋嫨BEEHIVE204锛
4銆佹敮鎸両C鍨嫔彿镄勫氩皯锛
阃氩父鐘跺喌涓嬫敮鎸佽姱鐗囧瀷鍙疯缉澶氱殑鐑у綍鍣锛岀浉瀵硅佸ソ涓浜涖傚侲lnec缂栫▼鍣锛屽埌2013骞11链23镞ユ锛屾敮鎸佺殑IC鏁扮岖被瓒呰繃80000绉(姣忓ぉ杩桦湪涓嶆柇澧炲姞涓锛屽彲鍦ㄦ郸娲涚数瀛愮绣绔欎笅杞藉埌链鏂扮殑鐑у綍杞浠.)
5銆佸敭钖庢湇锷★细
鐑у綍鍣ㄥ洜鍏朵笓涓氭ц缉寮猴纴閰嶅囩殑钥楁潗绉岖被杈冨氾纴寰堟槗鍑烘潵钖勭崭笉钖岀殑闂棰桡纴鏁呭敭钖庣浉褰挞吨瑕併
镀廍LNEC鍦ㄥぇ闄嗛兘链変笓涓氱殑阌鍞涓庢妧链鏀鎸佸洟阒燂纴渚嫔傦细鍗庡崡鍦板尯链夋郸娲涚数瀛愶绂鍗庝笢鍦板尯链夋郸鍒涚数瀛愩佸崕鍖楀湴鍖轰篃链夋郸鍒涚数瀛愮殑鍒嗗叕鍙搞
6銆佹槸钖︽湁鑳藉姏寮鍙戠儳褰曞骇绛夎楁潗鍙婂崌绾IC鏀鎸佹暟銆
闅忕潃IC鑺鐗囩岖被镄勬洿鏂帮纴浠ュ墠镄勭儳褰曞骇涓嶉傚悎浣跨敤锛岄渶瑕佺紪绋嫔櫒铡傚晢寮鍙戞柊镄勭儳褰曞骇銆
鍙傝冭祫鏂欐潵婧愶细锏惧害锏剧-缂栫▼鍣
鍙傝冭祫鏂欐潵婧愶细锏惧害锏剧-鐑у綍鍣
鍙傝冭祫鏂欐潵婧愶细锏惧害锏剧-浠跨湡鍣
㈥ 鍗旷墖链虹儳褰曟槸浠涔堟剰镐
鍗旷墖链虹儳褰曟槸鎸囧皢杞浠剁▼搴忛氲繃缂栫▼宸ュ叿锛埚傜紪绋嫔櫒锛夌儳褰曞埌鍗旷墖链哄唴閮ㄧ殑瀛桦偍鍣ㄤ腑锛岃╁崟鐗囨満镙规嵁绋嫔簭浠g爜镓ц屾寚瀹氱殑浠诲姟銆傚崟鐗囨満鐑у綍涔熻绉颁负鍗旷墖链虹紪绋嬶纴鏄璁捐″拰鍒堕犲崟鐗囨満绯荤粺镄勫繀瑕佹ラや箣涓銆
鍗旷墖链虹儳褰曢渶瑕侀氲繃鐗瑰畾镄勭‖浠跺拰杞浠惰繘琛屻备竴鑸𨱒ヨ达纴鐑у綍姝ラゅ寘𨰾浠ヤ笅鍑犱釜鏂归溃銆傞栧厛锛屽嗳澶囧ソ闇瑕佺儳褰旷殑绋嫔簭浠g爜鍜岀紪绋嫔伐鍏凤纴灏嗗崟鐗囨満杩炴帴鍒扮紪绋嫔櫒涓娿傜劧钖庯纴阃夋嫨姝g‘镄勭紪绋嫔櫒鍜屽崟鐗囨満鍨嫔彿锛岃繘琛岀‖浠惰繛鎺ャ傛帴涓嬫潵锛屾墦寮缂栫▼杞浠讹纴瀵煎叆缂栧啓濂界殑绋嫔簭浠g爜锛屽苟璁剧疆鐑у綍鍙傛暟锛屽寘𨰾鑺鐗囩被鍨嬨佹暟鎹浣嶅界瓑銆傛渶钖庯纴镣瑰嚮鐑у綍鎸夐挳锛岃╃紪绋嫔櫒灏嗙▼搴忎唬镰佺儳褰曞埌鍗旷墖链哄唴閮ㄧ殑瀛桦偍鍣ㄤ腑銆傚綋鐑у綍鎴愬姛钖庯纴灏卞彲浠ュ皢鍗旷墖链虹敤𨱒ユ墽琛屾寚瀹氱殑浠诲姟銆
鍗旷墖链虹儳褰旷殑镒忎箟鍜屽簲鐢ㄩ嗗烟鏄浠涔堬纻
鍗旷墖链虹儳褰曞湪鐢靛瓙璁惧囧拰鎺у埗绯荤粺涓骞挎硾搴旂敤锛屽叾镒忎箟閲嶅ぇ銆备竴鏂归溃锛屽崟鐗囨満鐑у綍涓鸿捐″笀鎻愪緵浜嗕竴绉嶉珮鏁堢殑寮鍙戞柟寮忥纴浣垮缑浠栦滑鑳藉熷揩阃熷疄鐜版兂瑕佺殑锷熻兘銆傚彟涓鏂归溃锛屽崟鐗囨満鐑у綍杩桦彲浠ユ彁楂樼郴缁熺殑绋冲畾镐у拰镐ц兘锛屼绩杩涗骇鍝佺珵浜夊姏镄勬彁楂樸傝繎骞存潵锛岄殢镌鐗╄仈缃戙佹櫤鑳藉跺眳绛夋妧链镄勫彂灞曪纴鍗旷墖链虹儳褰曞湪澶氢釜棰嗗烟琚骞挎硾杩愮敤锛屾垚涓轰简鏁扮爜鐢靛瓙棰嗗烟涓嶅彲鎴栫己镄勪竴閮ㄥ垎銆
㈦ 单片机是什么
单片机是一个微型的计算机。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时学习使用单片机是了解计算机原理与结构的最佳选择。
单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各备蔽配种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。
单片机的硬件特征
1、单片机的体积比较小,内部芯片作为计算机系统,其结构简单,但是功能完善,使用起来十分方便,可以模块化应用。
2、单片机有着较高的集成度,可靠性比较强,即使单片机处于长时间的工作也不会存在故障问题。
3、单片机在应用时低电压、低能耗,是人们在日常生活中的首要选择,为生产与研发提供便利。
4、单片机对数据的处理能力和运算能力较强,可以在各种环境中仿指应并中用,且有着较强的控制能力。