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

正文內容

計算機控制課程設計--串聯(lián)校正控制器設計-資料下載頁

2025-01-17 04:14本頁面
  

【正文】 tatic float ek_1=0。 static float uk=0。 static float uk_1=0。 //以上四個變量存儲用于計算每次輸出的值 void Init() { P0=0X00。//由于P0為D/A的輸入口,而D/A為直通工作方式故初始化其為0 P1=0x00。//P1口為讀A/D的數(shù)據(jù)口,將其初始化為全1 P2=0xff。//P2口控制A/D的讀寫端,將其初始化為全1,使A/D芯片不工作 P3=0xff。 } void main() { Init()。 //初始化 注意,一定要先聲明變量,在進行其他操作,否則會出現(xiàn)許多奇怪的錯誤 TMOD=0x01。//設置定時器TO為工作方式1 TH0=(6553610000)/256。 TL0=(6553510000)%256。 PT0=1。//設置定時器中斷0優(yōu)先級最高 EA=1。 //開總中斷 ET0=1。//開外部中斷0 TR0=1。//啟動定時器T0 while(1)。//主程序進入循環(huán),等待中斷產(chǎn)生 } void T0_time(void) interrupt 1 { TH0=(6553610000)/256。 //重裝初值 TL0=(6553510000)%256。 INTR=1。//先將其置高,A/D轉換結束時,其將變?yōu)榈碗娖? //下面啟動A/D轉換 ADWR=1。 _nop_()。 ADWR=0。//拉低WR,啟動A/D轉換 _nop_()。 ADWR=1。 while(INTR)。 //INTR低電平表示A/D轉換完成 //下面進行讀取A/D,并賦值給e(k) P1=0xff。//PPP3口均為準雙向I/O口,讀取之前要向其先寫1 ADRD=1。 _nop_()。 ADRD=0。 _nop_()。 ek=P1。 ADRD=1。 //下面計算u(k)的輸出值 uk=**ek_1+*uk_1。 P0=uk。//計算得到的控制量,由P0口輸出給D/A芯片 //更新數(shù)據(jù) ek_1=ek。 uk_1=uk。 }
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1