廣播愛好者手中的道奇車機多為歐版機,調頻被鎖定只能收聽單數的頻點,如果想全頻點收聽,需要在開機狀態下依次按AM/FM、SET、SEL及五次數字1密碼,而且每次開機時都需要輸一次密碼,很麻煩。用STC11F02E和CD4066制作了一個自動模擬輸入密碼鍵的電路,自動完成制式轉換,不用再人工輸入密碼。
STC11F02E是與AT89C2051外圍引腳兼容的功能增強型國產可反復擦寫單片機。
內置復位電路和大約6MHz晶振,因此外圍電路簡單。其型號后綴“E”表示內置EEPROM.本電路沒有用到,詳細中文資料請在互聯網上下載pdf文件。
CD4066是四雙向模擬開關電路,由于道奇車機的面板按鍵采用矩陣方式,所以不能像獨立按鍵方式編程那樣直接下拉到低電平。
CD4066四個模擬開關可以分別控制四個車機面板按鍵,而與車機的內部編程無關,兼容性和靈敏度都很好。電路如附圖所示,KA是模擬雙向開關A組觸點的控制端,高電平時A組的端口雙向導通,低電平時斷開,懸空時為弱導通狀態。
接線時,將A、B、C、D四組引腳分別接車機面板上對應的AM/FM、SET、SEL及數字l鍵的常開端子焊點,5V電源取自車機主板芯片ETC9344(11)腳,地接車機外殼地即可。發光二極管鉆孔安裝在車機面板的合適位置,用來指示制轉過程。
操作時,先將車機接通12V電源,這時發光二極管點亮,提示l0s后將開始制轉,這時打開面板上的電源開關給車機按鍵電路供電,然后等待自動制式轉換完成,指示燈熄滅。
程序采用匯編語言編寫,延時程序是按內置約6MHz的晶振頻率編寫,STC單片機一個指令周期只要一個時鐘,因此與AT89C2051的延時時間不同。模擬按鍵間隔時間為200ms.置位程序用來控制CD4066的KA~KD,按照輸入鍵碼的順序,完成高、低電平控制,5V單片機I/O口默認是弱上拉方式,可與CD4066直接連接。最后設置單片機進入掉電方式,外圍引腳的電平被鎖存,不會影響手動按鍵。
STC單片機在燒寫程序時,需要外接晶振和陶瓷電容,這樣,燒寫成功率高,同時注意選擇“下次啟動使用內部晶振”的選項。先點燒錄界面“下載”選項,再給單片機上電復位,才能開始下載。
小結:本電路可用于模擬矩陣或獨立鍵盤的按鍵輸入,每片CD4066可模擬四個按鍵,也可根據需要增加。該程序編制簡單,初學者也可以完成。
-
電路
+關注
關注
172文章
5852瀏覽量
171941 -
自動模擬加載
+關注
關注
0文章
2瀏覽量
2101
發布評論請先 登錄
相關推薦
評論