線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1103
推到 Plurk!
推到 Facebook!

如何丟1BIT的資料

答題得分者是:DavidLo
susman
一般會員


發表:7
回覆:4
積分:2
註冊:2008-03-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-08-07 15:47:30 IP:122.125.xxx.xxx 訂閱

[code cpp]
#include

main(void)
{
bdata unsigned char C = 0xe0;
P1_0 = C^7;
delay(5);
P1_0 = C^6;
delay(5);
P1_0 = C^5;
delay(5);
P1_0 = C^4;
delay(5);
P1_0 = C^3;
delay(5);
P1_0 = C^2;
delay(5);
P1_0 = C^1;
delay(5);
P1_0 = C^0;
}

[/code]

小弟的目的是由P1_0這個I/O丟出8筆1bit的,可是我看了模擬結果P1_0始終保持在1,等都沒動

而小弟的變數C很常會變,如這次是oxe0 = 11100000

下次可能變0xff = 11111111,請問有什麼方法

讓我改變我的變數C就可以讓我的P1_0丟出想要的資料

先謝謝大家了
編輯記錄
susman 重新編輯於 2009-08-07 15:48:49, 註解 無‧
ScottWang
版主


發表:32
回覆:486
積分:688
註冊:2009-04-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-08-07 20:16:17 IP:218.161.xxx.xxx 訂閱
把delay(5);  改為delay(1000);
看看是不是delay太快了,你看不到.
------
高壓直流電源供應器,高壓模組,測試LED專用AC LED定電流源,全範圍可調電壓電流,
中低壓直流電源供應器,電壓放大器,電流放大器,帶通濾波器,高精度參考電壓,
標準電壓,恆流源(定電流源),恆壓源(定電壓源),大電流電源供應器.
接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,研究單位實驗設備,
另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A.
http://hvpower.myweb.hinet.net/
DavidLo
高階會員


發表:17
回覆:225
積分:168
註冊:2004-07-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-08-07 23:13:25 IP:218.169.xxx.xxx 訂閱
  1. bdata unsigned char C = 0xe0;
  2. sbit C7=C^7;
  3. sbit C6=C^6;
  4. ...
  5. P1_0 = C7; //C^7 is (0xE0 XOR 7) not bit 7
  6. P1_0 = C6;
  7. ...
系統時間:2024-05-02 19:39:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!