Re: [問題] 同樣輸出pulse想從不同腳位送出..
※ 引述《qeagle ()》之銘言:
: 請教一個問題..
: 若我想寫一個輸出時序,依次由不同腳位送出
: 是否程式一定要重覆copy,換成不同腳位
: 還是有辦法寫成副函式去呼叫
: 我的問題點是因為腳位好像無法定義成變數
: 還是用指標或其它高階方法可以達成??
for example
假定要輸出P0的某個bit,sign則代表要輸出的訊號(1,0)
例如out(1,0)就由P0.1輸出0
void out(unsigned char bitn, bit sign)
{
if ( 0 == sign )
P0 &= ~(1<<bitn);
else
P0 |= (1<<bitn);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.187.94
推
09/06 01:30, , 1F
09/06 01:30, 1F
→
09/06 01:32, , 2F
09/06 01:32, 2F
→
09/06 01:33, , 3F
09/06 01:33, 3F
→
09/06 01:34, , 4F
09/06 01:34, 4F
→
09/06 01:35, , 5F
09/06 01:35, 5F
→
09/06 01:36, , 6F
09/06 01:36, 6F
推
09/06 21:07, , 7F
09/06 21:07, 7F
→
09/07 19:32, , 8F
09/07 19:32, 8F
→
09/07 21:56, , 9F
09/07 21:56, 9F
→
09/08 20:03, , 10F
09/08 20:03, 10F
推
09/08 20:06, , 11F
09/08 20:06, 11F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章