Proteus仿真之工业顺序控制实验
工业顺序控制实验
在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些继续生产过程,按某种顺序有规律地完成预定的动作,对这类继续生产过程的控制称顺序控制,倒注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机最易实现。
本次实验通过发光二极管点亮来模拟不同的工序,开关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仿真之工业顺序控制实验相关推荐
- Proteus仿真数字钟表电路实验报告(可下载工程文件)
Proteus仿真数字钟表电路实验报告(可下载工程文件) 实验目的 实验器件 实验步骤 1. 选择合适的Proteus器件中的译码器和数值显示器件能够对4位二进制数进行正常的数值显示 2. 组成模值为 ...
- 1、Proteus仿真STM32流水灯实验例程、详细步骤。
一.创建工程 (实验keil和proteus所用文件工程百度网盘链接,提取码为0f7c ,以下为链接:所用keil和proteus文件工程 ) 1.点击创建新工程,输入工程名.安装路径. 2.选择从选 ...
- c语言编程TLC2543AD采集,TLC2543单片机程序 带Proteus仿真 电路原理图 AD转换实验
#include sbit SDO=P3^0; //定义端口 sbit SDI=P3^1; ...
- Proteus仿真运行流水灯程序
文章目录 一.protues画出流水灯图架 1.项目工程的创建 2.画图 二.程序的实现 源代码 效果演示 三.小结 四.资料引用 一.protues画出流水灯图架 1.项目工程的创建 打开软件,点击 ...
- 4、Proteus仿真STM32串口通信,发送数据控制LED流水灯的启动和停止
一.实验说明 本次实验建立在第三个实验基础上,稍加修改,通过串口调试助手发送数据到Proteus来实现对流水灯的启动和停止,所以实验采用2个通信串口,实验原理非常简单,只要熟悉第三次实验的过程,就非常 ...
- 【Proteus仿真8086】简单IO接口实验——无条件传输和查询方式
本次实验内容来自于顾晖老师<微机原理与接口技术 基于8086和Proteus仿真 第3版>的[例7-1]和51CTO课程的讲解内容第七章输入输出接口0704程序查询方式 https://e ...
- 【Proteus仿真8086实验一】RAM存储器62256
建议把存储器设计和简单IO接口放在第一次实验,重点了解锁存器273和缓冲器373是怎样将数据和地址线进行分离的,具体Proteus的实验操作比如设置内存大小和快速命名接口(属性赋值工具)可以参考这个老 ...
- Arduino:数码管显示原理详解和Proteus仿真实验
Arduino:数码管显示原理详解和Proteus仿真实验 Proteus仿真 数码管介绍 数码管是半导体发光元件,其基本单元是发光二极管.根据段数,数码管分为七段管和八段管. 八段管比七段管还多一个 ...
- 【Proteus仿真】51单片机+直流电机PWM调速实验
[Proteus仿真]51单片机+直流电机PWM调速实验 Proteus仿真 采用L293驱动直流电机 -PWM是采用定时器中断实现 /******************************** ...
- 单片机中断系统应用实例(两组实验+Proteus仿真+C源程序)
中断系统应用实例 1.实验说明 2.实验一 2.1.实验效果 2.2.Proteus仿真图 2.3.源程序 3.实验二 3.1.实验效果 3.2.Proteus仿真图 3.3.源程序 1.实验说明 实 ...
最新文章
- 如何快速学会别人的代码和思维
- python和java和scala_有没有与python3相当的scala/java收藏。国家
- 2014多校第四场1006 || HDU 4902 Nice boat (线段树 区间更新)
- 配置Win Server 2008 R2 防火墙允许远程访问SQL Server 2008 R2
- arcgis python脚本实现从界面选择输入输出_ArcGIS Python脚本实现数据驱动页面的批量出图...
- python类加载机制_PHP面向对象自动加载机制原理与用法分析
- java实验楼使用说明_Java 方法
- 三角形 画_CAD入门基础第3节:直角三角形的圆及如何修剪
- mingW与cygwin
- jdbc工具类 配置版本 20210412_222527.mp4
- C语言 static
- npm -S -D -g i 有什么区别
- linux虚拟机网络配制方法及遇到问题的解决方法
- 今日早上出来还是阴天
- 【技能】快递管家无需开发集成金蝶云星辰示例
- 信息技术开拓视野——记IT战略规划与企业架构培训课程
- 服务器lsass系统错误,急急急开机出现lsass.exe系统错误系统资源不够无法完成AP? 爱问知识人...
- 数据安全管理条例明确个人信息保护 360呼吁隐私保护重在企业
- linux下ScrollLock键盘灯不亮
- linux中常用的60个命令及作用详解
热门文章
- “华为杯”第十八届中国研究生数学建模竞赛一等奖经验分享
- 竖排书A5双面打印设置指南
- ESRI大赛三维模块介绍
- 《2018华为92家核心供应商及其供应产品》
- 计算机械效率的公式四种,物理计算公式;
- 重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
- JSONArray.fromObject(list) list转json报错
- web前端编程实现福彩投注站彩票投注助手
- 分享插件 Web前端助手、Restlet Client、Adblock-Plus
- LeetCode题目Java代码解答 (详细解释!!!)