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