stc15单片机和51关于模式0的区别
区别1:STC15系列单片机与51系列单片机在定时器功能上的区别。STC-ISP软件中,为15系列单片机生成的定时器代码部分,通常不需要做太多修改,可以直接应用。这是基于15系列单片机的特性,博主测试后发现,15系列在设置上基本不需要调整即可使用。区别2:1T模式。15系列单片机在1T模式下,相较于传统的51单片机,运行速度可快8至12倍。这一特性使得STC的51系列单片机在性能上更为优越。
区别3:IO口模式。为了满足不同应用场景的需求,STC51单片机设计了四种IO口模式:准双向IO口模式、推挽输出模式、高阻输入模式和开漏输出模式。这些模式提供了更灵活的IO口使用方式。
区别4:兼容性与特性增强。不同单片机厂商生产的51系列单片机,如ATMEL的89C51(已停产)、89S51,PHILIPS,STMicroelectronics和WINBOND等,虽然使用相同的编程语言,但在硬件上运行的结果可能会有所不同。通常所说的已停产的89C51是指ATMEL公司的AT89C51单片机。AT89C51在原有8051的基础上增强了多项特性,如时钟,并采用Flash存储器替代ROM,使得程序存储器内容可至少改写1000次。这一改进使得AT89C51的性能相较于传统的8051有了显著提升。
绛旓細鍖哄埆1锛STC15绯诲垪鍗曠墖鏈轰笌51绯诲垪鍗曠墖鏈哄湪瀹氭椂鍣ㄥ姛鑳戒笂鐨勫尯鍒係TC-ISP杞欢涓紝涓15绯诲垪鍗曠墖鏈虹敓鎴愮殑瀹氭椂鍣ㄤ唬鐮侀儴鍒嗭紝閫氬父涓嶉渶瑕佸仛澶淇敼锛屽彲浠ョ洿鎺ュ簲鐢ㄣ傝繖鏄熀浜15绯诲垪鍗曠墖鏈虹殑鐗规э紝鍗氫富娴嬭瘯鍚庡彂鐜帮紝15绯诲垪鍦ㄨ缃笂鍩烘湰涓嶉渶瑕佽皟鏁村嵆鍙娇鐢ㄣ傚尯鍒2锛1T妯″紡銆15绯诲垪鍗曠墖鏈哄湪1T妯″紡涓嬶紝鐩歌緝浜庝紶缁熺殑51鍗曠墖鏈...
绛旓細鍖哄埆15绯诲垪鍜51绯诲垪鍗曠墖鏈哄畾鏃跺櫒鐨勫尯鍒 STC-ISP杩欎釜瀹氭椂鍣ㄦ墍鏈夌殑鐢熸垚浠g爜鐨勯儴鍒嗗簲璇ユ槸鍩轰簬15绯诲垪(鍗氫富娴嬭瘯15绯诲垪璁剧疆濂藉熀鏈笉闇瑕佹洿鏀瑰彲浠ョ洿鎺ヤ娇鐢ㄣ15鍗曠墖鏈鏄疭TC绯诲垪鍗曠墖鏈虹殑涓澶х被鍒,灞炰簬51鍗曠墖鏈鑼冪暣銆1T妯″紡,姣斾紶缁熺殑51鍗曠墖鏈洪熷害蹇8~12鍊嶃係TC鐨51鍗曠墖鏈恒備负浜嗘洿澶氭洿鑳界殑浣跨敤鍜岃繍鐢ㄤ簬涓嶅悓鍦哄悎,STC51鍗...
绛旓細stc15绯诲垪鍗曠墖鏈I/O寮曡剼鏈夊洓绉妯″紡锛岀敱涓や釜瀵勫瓨鍣ㄦ潵璁剧疆銆侾3.4鍜孭3.5璁剧疆鎴愬己鎺ㄦ尳杈撳嚭妯″紡锛孭3M0=0x00锛孭3M1=0x30锛屾墍浠ワ紝浣犵殑绋嬪簭鏄鐨勩傝鐭ラ亾锛屼綘杩欐牱璁剧疆锛屽紩鑴氳緭鍑洪珮鐢靛钩锛屽厜鑰︽槸瀵奸氱殑锛屾墍浠ワ紝鍦ㄥ崟鐗囨満涓婄數(澶嶄綅鐘舵)寮鏈烘椂锛屽厜鑰﹀氨瀵奸氫簡銆傚鏋滃厜鑰﹂┍鍔ㄧ殑鏄户鐢靛櫒锛岄偅灏变細鍦ㄥ浣嶇姸鎬佷笅灏...
绛旓細鏅51锛岄粯璁0鏄紑婕妯″紡锛屽叾瀹冩槸鍑嗗弻鍚戞ā寮忋STC鐨勫寮哄瀷鍗曠墖鏈锛屼竴鑸兘鏈塒xM0銆丳xM1涓ょ粍瀵勫瓨鍣紝鍙互璁剧疆IO妯″紡锛屽叿浣撲綘鐪嬩竴涓婦ataSheet鏂囨。銆傞粯璁ゅソ鍍忛兘鏄噯鍙屽悜妯″紡銆
绛旓細鍐呴儴缁撴瀯涓嶅悓銆佹ц兘涓嶅悓銆1銆佸唴閮ㄧ粨鏋勪笉鍚岋細STC鍗曠墖鏈鍏锋湁鏇村鍐呯疆RAM锛屽彲浠ュ瓨鍌ㄦ洿澶氱殑鏁版嵁锛岃51鍗曠墖鏈鍒欐病鏈夎繖绉嶅姛鑳姐2銆佹ц兘涓嶅悓锛歋TC鍗曠墖鏈虹殑宸ヤ綔棰戠巼閫氬父鍙互杈惧埌20MHz锛岃51鍗曠墖鏈虹殑宸ヤ綔棰戠巼閫氬父涓12MHz銆
绛旓細stc15鍗曠墖鏈骞惰p鍙e伐浣妯″紡鍥涚: 1銆佸噯鍙屽悜鍙e伐浣滄ā寮忥紙寮变笂鎷夛級 2銆佹帹鎸借緭鍑哄伐浣滄ā寮(寮轰笂鎷) 3銆佷粎涓鸿緭鍏ワ紙楂橀樆锛夊伐浣滄ā寮(鏃犱笂涓嬫媺) 4銆佸紑婕忚緭鍑哄伐浣滄ā寮(鍐呴儴涓婃媺鏂紑锛
绛旓細鍏煎鍟婏紝姣51鐨鍗曠墖鏈鍔熻兘鏇村己澶э紝涓鑸殑绋嬪簭鍙互鐩存帴COPY锛屾寚浠ょ郴缁熸槸涓鏍风殑
绛旓細STC鍗曠墖鏈鏄寮哄瀷鐨51鍗曠墖鏈锛屽鍔犱簡ISP涓嬭浇锛屼笁灞傚姞瀵嗭紝鏃堕挓鏈1T,6T,12T
绛旓細stc15f2k60s2绯诲垪鍗曠墖鏈猴紝鏄疭TC鏂拌璁$殑寮曡剼鎺掑垪锛屼笌浼犵粺鐨51鍗曠墖鏈寮曡剼鏄湁鍖哄埆鐨勶紝鎵浠ワ紝骞朵笉鑳界洿鎺ユ浛鎹㈢殑銆傝屼笖瀹冭繕鏈夊绉嶅皝瑁咃紝浼犵粺鐨51鍗曠墖鏈哄彧鏈塂IP40涓绉嶅皝銆備絾stc15f2k60s2绯诲垪鍗曠墖鏈轰粛鐒跺睘浜51绯诲垪鐨勫崟鐗囨満锛屽洜涓哄畠鐨勫唴鏍告槸51鏈猴紝鎸囦护绯荤粺涓51鏈哄畬鍏ㄥ吋瀹广備笅鍥炬槸AT89C51寮曡剼鍥撅紝鏄吀鍨嬬殑51鍗曠墖鏈...
绛旓細涓嶆槸銆stcisp鐨勭儳褰曡蒋浠15鏄郴鍒鍗曠墖鏈锛屾槸STC鏂拌璁$殑寮曡剼鎺掑垪锛51閲囩敤浼犵粺鐨勫崟鐗囨満寮曡剼锛岀壒鍒槸鐢垫簮寮曡剼VCC鍜孏ND浣嶇疆涓嶅悓锛屼笉鏄氱敤鐨勩