《51單片機(jī)C語言應(yīng)用程序?qū)嵗v》程序匯總有原理圖
《51單片機(jī)C語言應(yīng)用程序?qū)嵗v》程序匯總有原理圖,希望給初學(xué)的朋友能帶來一些幫助1154589258.rar
全部回復(fù)(33)
正序查看
倒序查看
@hanzhu21
上傳我剛買資料里光盤的內(nèi)容.希望大家能用著.
想學(xué)習(xí)單片機(jī)的人真多啊,我建議還是先學(xué)51 才好,他已經(jīng)是8 位機(jī) 的標(biāo)準(zhǔn)了,學(xué)好了他其他的大同小異.對于學(xué)生和個(gè)人而言我推薦學(xué)習(xí) C8051fxxx系列,因?yàn)樗俣缺葮?biāo)準(zhǔn)51快12 倍,和標(biāo)準(zhǔn)51 完全容, 尤其適合工控,最方便的是你不用買仿真器,燒寫器,他是帶Jtag的買個(gè)ec3就行了,很便宜.
我有一同事做事很不錯(cuò)的,和我聊起了單片機(jī),他說他的一個(gè)朋友告訴他,要記住51的所有指令,他就背啊,背啊,老是記不住.我告訴他指令其實(shí)不用怎么背的.有些不怎么懂行的人真是誤人子弟啊.
本人搞C 語言和單片機(jī)5年了,有點(diǎn)心得,想為初學(xué)者做點(diǎn)事情(本人并不高尚). 近期準(zhǔn)備做一個(gè)網(wǎng)站,寫一個(gè)適合初學(xué)者的51和C語言+一點(diǎn)數(shù)據(jù)結(jié)構(gòu)的教程,我本身不是電子類出身,我想我的學(xué)習(xí)思路會(huì)適合一部分人的.不過本人最近失業(yè)了,還得找到工作再說,工作比較難找啊,不是俺水平不行,俺在外企做的東西老外都叫好呢,只是部門經(jīng)理見了我老是面視不過.等俺的網(wǎng)站開張了,大家來捧場阿lzh_lsy@yahoo.com.cn
我有一同事做事很不錯(cuò)的,和我聊起了單片機(jī),他說他的一個(gè)朋友告訴他,要記住51的所有指令,他就背啊,背啊,老是記不住.我告訴他指令其實(shí)不用怎么背的.有些不怎么懂行的人真是誤人子弟啊.
本人搞C 語言和單片機(jī)5年了,有點(diǎn)心得,想為初學(xué)者做點(diǎn)事情(本人并不高尚). 近期準(zhǔn)備做一個(gè)網(wǎng)站,寫一個(gè)適合初學(xué)者的51和C語言+一點(diǎn)數(shù)據(jù)結(jié)構(gòu)的教程,我本身不是電子類出身,我想我的學(xué)習(xí)思路會(huì)適合一部分人的.不過本人最近失業(yè)了,還得找到工作再說,工作比較難找啊,不是俺水平不行,俺在外企做的東西老外都叫好呢,只是部門經(jīng)理見了我老是面視不過.等俺的網(wǎng)站開張了,大家來捧場阿lzh_lsy@yahoo.com.cn
0
回復(fù)
@dianziwoaini
謝謝了
誰說51系列跟其它結(jié)構(gòu)的MUC編程一樣??
幾乎所有的MCU結(jié)構(gòu)都是不一樣的,freescale,risc,x86匯編語言相關(guān)太大了,芯片結(jié)構(gòu)不一樣,開發(fā)的時(shí)候考慮的問題也不一樣,別指望學(xué)一個(gè)51就會(huì)開發(fā)freescale的MCU,告訴你,拿51的知識進(jìn)freescale,門都沒有.
RISC和ARM差得就更遠(yuǎn)了.
開發(fā)MCU跟在操作系統(tǒng)上開發(fā)應(yīng)用程序不一樣的,在操作系統(tǒng)上開發(fā)程序,所關(guān)心的是如何解決一個(gè)應(yīng)用的問題,無需關(guān)心直接跟內(nèi)存等硬件打交道,但MCU就不一樣了,大多數(shù)情況下是直接操作內(nèi)存等硬件,雖然應(yīng)用不太復(fù)雜,但所考慮的問題并不見得少,而通用的C程序并不能完全用在MCU上,MCU只用了C 一部分功能.
幾乎所有的MCU結(jié)構(gòu)都是不一樣的,freescale,risc,x86匯編語言相關(guān)太大了,芯片結(jié)構(gòu)不一樣,開發(fā)的時(shí)候考慮的問題也不一樣,別指望學(xué)一個(gè)51就會(huì)開發(fā)freescale的MCU,告訴你,拿51的知識進(jìn)freescale,門都沒有.
RISC和ARM差得就更遠(yuǎn)了.
開發(fā)MCU跟在操作系統(tǒng)上開發(fā)應(yīng)用程序不一樣的,在操作系統(tǒng)上開發(fā)程序,所關(guān)心的是如何解決一個(gè)應(yīng)用的問題,無需關(guān)心直接跟內(nèi)存等硬件打交道,但MCU就不一樣了,大多數(shù)情況下是直接操作內(nèi)存等硬件,雖然應(yīng)用不太復(fù)雜,但所考慮的問題并不見得少,而通用的C程序并不能完全用在MCU上,MCU只用了C 一部分功能.
0
回復(fù)
@秀秀2006
誰說51系列跟其它結(jié)構(gòu)的MUC編程一樣??幾乎所有的MCU結(jié)構(gòu)都是不一樣的,freescale,risc,x86匯編語言相關(guān)太大了,芯片結(jié)構(gòu)不一樣,開發(fā)的時(shí)候考慮的問題也不一樣,別指望學(xué)一個(gè)51就會(huì)開發(fā)freescale的MCU,告訴你,拿51的知識進(jìn)freescale,門都沒有.RISC和ARM差得就更遠(yuǎn)了.開發(fā)MCU跟在操作系統(tǒng)上開發(fā)應(yīng)用程序不一樣的,在操作系統(tǒng)上開發(fā)程序,所關(guān)心的是如何解決一個(gè)應(yīng)用的問題,無需關(guān)心直接跟內(nèi)存等硬件打交道,但MCU就不一樣了,大多數(shù)情況下是直接操作內(nèi)存等硬件,雖然應(yīng)用不太復(fù)雜,但所考慮的問題并不見得少,而通用的C程序并不能完全用在MCU上,MCU只用了C一部分功能.
給大家學(xué)習(xí)一個(gè)建議,學(xué)就學(xué)難度大一點(diǎn)的,大多數(shù)人都會(huì)的東西只要懂就行了,不要搞精,因?yàn)榧词垢憔艘膊恢靛X,搞就搞別人不搞的東西,物才會(huì)以稀為貴,比如開發(fā)freescale,和基于ARM的,雖然搞的人挺多,但真搞得好的其實(shí)并不多的,就全國來講,能把高端MCU搞精的人數(shù)都能數(shù)出來,這跟計(jì)算行業(yè)里是一樣的,比如全國有多少人JAVA寫得好的,我數(shù)都能數(shù)出來,99%會(huì)一點(diǎn)后就在那吹,只有不到1%的人真正的專注于技術(shù),并把技術(shù)做得更精理更好當(dāng)做職業(yè)目標(biāo)或興趣愛好,在目前我們這么浮燥的社會(huì),能專注于技術(shù)的人太小了.
相反,技術(shù)做得好的人得到的也更多,現(xiàn)在不象以前了,好的就是好,花再多的錢也不容易找到.
相反,技術(shù)做得好的人得到的也更多,現(xiàn)在不象以前了,好的就是好,花再多的錢也不容易找到.
0
回復(fù)