❶ 全世界最便宜的單片機,無論廠家、型號,只要有串口就行。
直接在X寶上購買 最小51單片機(帶串口)的就可以 一般質量好一些的在15左右
STC牌子 89C51 89C52系列的均可 多數院校在單片機方面的課程都是以此為講解內容的
❷ 求一款8位單片機,片內有串口通信,體積越小越好,引腳越少越好
那就選STC10系列的單片機了,16引腳的貼片封裝。
8引腳的單片機是沒有串口的,並且沒有準確的時鍾,所以模擬串口不可行,不建議使用。
❸ 我單片機最小系統上用的是串口,用的是max232晶元,電腦不識別COM口,是不是需要max232驅動,求教!
您好,查錯思路:斷電瞬間電壓降低至零,這個過程中可以接收到一個數據,懷疑可能是系統板電源供電問題,此時測量max232的16腳vcc和15腳地之間的電壓,為6~7v,高於5v,再把單片機機開發板的p3.0和p3..1用杜邦線引出來接到此系統板上,然後將兩板共地,串口正常通信,再測此時電壓,發現為4.8v左右——證實是電源問題。
查錯過程:在網上看了很多資料,都說max232有兩種,max232a和max232,232a的電容要求大點,我用的是232cpe,沒有a,,所以應該用不著大電容,網上還有說推薦用電解點解電容,我之前用的是104的普通電容,斷電瞬間的現象是直收到了一組數據,我換成4.7uf的電解電容後,效果還是一樣,就是斷電瞬間可以收到2~3組數據,我又換成10uf的電解電容,現象還是一樣,只不過可以接到多組數據,而問題仍存在,所以懷疑和電容無關。
問題總結:max232周圍的四個電容大小隻是和波特率有關,電容越大,可以得到的波特率越高,用9600傳,104的普通電容就可以了。max232晶元的工作電壓為+5v,過高就不能正常工作,所以只在斷電瞬間電壓下降的過程中在到達+5v左右時傳輸了一組數據。
切記:使用元件時一定要注意它正常工作的區域范圍。
❹ 單片機最小程序——USB轉串口的問題
max232用的不是1uf的電容嗎?
======================
實踐證明,0.1uF也可以的,而且不用電解電容也可以。。。
不過你用的是電解電容,正負極沒接錯吧?
❺ 單片機串口通信要求 最小系統的作用
沒看程序,不過你可以先模擬(proteus)看下。如果沒問題的話,就得看你的實際電路了。
❻ 有沒有比較小的帶串口的51單片機,最好是8dip的
基本上都帶串口的,AT89C51/52 AT89S51/52 都是帶串口的,S系列的還帶SPI匯流排
❼ 我只用AT89C51和MAX3232外加一根USB-RS232串口線作單片機最小系統,何以用keil這個軟體把程序燒進去嗎
STC單片機和51單片機基本上是差不多,我覺得最大區別點就在於它們程序下載方面,STC單片機下載只要有串列口就可以,所以你用的方式可以下載程序到STC單片機里.如果你想下載程序到你的AT89C51裡面,你就得做下載器,網上有很多介紹的,你可以去找一找!
❽ 430單片機串口波特率的最大最小值是什麼算的
多數430配置的串口有2種,UART和SPI。
UART的波特率的設置方法,要參考數據手冊的UART部分,有個配置表,在不同的時鍾速度配置根據表裡的參數直接配置就行。從最小波特率到最大,都很詳細。
SPI的波特率的只有工作在主機模式才需要設置,具體方法只需要參照數據手冊的計算公式,同樣是根據時鍾速度進行簡單的除法。
❾ 單片機 自製一個單片機最小系統,包括串口下載、復位電路,
1個位元組的壓縮BCD碼(2位)指的是用1個位元組(8位)二進制數來表位二位十進制數
每位十進制數佔4位 可表示0范圍到15, 但舍棄10-15的無效數據
這樣原本可以表示0到255的數,現在只能表示0到99
分離也很簡單,假設這個BCD數存於變數A中,個位就是 A&0X0F
十位就 是(A>>4)&0X0F 或直接(A>>4) 高4位被補0了