我學(xué)習(xí)單片機(jī)很久了,歡迎大家和我交流!
說句老實(shí)話,我學(xué)習(xí)單片機(jī)很久了.而且我c語言和c++還不錯,以前搞過軟件開發(fā).考高程也就差5分.所以,軟件對我來說是小意思.但是,我硬件就欠一些,現(xiàn)在我不知道該怎么搞下去了,數(shù)電,模電正在重新看,以前看過一些.我知道,以后應(yīng)該搞一些實(shí)踐,但是不知道該怎么搞啊,麻煩各位高手指點(diǎn)一下.我用單片機(jī)搞過一個溫度控制系統(tǒng),用PID控制的.
全部回復(fù)(40)
正序查看
倒序查看
@huangxlstar
我用帶10位AD轉(zhuǎn)換的單片機(jī),AD轉(zhuǎn)換結(jié)果寄存器分為轉(zhuǎn)換結(jié)果的高8位(如:11001101)和轉(zhuǎn)換結(jié)果的低2位(如:XXXXXX01),共10位輸出.我所遇到的問題是這樣的:我要怎么樣把結(jié)果用LED顯示出來呢?實(shí)際上我就是不知道怎樣把上面的10位二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),可以指點(diǎn)一下嗎?用的是匯編!! 小弟先謝了!!
用8421轉(zhuǎn)換應(yīng)該可以吧.
0
回復(fù)
大多搞軟件的硬件知識比較欠缺,硬件知識更多的是需要動手實(shí)踐,搞軟件依托計(jì)算機(jī)平臺就可以了,而硬件要準(zhǔn)備實(shí)驗(yàn)設(shè)備,比較麻煩.單片機(jī)開發(fā)板市面上好貴,300到幾K的都有.功能也不很如意,成了初學(xué)者的障礙.
前段時間有朋友委托我設(shè)計(jì)了一款開發(fā)板,手上還有幾片可以轉(zhuǎn)讓,大致配置:6位數(shù)碼管、4X4鍵盤、和PC機(jī)通信、ISP在線下載、可編程擴(kuò)展芯片8255,RAM62256、ROMAT29C512、ADC0809、DAC0832、8路放大器以及邏輯電路等.有需要可以聯(lián)系我.
前段時間有朋友委托我設(shè)計(jì)了一款開發(fā)板,手上還有幾片可以轉(zhuǎn)讓,大致配置:6位數(shù)碼管、4X4鍵盤、和PC機(jī)通信、ISP在線下載、可編程擴(kuò)展芯片8255,RAM62256、ROMAT29C512、ADC0809、DAC0832、8路放大器以及邏輯電路等.有需要可以聯(lián)系我.
0
回復(fù)
@liuxudong
大多搞軟件的硬件知識比較欠缺,硬件知識更多的是需要動手實(shí)踐,搞軟件依托計(jì)算機(jī)平臺就可以了,而硬件要準(zhǔn)備實(shí)驗(yàn)設(shè)備,比較麻煩.單片機(jī)開發(fā)板市面上好貴,300到幾K的都有.功能也不很如意,成了初學(xué)者的障礙.前段時間有朋友委托我設(shè)計(jì)了一款開發(fā)板,手上還有幾片可以轉(zhuǎn)讓,大致配置:6位數(shù)碼管、4X4鍵盤、和PC機(jī)通信、ISP在線下載、可編程擴(kuò)展芯片8255,RAM62256、ROMAT29C512、ADC0809、DAC0832、8路放大器以及邏輯電路等.有需要可以聯(lián)系我.
liuxudong對于樓主的論述比較實(shí)在,不過liuxudong手上的元件似乎是古董級的東東了.
現(xiàn)在是高速發(fā)展的時代,需要有大無畏的精神丟棄古董芯片,采用先進(jìn)的設(shè)計(jì)理念,設(shè)計(jì)出可靠的產(chǎn)品.根據(jù)liuxudong的任務(wù)需求,62256/29C512似乎是多余的,可以用帶較大容量的Flash ROM和RAM的單片機(jī)取代,8255也可以用串行芯片替代,0809芯片也太大了,可以用單片機(jī)內(nèi)部的AD替代.
現(xiàn)在是高速發(fā)展的時代,需要有大無畏的精神丟棄古董芯片,采用先進(jìn)的設(shè)計(jì)理念,設(shè)計(jì)出可靠的產(chǎn)品.根據(jù)liuxudong的任務(wù)需求,62256/29C512似乎是多余的,可以用帶較大容量的Flash ROM和RAM的單片機(jī)取代,8255也可以用串行芯片替代,0809芯片也太大了,可以用單片機(jī)內(nèi)部的AD替代.
0
回復(fù)
@ppp123456
liuxudong對于樓主的論述比較實(shí)在,不過liuxudong手上的元件似乎是古董級的東東了. 現(xiàn)在是高速發(fā)展的時代,需要有大無畏的精神丟棄古董芯片,采用先進(jìn)的設(shè)計(jì)理念,設(shè)計(jì)出可靠的產(chǎn)品.根據(jù)liuxudong的任務(wù)需求,62256/29C512似乎是多余的,可以用帶較大容量的FlashROM和RAM的單片機(jī)取代,8255也可以用串行芯片替代,0809芯片也太大了,可以用單片機(jī)內(nèi)部的AD替代.
不得不承認(rèn)器件的是較古董的東西,但對初學(xué)者依然是經(jīng)典的入門對象,單片機(jī)應(yīng)用系統(tǒng)的單片化是發(fā)展趨勢,但也是這些模塊電路的組合,學(xué)習(xí)單片機(jī)系統(tǒng)95%的教材選用EMS51系列,這51系列是沒片內(nèi)ADC和DAC的,外擴(kuò)依然是必要的.選擇學(xué)習(xí)的器件主要是學(xué)習(xí)其基本原理,單片機(jī)的品牌很多,通過基本原理的學(xué)習(xí)達(dá)到舉一反三的目的是最重要的.現(xiàn)在<<微機(jī)原理>>這學(xué)科的教材大多數(shù)依然選用我們很多人見都沒見過的8086作講解對象?我想也是基于相同的思想.非常愿意和大家交流這方面問題我的QQ409801182.EMAIL:20020909@CQCNC.COM
0
回復(fù)
@liuxudong
不得不承認(rèn)器件的是較古董的東西,但對初學(xué)者依然是經(jīng)典的入門對象,單片機(jī)應(yīng)用系統(tǒng)的單片化是發(fā)展趨勢,但也是這些模塊電路的組合,學(xué)習(xí)單片機(jī)系統(tǒng)95%的教材選用EMS51系列,這51系列是沒片內(nèi)ADC和DAC的,外擴(kuò)依然是必要的.選擇學(xué)習(xí)的器件主要是學(xué)習(xí)其基本原理,單片機(jī)的品牌很多,通過基本原理的學(xué)習(xí)達(dá)到舉一反三的目的是最重要的.現(xiàn)在這學(xué)科的教材大多數(shù)依然選用我們很多人見都沒見過的8086作講解對象?我想也是基于相同的思想.非常愿意和大家交流這方面問題我的QQ409801182.EMAIL:20020909@CQCNC.COM

其實(shí)一些具體應(yīng)用系統(tǒng)的總體方案和實(shí)驗(yàn)我都在這上面進(jìn)行的,模擬成功了再設(shè)計(jì)這具體項(xiàng)目專用的PCB.所以這板是一工具,并不針對某一具體化的應(yīng)用系統(tǒng),作為工具來說ROM,RAM空間設(shè)置大些也是必要的.
0
回復(fù)
@liuxudong
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/39/1142243228.jpg');}"onmousewheel="returnimgzoom(this);">其實(shí)一些具體應(yīng)用系統(tǒng)的總體方案和實(shí)驗(yàn)我都在這上面進(jìn)行的,模擬成功了再設(shè)計(jì)這具體項(xiàng)目專用的PCB.所以這板是一工具,并不針對某一具體化的應(yīng)用系統(tǒng),作為工具來說ROM,RAM空間設(shè)置大些也是必要的.
感謝liuxudong的坦誠.但是我不贊成你的觀點(diǎn).
由于單片機(jī)設(shè)計(jì)比較簡單,以前那種以并行總線方式擴(kuò)展Io接口的方式由于設(shè)計(jì)復(fù)雜,PCB體積龐大,已經(jīng)在單片機(jī)應(yīng)用中逐步趨于淘汰,串行方式擴(kuò)展Io逐步成為主流.只有在不得不擴(kuò)展RAM/SDRAM的地方,才考慮并行擴(kuò)展一些IO.并行擴(kuò)展IO的設(shè)計(jì)目前主要是用于DSP系統(tǒng)設(shè)計(jì)中.
由于單片機(jī)設(shè)計(jì)比較簡單,以前那種以并行總線方式擴(kuò)展Io接口的方式由于設(shè)計(jì)復(fù)雜,PCB體積龐大,已經(jīng)在單片機(jī)應(yīng)用中逐步趨于淘汰,串行方式擴(kuò)展Io逐步成為主流.只有在不得不擴(kuò)展RAM/SDRAM的地方,才考慮并行擴(kuò)展一些IO.并行擴(kuò)展IO的設(shè)計(jì)目前主要是用于DSP系統(tǒng)設(shè)計(jì)中.
0
回復(fù)
@luoxiaoyuan
你好,我硬件比較熟悉模擬電路對我來說是小兒科.我學(xué)單片機(jī)好久了,但始終用單片機(jī)我沒有開發(fā)過產(chǎn)品.是因?yàn)槲覍@東西有點(diǎn)怕,因?yàn)槲夜疽粋€項(xiàng)目的開發(fā)時間很急,對匯編不熟悉,匯編學(xué)過.有沒有好辦法讓我很快上手開發(fā)單片機(jī)呢? 謝謝高手指點(diǎn)
你可以使用AVR的單片機(jī),它可以直接用C編程,而且效率極位接近匯編.簡單電路用Mage8之類,復(fù)雜一點(diǎn)用Mage32或更高級.
0
回復(fù)
@yangkim
能幫我看一下基于單片機(jī)的摩托車磁電機(jī)的二次無負(fù)荷高電壓的測量這個課題么?我想這對你來說應(yīng)該是小意思了,可我就不知道從哪里下手能把其中的關(guān)鍵指導(dǎo)一下么?
NEC半導(dǎo)體電子,上海格州電子有限公司是日本NEC半導(dǎo)體中國一級代理,在電源(SONY的鋰電和充電器都是用NEC UPD78F9222/78F9234做的,4K/8K的FLASH.我公司有現(xiàn)成的方案,目前也正在和幾個廠家合作單組/多組鋰電的保護(hù)線路,歡迎大家一起溝通,絕低的成本.)
家電(美的/長虹微波爐電磁爐),
電表等方面NEC的MCU賣的非常好,歡迎有需要的朋友與本人聯(lián)系.
地址:上海市北工業(yè)設(shè)計(jì)園
聯(lián)系人:龔先生,電話:021-61425055-1017,手機(jī):13636593239
MSN :fair_gp@163.com
QQ:425554208
家電(美的/長虹微波爐電磁爐),
電表等方面NEC的MCU賣的非常好,歡迎有需要的朋友與本人聯(lián)系.
地址:上海市北工業(yè)設(shè)計(jì)園
聯(lián)系人:龔先生,電話:021-61425055-1017,手機(jī):13636593239
MSN :fair_gp@163.com
QQ:425554208
0
回復(fù)
@nec flash
NEC半導(dǎo)體電子,上海格州電子有限公司是日本NEC半導(dǎo)體中國一級代理,在電源(SONY的鋰電和充電器都是用NECUPD78F9222/78F9234做的,4K/8K的FLASH.我公司有現(xiàn)成的方案,目前也正在和幾個廠家合作單組/多組鋰電的保護(hù)線路,歡迎大家一起溝通,絕低的成本.)家電(美的/長虹微波爐電磁爐),電表等方面NEC的MCU賣的非常好,歡迎有需要的朋友與本人聯(lián)系.地址:上海市北工業(yè)設(shè)計(jì)園聯(lián)系人:龔先生,電話:021-61425055-1017,手機(jī):13636593239MSN:fair_gp@163.comQQ:425554208
to sunboy13005: 單片機(jī)入門不難,軟件上最簡單的辦法是先看看指令,用demo程序進(jìn)行試驗(yàn).硬件上,就需要花費(fèi)較多時間,需要先熟悉內(nèi)部結(jié)構(gòu)/IO電平/電源電壓,然后再看demo電路圖.這樣就可以入門了.但是要精通,就需要花費(fèi)較多時間.
to yangkim:
我沒有接觸過摩托車,所以請你說具體一點(diǎn).
to yangkim:
我沒有接觸過摩托車,所以請你說具體一點(diǎn).
0
回復(fù)