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

正文內容

直流電機調速控制系統(tǒng)設計(參考版)

2025-08-02 03:25本頁面
  

【正文】 t0=t1。 t1++。}//計數(shù)轉動圈數(shù)void Counter(void) interrupt 1 using 1{ TH0=0xFF。 if(v==t0amp。 if(v==t0) pwm=1。 v++。 }//PWMvoid Pwm(void) interrupt 3 using 0{ TH1=0xFC。 pwm=1。 if(t0==10) t0=5。 if(t1==10) t1=5。 S2=1。 S2=0。 seg=led_7seg[temp]。 S1=1。 S1=0。 seg=led_7seg[temp]。 S0=1。 S0=0。 seg=led_7seg[temp]。 Init()。 CLK=0。 CLK=0。0x80。i8。 CLK=0。}//74HC164寫數(shù)據(jù)程序void Write_74HC164(uchar wda){ uchar i。 TR1=1。 TH1=0xFC。 TH0=0xFF。 //邊沿觸發(fā) ET0=1。 EX0=1。}}//初始化void Init(void){ TMOD=0x16。j125。i0。 //8,9//延時void Delay(uchar i){ uchar j。sbit CLK=P3^7。sbit J3=P1^3。sbit J1=P1^1。sbit S2=P2^7。sbit S0=P2^5。 //1分鐘計數(shù)溢出標志uint t0=5,t1=5。uchar v=0。同時,也非常的感謝我的同學給我的幫助。同時我還感謝我的師傅高明志,在我遇到一些技術問題時,給了我很多建議和幫助。每周基本上都是她主動聯(lián)系我們詢問情況,比如:做的進度怎么樣了,這周有沒有遇到什么問題等等。所以該系統(tǒng)在一般的轉速檢測和控制中均可應用?;魻杺鞲衅鞯妮敵鲂盘柦?jīng)信號調理后,通過單片機對連續(xù)脈沖記數(shù)來實現(xiàn)轉速測控,并且充分利用了單片機的內部資源,有很高的性價比。 : 直流電動機轉速控制系統(tǒng)流程圖3 結論本系統(tǒng)用單片機構成電動機轉速的控制系統(tǒng),采用比例積分調節(jié)器算法,效率高,電路簡單,使用也比較廣泛。40H單元存放送入DAC0832芯片的數(shù)字控制電壓。30H單元存放實際轉速與設定值是否相等的標志。 直流電動機轉速控制系統(tǒng)軟件設計 編程思路:控制系統(tǒng)程序的功能是用89C51單片機的T0、T1測出電動機的實際轉速,并與給定值進行比較。32)((12M/12)/(256TH1))   TH1≈ 上面的計算可以看出使用12M 晶體的時候計算出來的TH1 不為整數(shù),而TH1 的值只能取整數(shù),這樣它就會有一定的誤差存在不能產生精確的9600 波特率。代入公式:      9600=(2247。 晶體是為了得到標準的無誤差的波特率,那么為何呢?計算一下就知道了。通常會使用定時器1 工作在定時器工作模式2 下,這時定時值中的TL1 做為計數(shù),TH1 做為自動重裝值 ,這個定時模式下,定時器溢出后,TH1 的值會自動裝載到TL1,再次開始計數(shù),這樣可以不用軟件去干預,使得定時更準確。   波特率=(2SMOD247。模式1 和模式3 的波特率是可變的,取決于定時器1 或2(52 芯片)的溢出速率。51 芯片的串口工作模式0的波特率是固定的,為fosc/12,以一個12M 的晶振來計算,那么它的波特率可以達到1M。有一些初學的朋友認為波特率是指每秒傳輸?shù)淖止?jié)數(shù),如標準9600 會被誤認為每秒種可以傳送9600個字節(jié),而實際上它是指每秒可以傳送9600 個二進位,而一個字節(jié)要8 個二進位,如用串口模式1 來傳輸那么加上起始位和停止位,每個數(shù)據(jù)字節(jié)就要占用10 個二進位,9600 波特率用模式1 傳輸時,每秒傳輸?shù)淖止?jié)數(shù)是9600247。 波特率在使用串口做通訊時,一個很重要的參數(shù)就是波特率,只有上下位機的波特率一樣時才可以進行正常通訊。它的波特率是可變的,其速率是取決于定時器1 或定時器2 的定時值(溢出速率)。同樣RI 也必須要靠軟件清除。RI=1,申請中斷,要求CPU 取走數(shù)據(jù)。在模式0,接收第8 位結束時,由硬件置位。在任何模式下,TI 都必須由軟件來清除,也就是說在數(shù)據(jù)寫入到SBUF 后,硬件發(fā)送數(shù)據(jù),中斷響應(如中斷打開),這時TI=1,表明發(fā)送已完成,TI不會由硬件清除,所以這時必須用軟件對其清零。其它模式中則是在發(fā)送停止位之初,由硬件置位。 TI 發(fā)送中斷標識位。在模式0 中,RB8 為保留位沒有被使用。 RB8 接收數(shù)據(jù)位8,在模式2 和3 是已接收數(shù)據(jù)的第9 位。 TB8 發(fā)送數(shù)據(jù)位8,在模式2 和3 是要發(fā)送的第9 位。, 都和上位機相連,在軟件上有串口中斷處理程序,當要求在處理某個子程序時不允許串口被上位機來的控制字符產生中斷,那么可以在這個子程序的開始處加入REM=0 來禁止接收,在子程序結束處加入REM=1 再次打開串口接收。 REM 為允許接收位,REM 置1 時串口允許接收,置0 時禁止接收。 SM2 在模式模式3 中為多處理機通信使能位。表中的fosc 代表振蕩器的頻率,也就是晶振的頻率。串行口工作模式設置。51 芯片的串口可以工作在幾個不同的工作模式下,其工作模式的設置就是使用SCON 寄存器。SCON 就是51 芯片的串行口控制寄存器。 等頭文件中已對其做了定義,只要用include 引用
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1