㈠ STC12C5608ad單片機如何用C程序啟動AD講的詳細點。
//初始化
P1ASF|=ADC_PIN; //設置作為模擬輸入的引腳,如ADC_PIN=B00000001,為設置P1.0口。
ADC_CONTR|=0x80;//開電源
delay50Xms(1);
//啟動
ADC_CONTR=(ADC_CONTR|0x08+ADC_CHANNEL);//啟動,ADC_CHANNEL為adc轉換通道,如0則為通道0,1為通道1.當然如果無需變換通道,ADC_CHANNEL也可以在初始化時候設置
如有疑問可以追問。
㈡ 怎樣給STC12C5608AD建立工程,生成HEX文件!我用的keil。
打開Keil;
然後點project,選擇New
u
Vision
project,然後選擇存放路徑以及保存名稱;選擇你的單片機型號,這樣工程就建好了;新建個文本;file>New(快捷鍵Ctrl+N).
然後保存一下(Ctrl+S),選擇保存路徑及寫文件名,注意文件名後綴。在左側工程欄里把你剛才建的文本添加進去,先雙擊工程,打開組,組名字上右鍵,然後選Add
File
to
group
「...」
選擇你剛才新建的文本,添加好了點close.最後開始寫程序,然後編譯,點Project,選擇Options
for
target「....」...(快捷鍵Alt+F7),然後會彈出一個對話框,選擇Output一欄,把Create
Hex
File
前面的勾選上,這樣你編譯時就生成Hex文件了。在Output一欄里也可以改Hex文件的名稱以及存放位置。