欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2909|回復: 9
打印 上一主題 下一主題
收起左側

關于對單片機IO口的定義的問題

[復制鏈接]
跳轉到指定樓層
樓主
這兩種定義都可以用,哪個正確

51hei圖片_20230819140856.png (19.47 KB, 下載次數: 24)

51hei圖片_20230819140856.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:712097 發表于 2023-8-19 15:16 | 只看該作者
STC官方的頭文件已經定義過了 sbit P27        =   P2^7;
所以兩種都正確,一般習慣用第2種,sbit CS=P2^7;
回復

使用道具 舉報

板凳
ID:883242 發表于 2023-8-19 15:41 | 只看該作者
下面那個正確。
回復

使用道具 舉報

地板
ID:1088185 發表于 2023-8-19 18:58 | 只看該作者
兩種方式都是正確都可以用
只是用起來有些差別 CS = P2^7, 是可以直接用WATCH顯示其值, 用define CS P27 WATCH就不能顯示其值。
回復

使用道具 舉報

5#
ID:1080935 發表于 2023-8-19 22:58 | 只看該作者
都正確,第一種相當于取代,第二種是定義。第一種實際上已經使用了第二種。
回復

使用道具 舉報

6#
ID:467496 發表于 2023-8-20 11:30 | 只看該作者
define屬于預處理,等于程序編譯前編譯器把字符P27全部替換成字符CS,不會在代碼運行起作用。正確的應該是sbit CS=P2^7;
回復

使用道具 舉報

7#
ID:983193 發表于 2023-8-20 18:54 | 只看該作者
倆者都可以,習慣下面的那種
回復

使用道具 舉報

8#
ID:224580 發表于 2023-8-20 21:19 | 只看該作者
很多單片機還是選第二種,
回復

使用道具 舉報

9#
ID:123289 發表于 2023-8-21 09:33 | 只看該作者
本帖最后由 yzwzfyz 于 2023-8-23 08:52 編輯

只要平臺能將CS解釋成【A0H.7】都可以。
因為P27,是特殊寄存器A0H中的第7位。這里你的CS=P27。
回復

使用道具 舉報

10#
ID:997263 發表于 2023-8-23 09:36 | 只看該作者
兩種都正確, P27在STC的頭文件中已經定義過
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表