觸發(fā)單脈沖產(chǎn)生用門電路將6路單脈沖合為6路雙窄脈沖
發(fā)布時間:2022/11/29 12:27:10 訪問次數(shù):264
同步信號過零產(chǎn)生中斷時,使PCA計(jì)數(shù)器開始計(jì)數(shù),并根據(jù)α、W、TSYN及PCA計(jì)數(shù)頻率計(jì)算出α的對應(yīng)值Tα1~Tα6和脈沖后沿的對應(yīng)值TW1~TW6,并將Tα1~Tα6寫入6個模塊的16位捕捉/比較寄存器。當(dāng)捕捉寄存器的值與PCA計(jì)數(shù)器相符時,CEX引腳變?yōu)楦唠娖,相?yīng)模塊產(chǎn)生中斷。
在中斷子程序中相應(yīng)的TWN讀寫入16位捕捉/比較寄存器,其與PCA計(jì)數(shù)器值相符時,CEX引腳變?yōu)榈碗娖,一路觸發(fā)單脈沖產(chǎn)生,用門電路可將6路單脈沖合為6路雙窄脈沖。
C8051F041的Flash的0x0000~0x007F的地址范圍既可用于片內(nèi)64KB Flash,也可用于附加的128B的扇區(qū),這通過設(shè)置PSCTL寄存器的SFLE位實(shí)現(xiàn)。
MAX7651具有四個特殊功能寄存器(EEAL、EEAH、EEDAT、EESTCMD),用于實(shí)現(xiàn)此項(xiàng)功能。這里,可以將程序存儲器作為數(shù)據(jù)存儲器使用,用戶不需要額外擴(kuò)展數(shù)據(jù)存儲器空間。編程模式是,采用外部編程器的并行接口進(jìn)行編程。
64-TQFP與40-DIP插座適配器,P2.5和P3.3的處理方式以及/VPP引腳可以直接與VCC相連接,也可以通過低壓差線性穩(wěn)壓器與編程器連接。
打開ALL-07,連接MAX7651。在ALL-07程序界面中選擇AT89LV55或者87C51RB器件選項(xiàng)就可以直接編程MAX7651。注意:如果使用87C51RB,那么不能使用編程密碼陣列命令;如果使用AT89LV55,必須設(shè)置編程最高地址空間為3FC0H,而不是3FFFH。
接收中斷處理程序主要負(fù)責(zé)接收微機(jī)發(fā)送到單片機(jī)接收緩沖區(qū)(不對數(shù)據(jù)進(jìn)行處理,以減少中斷占用的時間)的數(shù)據(jù),當(dāng)接收到規(guī)定的字符數(shù)或在一定等待時間內(nèi)無后續(xù)數(shù)據(jù)之后,置接收完畢標(biāo)志,以表明接收緩沖區(qū)中有待處理的數(shù)據(jù)并請求通信處理程序?qū)ζ溥M(jìn)行處理。
發(fā)送中斷處理程序主要負(fù)責(zé)向微機(jī)發(fā)送數(shù)據(jù),發(fā)送中斷一般處于禁止?fàn)顟B(tài),只有在通信處理程序?qū)⑿枰l(fā)送的數(shù)據(jù)寫入單片機(jī)的發(fā)送緩沖區(qū),并將發(fā)送中斷置為允許方式后,發(fā)送中斷才開始工作,并將緩沖區(qū)數(shù)據(jù)逐一發(fā)送給微機(jī)。
當(dāng)發(fā)送完指定長度的數(shù)據(jù)后(發(fā)送緩沖區(qū)為空),發(fā)送中斷處理程序?qū)l(fā)送中斷置為禁止(關(guān)閉)狀態(tài),直到通信處理程序?qū)⑵湓僖淮伍_放。
上海德懿電子科技有限公司 www.deyie.com來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
同步信號過零產(chǎn)生中斷時,使PCA計(jì)數(shù)器開始計(jì)數(shù),并根據(jù)α、W、TSYN及PCA計(jì)數(shù)頻率計(jì)算出α的對應(yīng)值Tα1~Tα6和脈沖后沿的對應(yīng)值TW1~TW6,并將Tα1~Tα6寫入6個模塊的16位捕捉/比較寄存器。當(dāng)捕捉寄存器的值與PCA計(jì)數(shù)器相符時,CEX引腳變?yōu)楦唠娖,相?yīng)模塊產(chǎn)生中斷。
在中斷子程序中相應(yīng)的TWN讀寫入16位捕捉/比較寄存器,其與PCA計(jì)數(shù)器值相符時,CEX引腳變?yōu)榈碗娖,一路觸發(fā)單脈沖產(chǎn)生,用門電路可將6路單脈沖合為6路雙窄脈沖。
C8051F041的Flash的0x0000~0x007F的地址范圍既可用于片內(nèi)64KB Flash,也可用于附加的128B的扇區(qū),這通過設(shè)置PSCTL寄存器的SFLE位實(shí)現(xiàn)。
MAX7651具有四個特殊功能寄存器(EEAL、EEAH、EEDAT、EESTCMD),用于實(shí)現(xiàn)此項(xiàng)功能。這里,可以將程序存儲器作為數(shù)據(jù)存儲器使用,用戶不需要額外擴(kuò)展數(shù)據(jù)存儲器空間。編程模式是,采用外部編程器的并行接口進(jìn)行編程。
64-TQFP與40-DIP插座適配器,P2.5和P3.3的處理方式以及/VPP引腳可以直接與VCC相連接,也可以通過低壓差線性穩(wěn)壓器與編程器連接。
打開ALL-07,連接MAX7651。在ALL-07程序界面中選擇AT89LV55或者87C51RB器件選項(xiàng)就可以直接編程MAX7651。注意:如果使用87C51RB,那么不能使用編程密碼陣列命令;如果使用AT89LV55,必須設(shè)置編程最高地址空間為3FC0H,而不是3FFFH。
接收中斷處理程序主要負(fù)責(zé)接收微機(jī)發(fā)送到單片機(jī)接收緩沖區(qū)(不對數(shù)據(jù)進(jìn)行處理,以減少中斷占用的時間)的數(shù)據(jù),當(dāng)接收到規(guī)定的字符數(shù)或在一定等待時間內(nèi)無后續(xù)數(shù)據(jù)之后,置接收完畢標(biāo)志,以表明接收緩沖區(qū)中有待處理的數(shù)據(jù)并請求通信處理程序?qū)ζ溥M(jìn)行處理。
發(fā)送中斷處理程序主要負(fù)責(zé)向微機(jī)發(fā)送數(shù)據(jù),發(fā)送中斷一般處于禁止?fàn)顟B(tài),只有在通信處理程序?qū)⑿枰l(fā)送的數(shù)據(jù)寫入單片機(jī)的發(fā)送緩沖區(qū),并將發(fā)送中斷置為允許方式后,發(fā)送中斷才開始工作,并將緩沖區(qū)數(shù)據(jù)逐一發(fā)送給微機(jī)。
當(dāng)發(fā)送完指定長度的數(shù)據(jù)后(發(fā)送緩沖區(qū)為空),發(fā)送中斷處理程序?qū)l(fā)送中斷置為禁止(關(guān)閉)狀態(tài),直到通信處理程序?qū)⑵湓僖淮伍_放。
上海德懿電子科技有限公司 www.deyie.com來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
熱門點(diǎn)擊
- 單片機(jī)的RXD和TXD口與SCL和SDA分別
- 數(shù)據(jù)總線允許8位或16位訪問方式并允許動態(tài)改
- 傳導(dǎo)和輻射的電磁環(huán)境電平最好遠(yuǎn)低于標(biāo)準(zhǔn)規(guī)定的
- 單刀雙擲開關(guān)(SP2T)以及可旁路低噪聲放大
- AGND與DGND間串入反向并聯(lián)二極管使兩點(diǎn)
- 觸發(fā)單脈沖產(chǎn)生用門電路將6路單脈沖合為6路雙
- 電容引腳出現(xiàn)松脫或銹斷現(xiàn)象微調(diào)電容器無旋轉(zhuǎn)柄
- 差分和單端驅(qū)動模擬輸出采樣速率最大可達(dá)11.
- CAN/CANFD的波特率的電池包CANFD
- 為補(bǔ)償因電動機(jī)定子繞組電阻所引起的低速時轉(zhuǎn)矩
推薦技術(shù)資料
- 全集成直接飛行時間(dToF)傳感器
- 2025年半導(dǎo)體市場發(fā)展趨勢未
- GW2A系列FPGA芯片應(yīng)用參數(shù)
- DDR類儲存器接口解決方案
- 2.5G bps MIPI D
- 新一代 Arora-V系列FPGA產(chǎn)品詳情
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究