熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時間: 2019-2-19 16:06
正文摘要:這是我一年前初上51hei論壇發(fā)問,獲得網(wǎng)友指點(diǎn)做出來的61鍵含力度的midi電子琴線路與程序,這原本是在STC12的單片機(jī)開發(fā)板上開發(fā)的,底板也做好了,就是沒有焊接,后來覺得這板太過復(fù)雜,要用兩的單片機(jī)協(xié)作才能完成 ... |
| 顯示程序應(yīng)該可以直接用,觸摸屏如果帶芯片應(yīng)該也問題不大,不帶芯片要用到AD,就要看數(shù)據(jù)手冊了,一般可直接代換的,但注意有某些寄存器不同而已 |
| 存儲大小不一樣,我用51,2500條代碼很難動了,15的話8000多條還可以 |
| 牛人一枚!頂起! |
| 我的入門是STC12,不應(yīng)在老地方打轉(zhuǎn),是應(yīng)該提升了,看到STC8的功能簡直要流口水,尤其那個內(nèi)部時鐘能夠在喚醒后64個機(jī)器周期就穩(wěn)定運(yùn)行,很希望知道喚醒后是否來得及接收串口的第一個字符,我在低功耗上花很多時間實(shí)驗(yàn)始終不理想,有了這個新器件,又能繼續(xù)實(shí)驗(yàn)了。 |
| 推薦你使用STC8系列,其實(shí)STC的8051單片機(jī)都是差不多的,區(qū)別實(shí)際上并不大,推薦STC8的原因是因?yàn)镾TC8的ADC是12位的,而且還可以用外部的參考電壓,如果你想要高精度的AD功能的話,STC8A系列估計(jì)是性價比最高的了,我做過一個5v的電壓表,精確度可以達(dá)到2mV,這已經(jīng)差不多達(dá)到福祿克入門萬用表了 |
yaoji123 發(fā)表于 2019-2-19 21:20 STC15里面有很多新的開關(guān),如果熟悉,這些開關(guān)很有用。 |
鳳姐438 發(fā)表于 2019-2-19 20:09 STC15的確比較快,改了又改才把UART的波特率調(diào)好。 |
Y_G_G 發(fā)表于 2019-2-19 19:31 我因?yàn)閷W(xué)不會C,所以一直用A, 程序真的很亂,放了一年后自己都看不大懂了,得花一天適應(yīng),這程序相當(dāng)復(fù)雜,但問題就在SCANNER掃描的部分,會產(chǎn)生亂碼,經(jīng)過反復(fù)試驗(yàn),這才發(fā)現(xiàn)問題在于P0的輸入部分,因?yàn)檫@里接上8條長電線到鍵盤的內(nèi)部掃描板,而且在不按鍵時是懸空的,會產(chǎn)生干擾,找了8顆4.7K電阻把P0口拉高后,問題就消失了,在開發(fā)板上開發(fā)時,由于板上的每個接口都有接一個接V+的電阻+LED,所以不存在這個問題,自己做板沒考慮到這個,犯錯誤了,謝謝各位的關(guān)注。 |
| STC12與STC15上電初始化時引腳初始電平不一定一致,要使用必須要注意對引腳要作狀態(tài)要設(shè)置。 |
|
1.引腳不一樣 2.指令周期 stc15跟快 如果存在延遲函數(shù) 需要修改 |
|
程序太多太亂了,看不懂 因?yàn)槭怯脜R編,換一個型號的單片機(jī)你就得對一下所有用到的地址是不是一樣的,如果用到ADC或者PWM就要看一下使用方法是不是一樣的,反正,基本上就是重新再寫一個程序了 這就是為什么大多人不喜歡用匯編的原因了,所謂的移植性幾乎是沒有,就算是同一個公司的51也一樣 |
Powered by 單片機(jī)教程網(wǎng)