学单片机需要什么基础知识?

学单片机需要学习数字和模拟电子技术等基础知识,还要有一定的C语言编程能力。

学习初期可以先买一个开发板,先学会单片机开发的环境搭建,主要是单片机集成开发软件keil的配置,软件项目的建立,程序的编译和烧写,先把点亮LED灯,流水灯和控制蜂鸣器这些最基本的程序完整的实现一遍。

之后可以把LED数码管显示,按键信号采集,去抖动,串口与PC机通信等例子的程序完整的编写一遍,并且在开发板上把程序运行一下。

这时你已经对单片机开发有了初步了解了,已经迈出了单片机学习的第一步了。

学习单片机软件方面需要的基础知识:

软件方面需要会写简单的C语言程序,虽然说单片机编程也可以使用汇编语言,但C语言在使用的方便性和可移植性上要比汇编语言好很多,所以初学者可以越过汇编语言,而直接学习C语言的单片机编程。



1、首先去熟悉单片机的原理、结构。

单片机主要由运算器、控制器和寄存器三大部分构成。

在微处理器内部运算器、控制器、寄存器之间是相互连接的,由控制器向各部分发布操作命令,运算器接到命令后进行相应运算,并将运算后结果存入相应的寄存器中。

2、其次学好数电、模电,为设计电路打好基础。

纯净的单晶半导体又称本征半导体,其内部载流子自由空穴的数量相等的。

射极输出器属共集电极放大电路,由于其电压放:大位数约等于1,且输出电压与输入电压同相位,故又称为电压跟随器(射极跟随器)。

3、熟练使用C语言,多看别人的程序。

4、学会使用Protel2004或Proteus。

5、有条件的可以自己动手焊接电路(先从最小系统做)。



  • 鍗曠墖鏈鏄浠涔?鏈変粈涔堢敤閫?瀛︿範瀹闇瑕佸摢浜涘熀纭鐭ヨ瘑?
    绛旓細浠庤屽舰鎴愪竴閮ㄦ蹇典笂瀹屾暣鐨寰瀷璁$畻鏈恒傚嚒鏄兘鎯冲埌鐨勫湴鏂癸紝鍗曠墖鏈閮藉彲浠ョ敤寰椾笂锛屼緥濡傚鐢ㄧ數鍣紝鍏氦IC鍗★紝宸ヤ笟鎺у埗锛屾苯杞︾數瀛愶紝鐢靛瓙鐜╁叿绛夌瓑 瀛︿範瀹瑕鐭ラ亾浠ヤ笅鐭ヨ瘑锛1銆佸崟鐗囨満纭欢绯荤粺 2銆佸崟鐗囨満鎸囦护绯荤粺 3锛屾眹缂栫▼搴忚璁鍩虹浠ュ強姹囩紪鍣ㄧ殑搴旂敤 4銆佺‖浠朵豢鐪熷櫒鍙婂叾搴旂敤 5銆佺▼搴忕儳褰曞櫒鍙婂叾搴旂敤 ...
  • 璋佽兘鏁欐暀鎴戞庝箞瀛﹀崟鐗囨満,鍏瀛︿粈涔,鎬庝箞鍏ラ棬?
    绛旓細鍥犳寮虹儓寤鸿鐜板疄鐢熸椿涓壘涓涓や釜鍚屾牱鏂瑰悜鐨勪汉涓璧瀛︿範,鍦ㄥ鏍″氨姣旇緝鏂逛究浜,鍔犱釜鍗曠墖鏈绀惧洟灏辨湁瀛︿範姘涘洿浜嗐 1銆佸熀纭璇剧▼ 1.1C璇█ 鍏蜂綋缁嗚妭鐨鐭ヨ瘑鐐规垜杩欓噷灏变笉璇︾粏鐨勫睍寮鎻忚堪浜,姣曠珶C璇█鐨勪功鍜岃棰戞暀绋嬬綉涓婁竴澶у爢,瀛︿範璧勬簮鍏呭垎銆 浣嗚繖閲屽缓璁,C璇█鐨勫熀纭杩樻槸瑕鎵撴墡瀹炵殑,鏈绠鍗曠殑鏂规硶灏辨槸楂樹腑瀵逛粯楂樿冪殑鏂规硶:棰樻捣...
  • 鑷鍗曠墖鏈洪渶瑕鍑嗗浠涔
    绛旓細1銆佷竴鏈叆闂鐨涔︼紝鎺ㄨ崘閮ぉ绁ョ殑銆婃柊姒傚康鍗曠墖鏈C璇█鏁欑▼銆嬶紝骞朵笖缃戜笂鏈瀛︿範瑙嗛銆2銆佷竴鏈珻璇█鐨勪功锛屾敞鎰忎笉鏄疌++銆3銆佷竴涓紑鍙戞澘锛屾窐瀹濅笂澶ф妸澶ф妸鐨勶紝涔熶笉璐碉紝澶氭暟闄勮禒渚嬬▼銆備互涓婂氨澶熶簡锛岀劧鍚庡氨鏄竟鐪嬬悊璁鐭ヨ瘑锛岃竟鐪嬩緥绋嬶紝杈瑰疄闄呮搷浣滃紑鍙戞澘銆傚彟澶栵紝鍗曠墖鏈哄紑鍙戠殑宸ヤ綔锛屽鏋滀綘涓嶆槸楂樻墜锛岃柂璧勫緟閬囦笉浼...
  • 鍗曠墖鏈,鎬庝箞瀛?
    绛旓細涓汉缁忛獙锛屼粎渚涘弬鑰冿細瀛︿範鍗曠墖鏈涔嬪墠锛屽繀椤昏鎺屾彙涓鍩烘湰鐨勭煡璇锛屽惁鍒欏彧鏄鐫鐜╋紝杈句笉鍒板疄鐢ㄩ樁娈点瑕鎺屾彙鐨勭煡璇嗘槸鍒濇鐨勬暟瀛 鐢靛鐗╃悊 鑻辫鍩虹锛屽湪姝ゅ熀纭涓婂叆鎵嬶紝鍙互杞绘澗寰堝锛屽崟鐗囨満鏈濂芥槸浠庢眹缂栬瑷瀛﹁捣锛岃繖鏍锋墠鑳戒簡瑙e崟鐗囨満鐨勫伐浣滃師鐞嗐傛眹缂栬瑷C璇█閮芥槸浜虹被璇█鐨勬墿灞 褰撲綘鍏ラ棬鍚庯紝浼氬彂鐜板崟鐗囨満寰堝鏄...
  • 瀛﹀崟鐗囨満 鐗╃悊鏁板瑕鏈浠涔堝熀纭鍟
    绛旓細瀛﹀崟鐗囨満鍩虹锛氱悊瑙PU锛岀悊瑙e唴瀛橈紝鐞嗚В鎸囦护璇诲彇鍜岃繍琛岃繃绋嬶紝鐞嗚ВSFR銆備簡瑙d竴鐐规眹缂栵紝绋嬪簭杩愯杩囩▼銆備簡瑙e崟鐗囨満杈撳叆杈撳嚭鍙鐨鍘熺悊銆闇瑕鎺屾彙銆愯绠楁満鍩虹銆鐭ヨ瘑鍜屻愭暟瀛楃數璺熀纭銆戜互鍙娿愬崟鐗囨満寮鍙戠幆澧冦戞眹缂栫▼搴忕殑缂栫▼銆佽皟璇曡繃绋嬨傦紙1涓湀锛夊簲鐢細鑳藉鏍规嵁璁捐瑕佹眰锛岃繘琛岀畝鍗曞鍥寸數璺拰C璇█鐨勮璁°傞渶瑕佹帉鎻°愮數瀛...
  • 鍒氬紑濮瀛﹀崟鐗囨満鐨绗竴姝瑕骞插槢?鎴栬呰皥璋堝垵瀛﹀崟鐗囨満搴旇鎬庝箞鍋氥俖鐧惧害...
    绛旓細瀛﹀崟鐗囨満瑕鏈夋暟鐢垫ā鐢点佽绠楁満鍘熺悊銆佹眹缂栨垨鑰匔绛夌紪绋嬭瑷锛岀瓑绛夎繖浜鍩虹瀛︾鐨勭煡璇銆傚鏋滄偍涓嶆槸鍋氱‖浠剁數璺殑璇濓紝閲嶇偣鍦ㄧ紪绋嬭瑷锛屽叾瀹冨绉戝彲浠ュ急鍖栦絾涓瀹氳鐭ラ亾涓浜涘熀纭鐨勪笢瑗裤傚垵瀛﹀崟鐗囨満瑕侀夋嫨涓浜涘箍娉涗娇鐢ㄧ殑鍗曠墖鏈猴紝濡51锛宎vr锛宻tm32绛夌瓑锛屽喎闂ㄥ崟鐗囨満瀵瑰垵瀛﹁呮潵璇村畬鍏ㄦ病寰楁悶銆傜湡姝d笂鎵嬬殑绗竴姝ワ紝瑕佸啓涓涓...
  • 鍗曠墖鏈纭欢璁捐鑰呭簲璇ュ浜浠涔堢煡璇鍛?
    绛旓細涓昏娑夊強鏁板瓧鐢佃矾鐭ヨ瘑锛屽懆绔嬪姛涔熸帹鑽愬厛瀛︽暟瀛楃數璺紝姣旇緝瀹规槗涓婃墜锛屾ā鐢典篃瑕佸锛屽彲浠ユ斁鍦ㄦ暟瀛楃數璺悗闈紝2銆鍩虹鐢佃矾鐨勮璁$煡璇嗭紝鍖呮嫭鍗曠墖鏈鏈灏忕郴缁熻璁$瓑 3銆瀛︿範缁樺浘杞欢锛岀‖浠惰璁″繀瀹闇瑕鍋氱敾鍘熺悊鍥撅紝鍋歱cb锛屾墍浠ュ濂戒竴瀹炵敤杞欢鐩稿綋浜庢嬁鍒颁簡杩涢棬鐨勯棬绁紝鎵嶈兘搴斾粯鍩烘湰鐨璁捐 4銆瀛︿細鍚戣韩杈圭殑浜哄涔 ...
  • 瀛︿範鍗曠墖鏈洪渶瑕佷粈涔堝熀纭?
    绛旓細瑕鏈夊仛鍗曠墖鏈璁捐鐨勫熀纭銆備粠浜屽崄涓栫邯涔濆崄骞翠唬寮濮嬶紝鍗曠墖鏈烘妧鏈氨宸茬粡鍙戝睍璧锋潵锛岄殢鐫鏃朵唬鐨勮繘姝ヤ笌绉戞妧鐨勫彂灞曪紝鐩墠璇ユ妧鏈殑瀹炶返搴旂敤鏃ユ笎鎴愮啛锛屽崟鐗囨満琚箍娉涘簲鐢ㄤ簬鍚勪釜棰嗗煙銆傜幇濡備粖锛屼汉浠秺鏉ヨ秺閲嶈鍗曠墖鏈哄湪鏅鸿兘鐢靛瓙鎶鏈柟闈㈢殑寮鍙戝拰搴旂敤锛屽崟鐗囨満鐨勫彂灞曡繘鍏ュ埌鏂扮殑鏃舵湡锛屾棤璁烘槸鑷姩娴嬮噺杩樻槸鏅鸿兘浠〃鐨勫疄璺碉紝閮借兘鐪嬪埌...
  • 鍗曠墖鏈璇剧▼:鎺屾彙瀹,涓轰綘鐨勬湭鏉ラ摵璺!
    绛旓細鍗曠墖鏈轰綔涓虹數瀛愩侀氫俊銆佹帶鍒剁瓑棰嗗煙涓嶅彲鎴栫己鐨勪笓涓氳绋,瀵规湭鏉ョ殑宸ヤ綔涓庢繁閫犺嚦鍏抽噸瑕併傛湰鏂囧皢涓轰綘浠嬬粛鍗曠墖鏈虹殑瀛︿範鏂规硶鍜屽熀纭鐭ヨ瘑,甯姪浣犳帉鎻¤繖闂ㄨ绋嬨绋冲浐鍩虹鐭ヨ瘑鍗曠墖鏈哄唴閮ㄧ殑鍚勭鍣ㄤ欢閮芥槸鐢卞皬鐢佃矾鎼缓鑰屾垚,鍥犳绋冲浐鏁板瓧鐢佃矾鍜屾ā鎷熺數璺鐨勫熀纭鐭ヨ瘑鏄瀛︿範鍗曠墖鏈鐨勫墠鎻愩烙浜嗚В杩愪綔鏈哄埗鍗曠墖鏈烘暣浣撹繍浣滄満鍒跺拰鍚勪釜妯″潡涔嬮棿...
  • 鍗曠墖鏈鍏ラ棬瀛51杩樻槸32
    绛旓細2. 瀛︿範璺緞 a. 鍩虹鐢靛瓙鐭ヨ瘑锛 鍦瀛︿範鍗曠墖鏈涔嬪墠锛闇瑕鍏峰涓瀹氱殑鐢靛瓙鍩虹鐭ヨ瘑锛屽寘鎷暟瀛楃數璺佹ā鎷熺數璺瓑銆俠. C璇█缂栫▼锛 鍗曠墖鏈鐨绋嬪簭閫氬父浣跨敤C璇█缂栧啓锛屽洜姝ゅ涔燙璇█缂栫▼鏄潪甯稿繀瑕佺殑銆傛帉鎻″熀鏈殑C璇硶銆佸嚱鏁般佹寚閽堢瓑鍐呭銆俢. 瀛︿範姹囩紪璇█锛 浜嗚В姹囩紪璇█锛屽洜涓哄湪鍗曠墖鏈哄紑鍙戜腑锛屾湁鏃堕渶瑕佺洿鎺ョ紪鍐...
  • 扩展阅读:现在搞plc还有出路吗 ... 女生最好就业5个专业 ... 计算机编程初学者自学 ... 做了5年工控不想做了 ... 51单片机自学教程 ... 三种人不适合学计算机 ... 自学编程10秒学会 ... 单片机太难学了 ... 适合学编程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网