Proteus仿真之工业顺序控制实验
生活随笔
收集整理的這篇文章主要介紹了
Proteus仿真之工业顺序控制实验
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
工業順序控制實驗
在工業控制中,象沖壓、注塑、輕紡、制瓶等生產過程,都是一些繼續生產過程,按某種順序有規律地完成預定的動作,對這類繼續生產過程的控制稱順序控制,倒注塑機工藝過程大致按“合?!⑸洹訒r→開模→產伸→產退”順序動作,用單片機最易實現。
本次實驗通過發光二極管點亮來模擬不同的工序,開關K1模擬啟動操作,K2模擬發生故障,音頻輸出聲音模擬報警聲。而且開關K2所接的P3.3引腳就是51單片機外部中斷INT1的中斷請求信號輸入端,因此需要設置外部中斷1。
程序清單
#include <reg51.h> //包含頭文件reg51.h,定義單片機特殊功能寄存器和特殊標志位 #define uchar unsigned char //宏定義無符號字符型 #define uint unsigned int //宏定義無符號整型 sbit SIN=P1^7; //定義特殊標志位,P1.7接音頻輸出SIN sbit K2=P3^3; //定義特殊標志位,P3.3接開關K2,為外部故障輸入模擬開關 sbit K1=P3^4; //定義特殊標志位,P3.4接開關K1,為開工啟動開關 void delay(uint count) //帶參數的軟件延時子函數,可控制延時時間長短 {uint n;for(n=count;n>0;n--); } void int_1()interrupt 2 //外部中斷INT1的中斷服務函數,中斷編號為2 {while(K2==0) //當開關K2為0時總結
以上是生活随笔為你收集整理的Proteus仿真之工业顺序控制实验的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新手学三菱PLC编程的常见错误总结
- 下一篇: 【教程】InstallShield使用完