工业顺序控制实验

在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些继续生产过程,按某种顺序有规律地完成预定的动作,对这类继续生产过程的控制称顺序控制,倒注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机最易实现。

本次实验通过发光二极管点亮来模拟不同的工序,开关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仿真之工业顺序控制实验相关推荐

  1. Proteus仿真数字钟表电路实验报告(可下载工程文件)

    Proteus仿真数字钟表电路实验报告(可下载工程文件) 实验目的 实验器件 实验步骤 1. 选择合适的Proteus器件中的译码器和数值显示器件能够对4位二进制数进行正常的数值显示 2. 组成模值为 ...

  2. 1、Proteus仿真STM32流水灯实验例程、详细步骤。

    一.创建工程 (实验keil和proteus所用文件工程百度网盘链接,提取码为0f7c ,以下为链接:所用keil和proteus文件工程 ) 1.点击创建新工程,输入工程名.安装路径. 2.选择从选 ...

  3. c语言编程TLC2543AD采集,TLC2543单片机程序 带Proteus仿真 电路原理图 AD转换实验

    #include sbit SDO=P3^0;                                                        //定义端口 sbit SDI=P3^1; ...

  4. Proteus仿真运行流水灯程序

    文章目录 一.protues画出流水灯图架 1.项目工程的创建 2.画图 二.程序的实现 源代码 效果演示 三.小结 四.资料引用 一.protues画出流水灯图架 1.项目工程的创建 打开软件,点击 ...

  5. 4、Proteus仿真STM32串口通信,发送数据控制LED流水灯的启动和停止

    一.实验说明 本次实验建立在第三个实验基础上,稍加修改,通过串口调试助手发送数据到Proteus来实现对流水灯的启动和停止,所以实验采用2个通信串口,实验原理非常简单,只要熟悉第三次实验的过程,就非常 ...

  6. 【Proteus仿真8086】简单IO接口实验——无条件传输和查询方式

    本次实验内容来自于顾晖老师<微机原理与接口技术 基于8086和Proteus仿真 第3版>的[例7-1]和51CTO课程的讲解内容第七章输入输出接口0704程序查询方式 https://e ...

  7. 【Proteus仿真8086实验一】RAM存储器62256

    建议把存储器设计和简单IO接口放在第一次实验,重点了解锁存器273和缓冲器373是怎样将数据和地址线进行分离的,具体Proteus的实验操作比如设置内存大小和快速命名接口(属性赋值工具)可以参考这个老 ...

  8. Arduino:数码管显示原理详解和Proteus仿真实验

    Arduino:数码管显示原理详解和Proteus仿真实验 Proteus仿真 数码管介绍 数码管是半导体发光元件,其基本单元是发光二极管.根据段数,数码管分为七段管和八段管. 八段管比七段管还多一个 ...

  9. 【Proteus仿真】51单片机+直流电机PWM调速实验

    [Proteus仿真]51单片机+直流电机PWM调速实验 Proteus仿真 采用L293驱动直流电机 -PWM是采用定时器中断实现 /******************************** ...

  10. 单片机中断系统应用实例(两组实验+Proteus仿真+C源程序)

    中断系统应用实例 1.实验说明 2.实验一 2.1.实验效果 2.2.Proteus仿真图 2.3.源程序 3.实验二 3.1.实验效果 3.2.Proteus仿真图 3.3.源程序 1.实验说明 实 ...

最新文章

  1. 如何快速学会别人的代码和思维
  2. python和java和scala_有没有与python3相当的scala/java收藏。国家
  3. 2014多校第四场1006 || HDU 4902 Nice boat (线段树 区间更新)
  4. 配置Win Server 2008 R2 防火墙允许远程访问SQL Server 2008 R2
  5. arcgis python脚本实现从界面选择输入输出_ArcGIS Python脚本实现数据驱动页面的批量出图...
  6. python类加载机制_PHP面向对象自动加载机制原理与用法分析
  7. java实验楼使用说明_Java 方法
  8. 三角形 画_CAD入门基础第3节:直角三角形的圆及如何修剪
  9. mingW与cygwin
  10. jdbc工具类 配置版本 20210412_222527.mp4
  11. C语言 static
  12. npm -S -D -g i 有什么区别
  13. linux虚拟机网络配制方法及遇到问题的解决方法
  14. 今日早上出来还是阴天
  15. 【技能】快递管家无需开发集成金蝶云星辰示例
  16. 信息技术开拓视野——记IT战略规划与企业架构培训课程
  17. 服务器lsass系统错误,急急急开机出现lsass.exe系统错误系统资源不够无法完成AP? 爱问知识人...
  18. 数据安全管理条例明确个人信息保护 360呼吁隐私保护重在企业
  19. linux下ScrollLock键盘灯不亮
  20. linux中常用的60个命令及作用详解

热门文章

  1. “华为杯”第十八届中国研究生数学建模竞赛一等奖经验分享
  2. 竖排书A5双面打印设置指南
  3. ESRI大赛三维模块介绍
  4. 《2018华为92家核心供应商及其供应产品》
  5. 计算机械效率的公式四种,物理计算公式;
  6. 重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
  7. JSONArray.fromObject(list) list转json报错
  8. web前端编程实现福彩投注站彩票投注助手
  9. 分享插件 Web前端助手、Restlet Client、Adblock-Plus
  10. LeetCode题目Java代码解答 (详细解释!!!)