学习单片机所要具备的哪些基础知识 学习单片机需要具备哪些基础知识?

PLC\u5b66\u4e60\u9700\u8981\u5177\u5907\u54ea\u4e9b\u57fa\u7840\u77e5\u8bc6?


\u9700\u8981\u5177\u5907\u7535\u5de5\uff0c\u88c5\u914d\u4e8c\u6b21\u7ebf\u8def\uff0c\u4e86\u89e3\u5404\u79cd\u7ee7\u7535\u5668\u7684\u4f5c\u7528\u7b49\u57fa\u7840\u77e5\u8bc6\u3002
\u5b66\u4e60PLC\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u8fdb\u884c\uff1a
1\u3001\u4e70\u672c\u5173\u4e8ePLC\u7684\u4e66\uff0c\u4e86\u89e3\u7535\u5de5\u77e5\u8bc6\u3001\u4e86\u89e3\u7535\u5668\u5982\u679c\u53bb\u63a7\u5236\uff0c\u4e86\u89e3\u5404\u79cd\u6267\u884c\u673a\u6784\u3002
2\u3001\u5c31\u662f\u4e86\u89e3PLC\u7684\u5de5\u4f5c\u65b9\u5f0f\uff0c\u627e\u4e00\u4e2aPLC\uff0c\u6839\u636e\u4e66\u4e0a\u7684\u4f8b\u5b50\uff0c\u81ea\u5df1\u7422\u78e8\u4e2a\u5c0f\u9879\u76ee\uff0c\u5b9e\u73b0\u4e00\u4e2a\u529f\u80fd\u3002
3\u3001\u5b9e\u8df5\u51fa\u771f\u77e5\uff0c\u4e86\u89e3\u76f8\u5e94\u7684\u5de5\u827a\uff0c\u81ea\u5df1\u72ec\u7acb\u505a\u4e2aPLC\u9879\u76ee\uff0c\u9879\u76ee\u5b8c\u6210\u4e86 PLC\u4e5f\u5c31\u638c\u63e1\u4e86 \u897f\u95e8\u5b50200\u7cfb\u5217\u7684\u5c0fPLC\u5f88\u9002\u5408\u65b0\u624b\u5b66\u4e60\uff0c\u6bd4\u8f83\u5bb9\u6613\u4e0a\u624b\u3002
PLC\u5373\uff0c\u53ef\u7f16\u7a0b\u903b\u8f91\u63a7\u5236\u5668\u662f\u79cd\u4e13\u95e8\u4e3a\u5728\u5de5\u4e1a\u73af\u5883\u4e0b\u5e94\u7528\u800c\u8bbe\u8ba1\u7684\u6570\u5b57\u8fd0\u7b97\u64cd\u4f5c\u7535\u5b50\u7cfb\u7edf\u3002
\u5b83\u91c7\u7528\u4e00\u79cd\u53ef\u7f16\u7a0b\u7684\u5b58\u50a8\u5668\uff0c\u5728\u5176\u5185\u90e8\u5b58\u50a8\u6267\u884c\u903b\u8f91\u8fd0\u7b97\u3001\u987a\u5e8f\u63a7\u5236\u3001\u5b9a\u65f6\u3001\u8ba1\u6570\u548c\u7b97\u672f\u8fd0\u7b97\u7b49\u64cd\u4f5c\u7684\u6307\u4ee4\uff0c\u901a\u8fc7\u6570\u5b57\u5f0f\u6216\u6a21\u62df\u5f0f\u7684\u8f93\u5165\u8f93\u51fa\u6765\u63a7\u5236\u5404\u79cd\u7c7b\u578b\u7684\u673a\u68b0\u8bbe\u5907\u6216\u751f\u4ea7\u8fc7\u7a0b\u3002
\u7f8e\u56fd\u6c7d\u8f66\u5de5\u4e1a\u751f\u4ea7\u6280\u672f\u8981\u6c42\u7684\u53d1\u5c55\u4fc3\u8fdb\u4e86PLC\u7684\u4ea7\u751f\uff0c20\u4e16\u7eaa60\u5e74\u4ee3\uff0c\u7f8e\u56fd\u901a\u7528\u6c7d\u8f66\u516c\u53f8\u5728\u5bf9\u5de5\u5382\u751f\u4ea7\u7ebf\u8c03\u6574\u65f6\uff0c\u53d1\u73b0\u7ee7\u7535\u5668\u3001\u63a5\u89e6\u5668\u63a7\u5236\u7cfb\u7edf\u4fee\u6539\u96be\u3001\u4f53\u79ef\u5927\u3001\u566a\u58f0\u5927\u3001\u7ef4\u62a4\u4e0d\u65b9\u4fbf\u4ee5\u53ca\u53ef\u9760\u6027\u5dee\uff0c\u4e8e\u662f\u63d0\u51fa\u4e86\u8457\u540d\u7684\u201c\u901a\u7528\u5341\u6761\u201d\u62db\u6807\u6307\u6807\u3002

\u3000\u3000\u8981\u5b66\u5355\u7247\u673a,\u9996\u5148\u8981\u6709\u786c\u4ef6\u57fa\u7840,\u719f\u6089\u5355\u7247\u9762\u5185\u90e8\u7ed3\u6784\u548c\u5404\u5f15\u811a\u529f\u80fd,\u8fd9\u8981\u5148\u5b66\u8bb2\u89e3\u5355\u7247\u673a\u539f\u7406\u7684\u8d44\u6599,\u4e86\u89e3\u4e86\u5355\u7247\u673a\u7684\u5de5\u4f5c\u539f\u7406,\u8fd8\u8981\u6709\u7535\u8def\u8bbe\u8ba1\u7684\u7684\u529f\u5e95,\u80fd\u8bbe\u8ba1\u5916\u56f4\u7535\u8def,\u5426\u5219\u7a0d\u6709\u9519\u8bef\u5c31\u4e0d\u80fd\u6b63\u5e38\u8fd0\u884c,\u6709\u4e86\u786c\u4ef6\u8bbe\u8ba1\u80fd\u529b\u518d\u5b66\u4e60\u7f16\u5199\u7a0b\u5e8f,\u5efa\u8bae\u4ece\u6c47\u7f16\u5b66\u4e60\u518d\u5b66C\u7a0b\u5e8f\u7f16\u7a0b.\u6240\u4ee5\u5355\u7247\u673a\u8bbe\u8ba1\u662f\u8f6f\u786c\u4ef6\u8bbe\u8ba1\u4e24\u65b9\u9762\u517c\u6709\u7684\u3002
\u3000\u3000C\u8bed\u8a00\u5fc5\u987b\u4f1a\uff0c\u56e0\u4e3a\u5355\u7247\u673a\u662f\u90a3\u4e2aC\u8bed\u8a00\u5199\u7a0b\u5e8f\u7684\uff0c\u4f60\u53ef\u4ee5\u5230\u7f51\u4e0a\u4e0b\u8f7d\u8c2d\u6d69\u5f3aC\u8bbe\u8ba1\u7b2c\u4e09\u7248\uff0c\u8fd9\u4e2a\u5bf9\u521d\u5b6651\u5355\u7247\u673a\u662f\u7ef0\u7ef0\u6709\u4f59\uff0c\u786c\u4ef6\u7684\u8bdd\u6a21\u7535\u6570\u7535\u4e5f\u8981\u4e86\u89e3\uff0c\u5426\u5219\u540e\u9762\u5b66\u4e60\u5bf9\u4f60\u7684\u969c\u788d\u5f88\u5927\uff0c\u91cd\u8981\u770b\u4f60\u5b66\u4e60\u5355\u7247\u673a\u7684\u76ee\u7684\uff0c\u662f\u7eaf\u7cb9\u5355\u7247\u673a\u7231\u597d\u8005\u90a3\uff0c\u8fd8\u662f\u60f3\u5fd8\u7814\u53d1\u4e0a\u9762\u53d1\u5c55\uff0c\u8fd9\u4e2a\u81ea\u5df1\u5fc5\u987b\u660e\u786e\uff0c\u5982\u679c\u4ee5\u540e\u60f3\u4e0a\u7814\u53d1\u65b9\u9762\u53d1\u5c55\uff0c\u90a3\u4f60\u5b66\u4e60\u7684\u4e1c\u897f\u8fd8\u4f1a\u5f88\u591a\uff0c\u4f60\u53ef\u4ee5\u5230\u7f51\u4e0a\u4e70\u575751\u5b66\u4e60\u677f50-70\u5143\u7684\u6025\u53ef\u4ee5\u4e86\uff0c\u5230\u7f51\u4e0a\u4e0b\u8f7d\u90ed\u5929\u7965\u8001\u5e08\u5341\u5929\u5b66\u4f1a51\u5355\u7247\u673a\u6559\u6750\uff0c\u6162\u6162\u5b66\u4e60\u3002

学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。

第一步:数字I/O的使用

使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕
麻烦,所有的单片机都是这样。

第二步:定时器的使用

学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。

定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。

第三步:中断

单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某 种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等 。

中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。

以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身。

第四步:与PC机进行RS232通信

单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口。USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换。

USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的。正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识。试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!

第五步:学会A/D转换

MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。

使用A/D转换功能的简单的例子是设计一个电压表。

第六步:学会PCI、I2C接口和液晶显示器接口

这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要。

第七步:学会比较、捕捉、PWM功能

这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。

如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了。

第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计

学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的,因为这是当前产品开发的发展方向。

到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界。即使如此,也算是单片机大虾了。

c语言 单片机最好先掌握定时器 中断 这两者是单片机的核心

我已经到第七步了,第八步刚刚开始

有编程的基础(c语言)和电路的基础就可以了。

  • 瀛︿範鍗曠墖鏈洪渶瑕佸叿澶囧摢浜鍏堝喅鏉′欢鍜鍩虹鐭ヨ瘑?
    绛旓細瀛︿範鍗曠墖鏈洪渶瑕佸叿澶囦互涓嬪厛鍐虫潯浠跺拰鍩虹鐭ヨ瘑锛1.鐢靛瓙鐢佃矾鍩虹锛氫簡瑙e熀鏈殑鐢靛瓙鍏冧欢锛堝鐢甸樆銆佺數瀹广佷簩鏋佺銆佹櫠浣撶绛夛級鍙婂叾宸ヤ綔鍘熺悊锛屾帉鎻″熀鏈殑鐢佃矾鍒嗘瀽鍜岃璁℃柟娉曘2.鏁板瓧鐢佃矾鍩虹锛氱啛鎮夋暟瀛楅昏緫闂ㄧ數璺紙濡備笌銆佹垨銆侀潪銆佷笌闈炪佹垨闈炪佸紓鎴栫瓑锛夊強鍏堕昏緫鍔熻兘锛屼簡瑙g粍鍚堥昏緫鐢佃矾鍜屾椂搴忛昏緫鐢佃矾鐨勫熀鏈師鐞嗐3.寰...
  • 瀛︿範鍗曠墖鏈鸿鍝簺鐭ヨ瘑鍩虹,瑕佹搮闀垮摢浜涚鐩傛暟瀛?
    绛旓細銆1銆戝叆闂ㄢ斺旂悊瑙PU锛岀悊瑙e唴瀛橈紝鐞嗚В鎸囦护璇诲彇鍜岃繍琛岃繃绋嬶紝鐞嗚ВSFR銆備簡瑙d竴鐐规眹缂栵紝绋嬪簭杩愯杩囩▼銆備簡瑙e崟鐗囨満杈撳叆杈撳嚭鍙g殑鍘熺悊銆傞渶瑕佹帉鎻°愯绠楁満鍩虹銆戠煡璇嗗拰銆鏁板瓧鐢佃矾鍩虹銆戜互鍙娿愬崟鐗囨満寮鍙戠幆澧冦戞眹缂栫▼搴忕殑缂栫▼銆佽皟璇曡繃绋嬨傦紙1涓湀锛夈2銆戝簲鐢ㄢ斺旇兘澶熸牴鎹璁¤姹傦紝杩涜绠鍗曞鍥寸數璺拰C璇█鐨勮璁°傞渶瑕...
  • 瀛﹀崟鐗囨満闇瑕佷粈涔堝熀纭鐭ヨ瘑?
    绛旓細瀛﹀崟鐗囨満闇瑕佸涔犳暟瀛楀拰妯℃嫙鐢靛瓙鎶鏈瓑鍩虹鐭ヨ瘑锛岃繕瑕佹湁涓瀹氱殑C璇█缂栫▼鑳藉姏銆傚涔犲垵鏈熷彲浠ュ厛涔颁竴涓紑鍙戞澘锛鍏堝浼氬崟鐗囨満寮鍙戠殑鐜鎼缓锛屼富瑕佹槸鍗曠墖鏈洪泦鎴愬紑鍙戣蒋浠秌eil鐨勯厤缃紝杞欢椤圭洰鐨勫缓绔嬶紝绋嬪簭鐨勭紪璇戝拰鐑у啓锛屽厛鎶婄偣浜甃ED鐏紝娴佹按鐏拰鎺у埗铚傞福鍣ㄨ繖浜涙渶鍩烘湰鐨勭▼搴忓畬鏁寸殑瀹炵幇涓閬嶃備箣鍚庡彲浠ユ妸LED鏁扮爜绠℃樉绀猴紝...
  • 璇烽棶瀛︿範鍗曠墖鏈鸿浠涔堝熀纭?闇瑕佷粈涔鏉′欢?浠庨偅瀛﹁捣?
    绛旓細1銆佸熀鏈涓浜涙暟瀛楃數璺殑鐭ヨ瘑锛屾ā鎷熺數璺殑涔熻涓浜銆2銆閲嶇偣鏄簡瑙f帴鍙c佷腑鏂繖涓绫荤殑鐭ヨ瘑锛屾湰绉戠殑璇剧▼閲岄潰濡傘婅绠楁満纭欢鍩虹銆嬬殑鍩虹鐭ヨ瘑涔熷緢閲嶈銆3銆鍙互鑷繁鍦ㄧ綉涓婁拱涓鍧椾究瀹滀簺鐨勭數璺澘锛屽彲浠ヨ嚜宸卞仛瀹為獙鐨勶紝鎱㈡參瀛︺傚湪瀛︽牎閲屼篃鏈夊緢澶氭椿鍔紝寰堝甯堝厔甯堝浠栦滑鍙互璇锋暀銆
  • 瀛︿範鍗曠墖鏈烘墍瑕佸叿澶囩殑鍝簺鍩虹鐭ヨ瘑
    绛旓細瀹氭椂鍣ㄧ殑浣跨敤鏄潪甯搁噸瑕佺殑锛岄昏緫鍔犳椂闂存帶鍒舵槸鍗曠墖鏈轰娇鐢ㄧ殑鍩虹銆傜涓夋锛氫腑鏂 鍗曠墖鏈虹殑鐗圭偣鏄竴娈电▼搴忓弽澶嶆墽琛岋紝绋嬪簭涓殑姣忎釜鎸囦护鐨勬墽琛岄兘闇瑕佷竴瀹氱殑鎵ц鏃堕棿锛屽鏋滅▼搴忔病鏈夋墽琛屽埌鏌愭寚浠わ紝鍒欒鎸囦护鐨勫姩浣滃氨涓嶄細鍙戠敓锛岃繖鏍峰氨浼氳借寰堝蹇熷彂鐢熺殑浜嬫儏锛屼緥濡傦紝鎸夐挳鎸変笅鏃剁殑涓嬮檷娌裤傝浣垮崟鐗囨満鍦ㄧ▼搴忔甯歌繍琛...
  • 瀛︿範鍗曠墖鏈,闇瑕佸摢浜涘熀纭,鍏ラ棬閮瀛﹀摢浜涓滆タ
    绛旓細1銆佺數璺熀纭锛氫竴浜涙暟瀛楃數璺妯℃嫙鐢佃矾鍩虹銆傛瘯绔熶互鍚庤鑷繁璁捐鐢佃矾锛岃繖浜涚煡璇嗘槸寰堟湁鐢ㄧ殑銆2銆丆璇█鍩虹锛欳璇█寮鍙戯紝鐩告瘮姹囩紪鏈澶х殑浼樼偣灏辨槸绉绘鎬ц濂姐傚涔51鍗曠墖鏈猴紝C璇█缂栫▼褰撶劧闇瑕佹湁浜涘熀纭銆3銆佷竴浜涘崟鐗囨満鐨勫熀纭鐭ヨ瘑锛氳櫧鐒舵槸鍒濆鑰咃紝浣嗘槸涓浜涘熀纭鐞嗚鐭ヨ瘑杩樻槸搴旇鐭ラ亾鐨勩4銆佷竴浜涚剨鎺ョ瓑鍔ㄦ墜鑳藉姏锛...
  • 鎯充簡瑙鍗曠墖鏈 瀛缂栫▼ 鏈変汉鍙互 澶ф鎻忚堪鍩烘湰瑕佹眰鍚
    绛旓細8銆佹湭濠氾紝鎴栦笌鑰佸﹩涓嶇粡甯镐綇鍦ㄤ竴璧凤紝鎴栧か濡诲叧绯绘贰婕狅紝鎴栧瀛愪弗閲嶆敮鎸佷綘瀛︿範鑰屾効鎰忓繊鍙椾綘鍥犲涔犺屼竴鍛ㄤ笉鐞嗗ス 9銆佹湁瓒冲鑰愬績锛屾浘鍦ㄥ湴涓婃暟杩囪殏铓佽秴杩3灏忔椂浠ヤ笂鑰呬负浣 10銆佹ā鐢点佹暟鐢鍩虹鎵庡疄锛堟渶鍏剁爜鐭ラ亾涓夋瀬绠$殑ICM鍙傛暟鏈夊暐鐢級11銆佹効鎰忎负浜瀛﹀崟鐗囨満鑰屾案鏃犳澧冪殑鍘婚捇鐮旀柊鐭ヨ瘑銆佹柊鍨嬪彿銆佸悇绉嶅搧鐗岀殑鍗曠墖鏈...
  • 瀛︿範鍗曠墖鏈鸿鏈鍝簺鍩虹鐭ヨ瘑?
    绛旓細鍗曠墖鏈哄熀纭鐭ヨ瘑椋炵繑鐢靛瓙鎶鏈 2003-11-04 鍗曠墖鏈虹殑缁勬垚 鍗曠墖鏈鸿鑷姩瀹屾垚璁$畻,瀹搴旇鍏锋湁鍝簺鏈閲嶈鐨勯儴鍒嗗憿?鎴戜滑浠ユ墦绠楃洏涓轰緥璁$畻涓閬撶畻鏈銆備緥:36+163脳156-166梅34銆傜幇鍦ㄨ杩涜杩愮畻,棣栧厛闇瑕佷竴鎶婄畻鐩,鍏舵鏄焊鍜岀瑪銆傛垜浠妸瑕佽绠楃殑闂璁板綍涓嬫潵,鐒跺悗绗竴姝ュ厛绠163脳156,鎶婂畠涓36鐩稿姞鐨勭粨鏋滆鍦ㄧ焊涓,鐒跺悗璁$畻...
  • 瀛︿範鍗曠墖鏈洪渶瑕佸摢浜涘熀纭
    绛旓細闇瑕佷綘鐨勮蒋浠剁紪绋嬪熀纭鍜岀‖浠剁數璺柟闈鐨勫熀纭 1锛欳璇█缂栫▼鏄繀瑕佺殑锛屾垨鑰呮眹缂栬瑷涔熷彲浠 2锛氱‖浠舵柟闈紝妯$數锛屾暟鐢碉紝鍗曠墖鏈虹殑涓浜涜姱鐗囪繖浜闇瑕佹帉鎻 3锛氬崟鐗囨満寮鍙戞澘缁冧範锛岀粨鍚堢悊璁哄熀纭锛瀛︿範鍗曠墖鏈寮鍙戞澘锛51鍗曠墖鏈烘槸缁忓吀锛堝惔閴撮拱鍗曠墖鏈哄紑鍙戞澘锛夛紝浠庤繖寮濮 ...
  • 鍗曠墖鏈纭欢璁捐鑰搴旇瀛︿簺浠涔鐭ヨ瘑鍛?
    绛旓細1銆佹暟瀛楃數璺熀纭锛屽崟鐗囨満纭欢璁捐涓昏杩愮敤鎺у埗绯荤粺鎴栦笉澶嶆潅鐨勫叾浠栫郴缁燂紝涓昏娑夊強鏁板瓧鐢佃矾鐭ヨ瘑锛屽懆绔嬪姛涔熸帹鑽愬厛瀛︽暟瀛楃數璺紝姣旇緝瀹规槗涓婃墜锛屾ā鐢典篃瑕佸锛屽彲浠ユ斁鍦ㄦ暟瀛楃數璺悗闈紝2銆佸熀纭鐢佃矾鐨勮璁$煡璇嗭紝鍖呮嫭鍗曠墖鏈烘渶灏忕郴缁熻璁$瓑 3銆佸涔犵粯鍥捐蒋浠讹紝纭欢璁捐蹇呭畾闇瑕佸仛鐢诲師鐞嗗浘锛屽仛pcb锛屾墍浠ュ濂戒竴瀹炵敤杞欢鐩稿綋浜...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网