找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3940|回復(fù): 5
收起左側(cè)

一些單片機(jī)的感悟

[復(fù)制鏈接]
ID:50574 發(fā)表于 2013-5-27 23:18 | 顯示全部樓層 |閱讀模式
              學(xué)單片機(jī)也有一定時(shí)間,也是有一些感觸滴…其實(shí)我認(rèn)為單片機(jī)入門是簡單的,(語法簡單,算法靈魂)當(dāng)你學(xué)會(huì)基礎(chǔ)的語句后就差不多了。也許你認(rèn)為好像沒學(xué)到什么,最重要的就是算法)剩下你只需要學(xué)會(huì)看芯片的使用手冊(cè)和看設(shè)計(jì)書,以及帶上你胡思亂想的腦袋。
芯片手冊(cè)在這不用說,每個(gè)芯片廠商都是有手冊(cè)的,可以再一些單片機(jī)資料網(wǎng)站搞到手。關(guān)鍵還是看得懂。主要在于引腳引用和電路設(shè)計(jì)。
設(shè)計(jì)書他可以給你提供想法以及算法,不過這是等你要開發(fā)產(chǎn)品時(shí)才需要。
大腦,胡思亂想。為什么是胡思亂想,奇怪的想法反而給你靈感。不過還是要善于將現(xiàn)象轉(zhuǎn)化為數(shù)字,也就是最重要的算法,if(P3^4==0)  和
if(P3^4==0)   if(P3^4==0) 的區(qū)別在于兩個(gè)if(P3^4==0)準(zhǔn)確,不容易讓錯(cuò)誤產(chǎn)生。真正善于編程序的人不會(huì)多用一個(gè)變量來浪費(fèi)512B的RAM他也不會(huì)讓單片機(jī)多檢查一次端口。我認(rèn)為最重要的:有想法。]有想法不懂得思考,而只會(huì)查資料的開發(fā)者是沒用的~當(dāng)半導(dǎo)體加上濾波鏡不就是我們的紅外接收管嗎?想達(dá)到一個(gè)目的就要去思考,有空就思考。我經(jīng)常思考通信問題,由于通信只能是0、1通信慢,那你就要從編碼下手,如果你是3通道那你可以用2位二進(jìn)制00,01,11 。可是怎么提高速度,單片機(jī)又要邊做其他事比如他要先算題,那么又怎么保證都有接收到,那就是校準(zhǔn)時(shí)間發(fā)送,比如計(jì)時(shí)器設(shè)置為1MS溢出,我先讓單片機(jī)做其他事,1MS到了溢出了,我去接收。這樣,每次接收前我都可以執(zhí)行100行程序。而且準(zhǔn)確。那么我又想提高精度,防止出錯(cuò)怎么辦?那就進(jìn)行多次發(fā)送,或者怎么樣。間隔發(fā)送,發(fā)送01不用一次性全部過去 分成0 和 1來。中間間隔一定時(shí)間。說了這么多我還是強(qiáng)調(diào)想法!
有串口。學(xué)起來是簡單得多
單片機(jī),無非也就是 引腳之間的高低電平罷了
這就是我的想法,也許將來我又入上1個(gè)水平在看這些曾經(jīng)的文字,就不怎么想,甚至挑出錯(cuò)誤。但這是一個(gè)過程!
這貼是個(gè)紀(jì)念

回復(fù)

使用道具 舉報(bào)

ID:50599 發(fā)表于 2013-5-28 22:25 | 顯示全部樓層
贊。。
回復(fù)

使用道具 舉報(bào)

ID:56655 發(fā)表于 2013-11-5 20:00 | 顯示全部樓層
很有道理
回復(fù)

使用道具 舉報(bào)

ID:56946 發(fā)表于 2013-11-16 15:16 | 顯示全部樓層
贊一個(gè)
回復(fù)

使用道具 舉報(bào)

ID:66741 發(fā)表于 2014-9-28 11:04 | 顯示全部樓層
很有道理
回復(fù)

使用道具 舉報(bào)

ID:68093 發(fā)表于 2014-12-4 20:37 | 顯示全部樓層
我感覺也是,單片機(jī)入門簡單,但它東西很多,也很成熟,要想深學(xué),有點(diǎn)不易,希望我能堅(jiān)持下來吧,
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表