freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

6-38051的串行通訊端口的應用-資料下載頁

2024-09-30 09:53本頁面

【導讀】6-38051的串行通訊端口的應用。例1.利用串口方式0擴展并行I/O. 75495、75497是常用的串/并、并/串轉換移。位寄存器,利用這些芯片及8051的串行端口工作。對于高速I/O(如機床位置反饋信號、運動脈沖控制信。號等),使用中斷處理比較合適,但對于普通I/O(如按鈕開。關、急停開關、限位開關、繼電器、電磁閥等),并不需要。很快的響應速度,反而需要進行濾波處理,對這些信號的處。理,一般在主程序中定時掃描即可,掃描周期應≥5ms,一。處理完成后,通過寫SBUF來啟動I/O的讀寫,I/O的刷新由串口不斷產生中斷來完成。由于同步串行傳輸速度快,也可以采用查詢的方式來實現。利用定時器將主程序分為高。速和低速處理2個節(jié)拍,利用中斷。的讀寫,輸入、輸出的刷新分節(jié)拍完。設單片機晶振頻率為12MHz,定時器T2定時時間為5ms,輸入緩沖。器地址為:20H~21H,接收地址寄存器addr_X,接收。計數器t_X;輸出緩沖器地址為:22H~24H,發(fā)送地址。主程序公共部分:。movt2con,#04h;自動裝載方式并啟動。movY_byte1,#00h;當輸出低電平有效時為0ffh

  

【正文】 源應能覆蓋所有內部 RAM單元,用 addr_D來存放數據源的起始地址,用 num來存放需要寫數據的個數,用 addrL addrH來存放寫入 EEPROM的內部起始地址。 。 數據源起始地址存放在 addr_D單元,數據個數存放在 =num 。 adrH adrL存放目標起始地址。 w_rom: setb scl setb sda 。 停止 clr sda 。 起始 mov a,0a0h 。 寫命令字 call I2wr mov a,addrH call I2wr mov a,addrL call I2wr mov r0,addr_D mov r2,num wdl31: mov r2,num wdl3: mov r3,08h mov a,@r0 wdl4: call I2wr inc r0 djnz r2,wdl3 clr sda setb scl 。 停止 setb sda 。 停止 ret R_rom: setb scl setb sda ;停止 clr sda ;起始 mov a,0a0h call I2wr mov a,adrH call I2wr mov a,adrL call I2wr setb sda setb scl clr sda 。 起始 mov a,0a1h 。 寫讀命令 call I2wr mov r0,addr_D mov r2,num rdl1: mov r3,08h setb sda rdl2: setb scl mov c,sda rlc a clr scl djnz r3,rdl2 mov @r0,a inc r0 djnz r2,rdl3 clr sda setb scl 。 停止 setb sda 。 停止 ret rdl3: clr sda 。 byte end setb scl 。 byte end clr scl 。 byte end jmp rdl1
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1