全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2864
推到 Plurk!
推到 Facebook!

8051 在Keil C 定義的問題

答題得分者是:scott123
romextromext
一般會員


發表:6
回覆:26
積分:11
註冊:2009-08-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2013-11-06 21:59:39 IP:180.176.xxx.xxx 訂閱
(抱歉 可能這問題很蠢 但是我卻找很久都沒得到答案)

我想要定義LCD的資料線 8bit 用C
我以前是寫組合語言的 在組合語言的情況下 我可以定義LCDBUS DATA PX 的資料線
但是我在C語言的範本 裡面跟網路上 通常都不會特別定義PX 怎麼樣定意他為LCDBUS
另外的問題是sbit X = P3^7; 這樣會有問題嗎

------
這啥需要簽嗎
拿筆來
編輯記錄
romextromext 重新編輯於 2013-11-06 22:02:25, 註解 無‧
scott123
中階會員


發表:19
回覆:66
積分:52
註冊:2011-08-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2013-11-07 18:05:15 IP:61.59.xxx.xxx 訂閱
#define LCD_Data P0
sbit LCD_RS=P2^7;
sbit LCD_RW=0xA6;
sbit LCD_EN=0xA5;
sbit LCD_BF=P0^7;

我以前寫用過這樣寫法沒問題
給你參考
你可能會有疑問0xA6是什麼
它應該是PORT2某一隻接腳
我沒有記
你可以查一下
系統時間:2024-04-27 5:10:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!