關鍵字: 類 別:
 
EzCode4E指令prasel的使用
時間: 2009-3-4
 
在很多案子中,會用到多個IO口用於邦定選擇,這時AM4E的輸入口若接到高電位,則會帶來漏電;或者在一個帶定位點的馬達機構中,當定位點接觸時,定位點的輸入口接到高電位,也會帶來漏電。對此,在EzCode4E中,引入了prasel指令,用於改變PRA口的輸入輸出狀態,解決漏電問題。
 
本文以程式結束進睡眠前,馬達定位點定位的例子,來說明prasel指令的使用。
 
指令說明:
praselpra3pra2pra1pra0
pra(n):{I,O}  I表示設定爲輸入口,O表示設定爲輸出口。
如Prasel(i,i,o,o),表示將Pra3,Pra2設爲輸入,Pra1,Pra0設爲輸出。
 
AVddPra :特殊Procedure,用於遮罩被用作其他功能的PRA口的輸入狀態,以避免這些PRA口的變化對EzCode4E按鍵掃描産生干擾。
如 [Procedure]
   Avddpra
   {
     Andia  B’0001’
   }
這個Procedure表示EzCode4E在掃描按鍵時,會忽略Pra.1,pra2,pra3。
 
程式功能介紹
程式在上電後,即透過Prb3驅動馬達轉動,直到定位點Pra3接觸到高電位,馬達停止轉動,然後將定位點的狀態由輸入改爲輸出,並輸出高電位,然後進睡眠。
按按鍵Pra2後播放MIDI並驅動馬達,播放完畢也會等定位點接觸到高電位,然後才停止馬達,將定位點改爲輸出,並輸出高電位,並進睡眠。
 
操作步驟如下:
1.  新增一個文檔,選擇AM4E的Body(如AM4EC005)。
2.  在Project頁面填寫Client Name即代理商名稱。
3.  新增Melody。
4.  設定輸入輸出口。

... ...

PraSel.rar

來源: ICE
返回頂部 列印文章 收藏此文章 投稿給我們 關閉窗口
 
>>
 相關文章
 
·EzCode4F的錄音模式詳解
·EzCode4F Midi Background的使用
·EzCode4F One Key One Note的應用
·可控矽的控制
·如何使用普通I/O口驅動LCD
·ALPHA IC在LED風扇上的應用
·ALPHA IC在串列通訊中的應用
·AM8EB實現 I2C 通訊
 
>>
 推薦文章
 
·EzCode4F Midi Background的使用
·可控矽的控制
·EzCode4E 隱患報告
·如何使用普通I/O口驅動LCD
·關於AMSR錄放音IC的錄音長度
·Alpha IC的邦定參考
·Action應用
·EzCode4F v2.00指令系統
 
 

關於我們 聯繫我們 免責聲明


ICP備案號:粵ICP備08035793號