整體圖
CPU板
上位機(jī)界面

今年大三,學(xué)了單片機(jī),對(duì)于我這個(gè)電子愛好者來說,馬上喜歡上了單片機(jī),開學(xué)沒多長(zhǎng)時(shí)間便找了任課老師華老師,老師問我有沒有興趣做做小東西玩玩,我一口答應(yīng)了,之后便開始了我的PPT遙控器制作過程。
首先焊接CPU板,老師幫親戚做了個(gè)小玩意,所以讓廠里做了PCB板,用不完有好多剩余的,于是就用現(xiàn)成的PCB板,只是沒焊元件,電阻電容都是貼片封裝的,第一次焊這種,結(jié)果花了一下午才勉強(qiáng)焊好
單片機(jī)使用STC12C2052AD,一開始我以為使用紅外遙控控制,后來老師說使用無線電,使用紅外距離短,而且還要對(duì)這電腦,建議使用PT2262和PT2272一對(duì)編解碼芯片,買的是成品的無線遙控
單片機(jī)使用USB供電,USB接口是從沒用的USB線上拆下來的,無意中發(fā)現(xiàn)幾年前我姐買的手機(jī)(由于壞了,不用了)的USB下載線,回家沒事找出來就帶到學(xué)校來了,拆下一開,里面有塊芯片,型號(hào)PL2303,一查原來是塊USB轉(zhuǎn)串口芯片,高興死了,去實(shí)驗(yàn)室用萬用表是示波器測(cè)了電平和引腳,這個(gè)發(fā)現(xiàn)解決了我電腦沒有串口的尷尬。STC單片機(jī)支持串口下載。
程序下載的時(shí)候又出現(xiàn)了問題,首先電腦是VISTA系統(tǒng)的,下載軟件不支持,突然想到虛擬機(jī),于是下載了VMare虛擬機(jī),裝好發(fā)現(xiàn)軟件可以使用,下載的時(shí)候又遇到了問題,能夠找到單片機(jī),能夠握手成功,就是下不了程序,郁悶了好久,去網(wǎng)上找不到答案,老師也不知道為什么,在實(shí)驗(yàn)室直接用串口可以下載,以為是USB轉(zhuǎn)串口的問題。之后一次無意中發(fā)現(xiàn)最低最高波特率設(shè)置一樣就可以下載。于是問題解決了。
上位機(jī)程序使用VB編寫,一開始我使用鍵盤API函數(shù)模擬PAGEUP與PAGEDOWN,老師說這樣不好,讓我使用PPT軟件的API函數(shù),又找了好久才學(xué)會(huì)了怎么編程。
花了一個(gè)星期的時(shí)間完成了PPT遙控器的制作。對(duì)于我真的獲益很多。沒事于是寫出來給大家分享。
