日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] ;該試驗功能是單片機復位一次,自動從24C02中讀取數據到數碼管顯示,然后對值加1再寫入24C02,最終數碼管中的數據就是開機的次數,具有一定的實用意義;本電路所使用24C02為ATMEL的,或不是該廠的,則燒寫時

;該試驗功能是單片機復位一次,自動從24C02中讀取數據到數碼管顯示,然后對值加1再寫入24C02,最終數碼管中的數據就是開機的次數,具有一定的實用意義
;本電路所使用24C02為ATMEL的,或不是該廠的,則燒寫時間可能會有差異
;必須調整本程序的DELAY時間
;本實戰(zhàn)的目的是讓大家進上步熟悉I2C通信的時序,熟悉24CXX的讀寫,會用軟件模擬I2C通信

;硬件接法:
;1.24CXX的SDA接877A的RB5口,SCLK接877A的RB4口,WP接地,A0,A1,A2接地


LISTP=16F877A,R=DEC
include"P16F877A.inc"
;***********************************
__CONFIG_DEBUG_OFF&_CP_OFF&_WRT_HALF&_CPD_OFF&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_XT_OSC;
;************************************定義查表偏移量
#defineSDAPORTB,5
#defineSCLKPORTB,4
;*********************
COUNTEQU20H
ADDREQU21H
DATEQU23H
TEMPEQU24H
;**********************
ORG000H
NOP;放置一條ICD必需的空操作指令
GOTOMAIN
ORG004H
RETURN
ORG0008H
;******************************************************
TABLE
ADDWFPCL,1;地址偏移量加當前PC值
RETLW0C0H;0
RETLW0F9H;1
RETLW0A4H;2
RETLW0B0H;3
RETLW99H;4
RETLW92H;5
RETLW82H;6
RETLW0F8H;7
RETLW80H;8
RETLW98H;9
RETLW00H;A
RETLW00H;B
RETLW00H;C
RETLW00H;D
RETLW00H;E
RETLW00H;F
;*******************************************************
MAIN
MOV LW0FFH
MOV WFPORTC;數碼管先全部熄滅
MOV LW0FFH
MOV WFPORTA
MOV LW0FFH
MOV WFPORTB;SDT,SCLK都為高

BSFSTATUS,RP0;定義RA口,RC,RB口全部為輸出
MOV LW07H
MOV WFADCON1;設置RA口全部為普通數字IO口
CLRW
MOV WFTRISB;
MOV WFTRISA
MOV WFTRISC
MOV WFOPTION_REG;開啟RB口內部弱上拉
BCFSTATUS,RP0

CLRW;地址00H
CALLRD24;讀地址
MOV WFDAT;讀出的值送F1
SUBLW.9;若讀出的值大于9,則F1送為0,從0開始(因為1位數碼管只能顯示到0-9)
BCTT2;C=0就轉TT2
TT1
CLRFDAT
TT2
MOV FWDAT
CALLTABLE;取顯示段碼
MOV WFPORTC;段碼送C口
BCFPORTA,1;點亮第一位數碼管
INCFDAT,1;每次上電,存入24CXX的00H地址的值加1
CLRW;地址00H
CALLWT24;寫24CXX
GOTO$
;****************************
RD24
MOV WFADDR;地址暫存于F4中
CALLSTART24;啟動I2C
MOV LW0A0H
CALLSUBS;寫器件地址1010000+最后一位0寫操作
MOV FWADDR;載入地址
CALLSUBS;寫地址
CALLSTART24;再發(fā)開始信號
MOV LW0A1H;寫器件地址1010000+最后一位1讀操作
CALLSUBS
BSFSTATUS,RP0
BSFTRISB,5;設SDA腳為輸入,準備讀
BCFSTATUS,RP0
MOV LW08H;共讀8位數據
MOV WFCOUNT
RD000
NOP
NOP
NOP
BSFSCLK;讀數據
NOP
BSFSTATUS,C
BTFSSSDA
BCFSTATUS,C
RLFTEMP,1
BCFSCLK
DECFSZCOUNT,1;循環(huán)讀完8位
GOTORD000
BSFSTATUS,RP0
BCFTRISB,5;恢復SDA腳為輸出
BCFSTATUS,RP0
BSFSDA
CALLDELAY2
BSFSCLK
CALLDELAY2
BCFSCLK;應答畢,SDA置1
CALLSTOP;送停止信號
MOV FWTEMP;將讀的數據送入W中
RETURN
;******************************寫入24C02程序
WT24 MOV WFADDR;先將地址暫存于F4
CALLSTART24;開始條件
MOV LW0A0H
CALLSUBS;寫器件地址1010000+最后一位0寫操作
MOV FWADDR;載入地址
CALLSUBS;寫地址
MOV FWDAT;載入數據
CALLSUBS;寫數據
CALLSTOP;停止信號
RETURN

START24
;開始條件
BSFSDA
BSFSCLK
CALLDELAY2
BCFSDA
CALLDELAY2
BCFSCLK
RETURN

STOP
BCFSDA;停止條件
NOP
NOP
BSFSCLK
CALLDELAY2
BSFSDA
RETURN

SUBS;寫數據
MOV WFTEMP;將要寫的數據存于F2中
MOV LW08H
MOV WFCOUNT;寫8位數據
SH01
RLFTEMP,1
BSFSDA
BTFSSSTATUS,C
BCFSDA
NOP
BSFSCLK
CALLDELAY2
BCFSCLK
DECFSZCOUNT,1;循環(huán)寫完8位
GOTOSH01
BSFSDA
NOP
NOP
BSFSCLK
BSFSTATUS,RP0
BSFTRISB,5
BCFSTATUS,RP0
REP
BTFSCSDA;判應答到否,未到則等待
GOTOREP
BCFSCLK
BSFSTATUS,RP0
BCFTRISB,5
BCFSTATUS,RP0
RETURN

DELAY2
NOP
NOP
NOP
NOP
RETURN
;********************************************
end;源程序結束

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

舍弗勒以"專注驅動技術的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產品組合 憑借在軟件、...

關鍵字: 電氣 軟件 驅動技術 BSP

全新原生集成方案實現企業(yè)短信服務的簡化、強化與規(guī)?;? 馬來西亞吉隆坡2025年9月11日 /美通社/ -- 全球云通信平臺Infobip宣布擴展與微軟Azure通信服務的集成合作,通過其先進的短信接口,助力企業(yè)與全...

關鍵字: 微軟 通信 IP AZURE

當地時間 9 月 8 日,SpaceX 與 EchoStar 正式達成一項價值 170 億美元的頻譜交易,SpaceX 將收購 EchoStar 旗下 AWS-4 頻段(2GHz 頻段)及 H 頻段的頻譜許可證,此舉引發(fā)...

關鍵字: SpaceX EchoStar 星鏈 通信

上海2025年8月26日 /美通社/ -- 在全球數字經濟加速演進的時代浪潮中,海量數據資源正成為企業(yè)發(fā)展的雙刃劍。超66%的企業(yè)面臨"數據沉睡"危機——分散于供應鏈、財務、客戶運營等數十個系統(tǒng)的業(yè)務...

關鍵字: AI 模型 軟件 數據分析

在現代工業(yè)和汽車領域,控制器局域網(CAN)總線作為一種可靠且高效的通信方式,廣泛應用于各種電子設備之間的數據傳輸。在 CAN 總線系統(tǒng)中,有一個看似毫不起眼卻至關重要的元件 ——120Ω 終端電阻。這個小小的電阻,對于...

關鍵字: 控制器局域網 總線 通信

8月14日消息,今天,國務院新聞辦公室舉行“高質量完成‘十四五’規(guī)劃”系列主題新聞發(fā)布會,國家數據局介紹“十四五”時期數字中國建設發(fā)展成就。

關鍵字: 算力 通信

加快開發(fā)進程;提升質量、安全性、性能與成本效益 利用耐世特在底盤領域的專業(yè)知識和線控技術產品組合 美國密西根州奧本山2025年8月11日 /美通社/ --?耐...

關鍵字: MOTION 軟件 運動控制 NI

北京2025年8月8日 /美通社/ -- 8月7日,浪潮信息發(fā)布面向萬億參數大模型的超節(jié)點AI服務器"元腦SD200"。該產品基于浪潮信息創(chuàng)新研發(fā)的多主機低延遲內存語義通信架構,以開放系統(tǒng)設計向上擴展...

關鍵字: 模型 節(jié)點 SD 通信

從自然汲取,向未來創(chuàng)造 上海2025年8月8日 /美通社/ -- 2025 世界機器人大會將于8月8-12日在北京亦創(chuàng)國際會展中心拉開帷幕,Festo(A112展位­)將以"從自然汲取,向未來創(chuàng)造&q...

關鍵字: FESTO 機器人 BSP 軟件

引言:穿越變革浪潮,迎接智能金融時代 上海2025年7月28日 /美通社/ -- 在全球科技變革的浪潮中,生成式AI正加速驅動各行業(yè)變革,金融行業(yè)尤為顯著。在強監(jiān)管與用戶需求升級的雙重壓力,行業(yè)亟需重構服務模...

關鍵字: 軟件 生成式AI 模型 數字化
關閉