整體圖
CPU板
上位機界面

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