实验三-单片机工业顺序控制

合集下载

《单片机原理及接口技术》课程实验大纲

《单片机原理及接口技术》课程实验大纲

《单片机原理及接口技术》课程实验大纲课程名称:《单片机原理及接口技术》实验英文名称:《MCU principles and interface technologies》experiment课程性质:专业选修课程课程编号:0510085所属系部:机电工程学院总学时:14学时预备知识:电路、数字电子技术课程在教学计划中的地位作用:本课程是机械电子工程专业的一门重要专业选修课程。

目前单片机技术开发和应用水平已成为一个国家工业化发展水平的标志之一。

单片机原理及其应用已成为从事电子技术的工程技术人员必须掌握的基础理论和基本技能之一。

通过本课程的学习使学生实践上掌握单片计算机的基本组成、工作原理及常用接口技术,建立单片机系统整体概念,使学生具备单片机应用系统软、硬件开发的初步能力。

教学方式:理论与实践相结合教学的目的与要求:通过本课程的学习,使学生掌握单片机的硬件结构、MCS-51的指令系统、MCS-51汇编语言程序设计、MCS-51的中断系统、MCS-51的定时器/计数器、MCS-51的串行口、MCS-51单片机扩展存储器的设计、MCS-51扩展I/O接口的设计、MCS-51 与键盘、显示器的接口设计、MCS-51单片机与D/A转换器和A/D转换器的接口、MCS-51的功率接口、MCS-51的串行通信技术及其扩展接口。

进一步理解MCS-51单片机的开发装置、工作原理、编程方法,学会使用开发机进行程序。

课程教材:《单片机原理及接口技术》蔡美琴主编高等教育出版社参考书目:1.《单片机程序设计基础》周航慈主编北京航天航空大学出版社2. 《单片机原理及其接口技术》胡汉才主编清华大学出版社编写日期:2012年6月制定课程内容及学时分配:发光二极管显示各相状态。

要求:掌握步进电机控制系统的硬件设计方法;熟悉步进电机驱动程序的设计与调试,提高单片机应用系统设计和调试的能力。

正确连接电路,编写程序,调试运行。

实验一P1口亮灯实验一、实验目的1.学习P1口的使用方法;2.学习延时子程序的编写。

单片机51实验指导书

单片机51实验指导书

第一章系统概述1.1 系统组成Dais系列单片机微机仿真实验系统的MCS-51单片机实验与仿真由管理CPU 89C52系统单元、目标CPU 8032或仿真CPU438单元、接口实验单元和稳压电源(外接或内置)组成,通过RS232C串行接口与PC微机相连,系统硬件主要内容如下:1.2 系统功能与特点(1)自带键盘、显示器,能独立运行,也可以PC机为操作平台。

两种工作方式任意选择,均全面支持《单片机原理与应用》等课程的实验教学。

(2)系统采用紧耦合多CPU技术,用89C52作为系统管理CPU,8032或仿真CPU438作为目标机仿真与实验CPU,其软硬件资源100%出借。

(3)目标CPU8032/438采用主频为6MHz,向用户提供实验方式和两种仿真方式(RAM 方式和EPROM方式)。

(4)配有一片RAM 61C256构成系统的32K程序空间,地址范围为0000H~7FFFH,还配一片61C256(32K)作为用户设置的断点区(BPRAM)。

(5)实验项目完整丰富,与课程教学紧密结合,同时配有电机、温压、音响等实验对象,可支持控制应用类综合实验。

(6)系统接口实验电路为单元电路方式,电路简捷明快,一体机的8位数据总线以排线形式引出,这样既减轻繁琐的连线工作,又提高学生的实验工作能力。

(7)通过RS232通信接口,在Windows/DOS集成软件的支持下,利用上位机丰富的软件硬件资源,实现用户程序的编辑、编译、调试运行,提高实验效率。

(8)具有最丰富的调试手段,系统全面支持硬件断点,可无限制设置断点,同时具有单步、宏单步、连续运行及无限制暂停等功能,100%保护用户现场,返回监控。

(9)自带EPROM编程器,可对2764/27128快速读出(软硬件实验所需的代码文件)。

1.3 系统资源分配实验系统寻址范围定义如下:系统已定义的I/O地址如下:第二章安装使用2.1硬件安装(1)对卡式结构的机型而言应把8032/8789CPU卡更换到主机板的CPU-SUB(36)总线接口位置。

单片机实验PPT

单片机实验PPT
的专用仿真器按标志字符向 上的方向插到51CPU仿真区的JFZ位置; 2)仿真器上的8位开关1和8在ON位置,其 余在OFF位置。

2、使用USB接口的仿真器特别说明 1)先运行 USB_DRV.EXE程序,以安装 USB驱动; 2)打开电源; 3)将随机配备的USB通信线一头连仿真 器,另一头连电脑; 4)电脑显示找到新设备,让系统自己找 驱动并且安装。 5)安装完成后,到控制面板->系统->硬 件->设备管理器->端口 里面确认一下 USB转串口的COM端口号,以备在KEIL C 软件中做相应的设置。
(4)选择debug栏的设置项目: Use: Keil Monitor-51 Driver 。 Load Application at Start:选择这项之 后,keil才会自动装载你的程序代码。 Go till main:调试c语言程序时可以选择 这一项,pc会自动运行到main程序处。
(5)点击上图的Settings,打开新的窗口: Port:设置你的串口号,在“使用USB接口 的仿真器特别说明”中的第四点里确认的 串口号。 Baudrate:设置为57600,仿真机固定使用 57600bps跟keil通讯。 Serial Interrupt:选中它。 Cache Options: 可以选也可以不选,推荐 选它,这样仿真机会运行的快一点。 最后点击ok后确定,再关闭你的设置窗口。


DELAY_100MS: DL2: DL1:
DELAY:


MOV R1,#50 ;短延时子程序 D2: MOV R2, #50 D1: DJNZ R2,D1 ;内循环 DJNZ R1,D2 ;外循环 RET
(1)用鼠标点击菜单的project,选 择open project。如图

《单片机原理及应用第三版》习题参考答案

《单片机原理及应用第三版》习题参考答案

《单片机原理及应用第三版》习题参考答案第一章1. 为什么计算机要采用二进制数学习十六进制数的目的是什么在计算机中由于所采用的电子逻辑器件仅能存储和识别两种状态的特点计算机内部一切信息存储、处理和传送均采用二进制数的形式。

可以说二进制数是计算机硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2, 1,01111001 79H 2,0.11 0.CH 3,01111001.11 79.CH 4,11101010.1010EA.AH 5 ,01100001 61H 6, 00110001 31H3. 1. 0B3H 2. 80H 3. 17.AH 4 .0C.CH4. 1. 01000001B 65 2. 110101111B 4315. 1. 00100100 00100100 00100100 2. 10100100 11011011 11011100 5. 10000001 11111110 111111116. 00100101B 00110111BCD 25H7. 137 119 898.什么是总线总线主要有哪几部分组成各部分的作用是什么总线是连接计算机各部件之间的一组公共的信号线。

一般情况下可分为系统总线和外总线。

系统总线应包括地址总线AB 控制总线CB 数据总线DB 地址总线ABCPU根据指令的功能需要访问某一存储器单元或外部设备时其地址信息由地址总线输出然后经地址译码单元处理。

地址总线为16位时可寻址范围为21664K地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻地址总线上的地址信息是惟一对应某一存储单元或外部设备。

控制总线CB由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的以使在传送信息时协调一致的工作。

CPU还可以接收由外部设备发来的中断请求信号和状态信号所以控制总线可以是输入、输出或双向的。

数据总线DBCPU是通过数据总线与存储单元或外部设备交换数据信息的故数据总线应为双向总线。

MCS-51单片机在注塑过程中的顺序控制

MCS-51单片机在注塑过程中的顺序控制

MCS -51单片机在注塑过程中的顺序控制夏晓玲(鄂州大学 机电工程系, 湖北 鄂州 436000)摘要:该文介绍了运用MCS -51单片机及其接口,实现对注塑过程中的顺序控制,针对控制中的实际问题,进行状态检测和显示,对于故障现象给出声、光提示和报警,并作出抗干扰设计,保证系统可靠稳定运行。

关键词:单片机;接口;顺序控制;抗干扰设计 中图分类号:TP271+2文献标识码:A 文章编号:1008-9004(2004)04-0031-03 一、引言微型计算机是大规模集成电路技术发展的产物,由于实际应用的需要,它正向着两个不同的方向发展:一个是向高速度、大容量、高性能的高档微机方向发展,另一个则是向稳定可靠、体积小和价格廉的单片机方向发展。

单片机因其将中央处理器(CPU )、随机存储器(RAM )、只读存储器(ROM )、中断系统、定时/计数器以及I/O 口集成在一块芯片上而得名[1]。

单片机主要应用于控制领域,用以实现各种测试和控制功能。

在工业控制中,像冲压、注塑、制瓶、轻纺等生产过程都是一些连续生产过程,按某种顺序有规律地完成预定的动作,对这类继续生产过程的控制称作顺序控制。

注塑机工艺过程大致分为“合模———注塑———延时———开模———产伸———产退几个顺序动作。

本文基于以上情况用MCS —51单片机对注塑机工艺过程实行控制,具体介绍了控制原理与组成,单片机及接口电路,控制方框流程图,系统软件设计,以及实际运行情况等。

二、控制原理及组成据2004年《中国教育技术装备》,本系统由以下几部分组成:1、单片机;2、I/O 接口;3、电气控制;4、给定及显示;5、状态检测及显示打印;6、故障检测及声光报警;7、抗干扰电路;8、系统工作软件。

键盘输入给定、相应参数设置,充分利用单片机及接口电路,实现运行过程中的各项控制,声、光报警,显示和打印等。

在系统设计中考虑了多项故障保护和检测:过电压保护、欠电压保护、过电流保护、光电隔离等。

单片机实验 工业顺序控制

单片机实验  工业顺序控制
2、学习Keil,Proteus软件使用
二、实验说明
AT89C51的P1.0—P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,高电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,低电平启动。P3.3为外故障输入模拟开关,P3.3为0时不断告警。P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。
1)P3.4连K1,P3.3连K2,P1.0-P1.6分别连到L1-L7, P1.7连电子音响SOUND输入端;
2)K1开关拨在下面,K2拨在上面;
3)K1拨在下面(显低电平),各道工序应正常进行;
4)K2拨在下面(显低电平),应有声音报警(人为设置故障),可从虚拟示波器观察SOUND信号变换情况;
P1=0x7f; /*关输出*/
while(!INT1) /*若故障未消除,则报警*/
{ for(i=0;i<0xa0;i++) /*给蜂鸣器发震Leabharlann 脉冲*/{ P1_7=1;
Delay(50);
P1_7=0;
Delay(50);
}
P1_7=0;
Delay(6550);
}
P1=TT; /*恢复现场*/
unsigned char TT;
void Delay(unsigned int value) /*延时子程序*/
{
while(value!=0)
value--;
}
void int1()interrupt 2 using 0 /*中断服务程序--暂停并警*/
{
int i;
TT=P1; /*保护现场*/
}
void main (void)
{

单片机原理应用实验指导书

单片机原理应用实验指导书

《单片机原理与应用》课程实验指导书电子、机电及电气项目与自动化专业适用吴茂屈莉莉王飞编佛山科学技术学院二00 九年十月前言以往我校的单片机实验教案通常是使用启东DAIS 系列单片机微机仿真实验系统进行单片机实验教案的,DAIS 系统可以做二十多项实验,系统机构十分复杂,功能非常强大,但是在使用过程中也发现了一些不足的地方那个: 厂家为了技术保密,把核心电路都屏蔽了,我们不能了解实验系统的工作原理,另外系统庞大,不方便学生带回宿舍实验,不方便学生课外学习。

根据我校学生对单片机课程学习的需求, 我们在参考其他公司的产品的基础上,结合课程的实际情况,开发了适合学生入门学习的单片机学习板,FD-51 学习板,该学习板设置了包括LED数码管、LCD1602液晶、AD\DA转换器件等单元电路,可以做几十个单片机实验,而且本实验板我们是以配件的形式提供给学生,让学生自己焊接调试线路板。

学生不但可以学习软件编程技术,还可以学习硬件焊接及调试技术,可以更好地锻炼学生的动手操作能力。

目录系统介绍 (2)软件实验:实验一清零程序............. (4)实验二拆字程序.................... .. (5)实验三拼字程序.................... .. (5)实验四数据区传送子程序 (6)实验五查找相同数个数 (6)硬件实验:实验A 工业顺顺序控制 (7)实验B 简单IO口扩展实验 (8)实验一P1 口输出流水灯实验 (11)实验二P1 口输出交通灯实验 (11)实验三八段数码管显示实验 (12)实验四键盘实验.................. . (12)实验五遥控解码实验 ............. .. (12)实验六计数器实验..................... .. (13)实验七继电器控制实验 .................... (13)实验八定时器实验 (14)实验九单片机串行口通讯实验 (14)实验十电子时钟 (14)实验十一外部中断实验<急救车与交通灯) (15)实验十二AT24C02读写实验...... .......... . (15)实验十三93C46读写实验....... ........... (16)实验十四LCD1602字符型液晶控制显示实验 (16)实验十五LCD12864点阵型液晶控制显示实验 (17)实验十六A/D转换(数字电压表>实验 (17)实验十七D/A转换(波形发生器>实验 (18)实验十八计算机温度数据采集与处理 ............... . (19)系统介绍一、FD-51单片机学习板简介为了适应我校单片机课程教案的需要,我们在参考其他厂家学习板的基础上,再根据我校单片机课程教案大纲的要求,基于简单、使用的原则,开发了FD-51 单片机实验板。

单片机课程设计单片机实现的顺序控制

单片机课程设计单片机实现的顺序控制

电气及自动化课程设计报告题目:单片机实现的顺序控制课程:单片机系统设计与Proteus仿真学生姓名:学生学号:年级:专业:班级:指导教师:2015年9月目录一、课程设计性质和目的单片机课程设计是单片机原理与应用及C51程序设计课程结束后的一门综合性实践课;利用所学知识用单片机实现顺序控制;所选题目单片机实现的顺序控制紧密结合所学的主要内容,加深巩固所学知识,同时对所学内容进行扩展,有一定的深度和广度;通过电路设计、安装、调试等一系列环节的实施使我对单片机有了更进一步的了解,并且是我有了以下收获;1加强了对单片机和C语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识;2用单片机模拟实现具体应用,使个人设计能够真正使用;3把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼;4提高了利用已学知识分析和解决问题的能力;二、软件介绍1、 ProteusProtues软件是英国Lab Center Electronics公司出版的EDA工具软件该软件中国总代理为广州风标电子技术有限公司;它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件;它是目前比较好的仿真单片机及外围器件的工具;虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐;Proteus是世界上着名的EDA工具仿真软件,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计;是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型;在编译方面,它也支持IAR、Keil和MATLAB等多种编译器;2、 Keil uVision4KeilC51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用;Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境μVision将这些部分组合在一起;运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统;如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍;三、设计要求及原理说明1 、课程设计的任务与要求在工业生产中,利用单片机的数字量输出可实现顺序控制;例如,注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机控制很容易实现;单片机的控制注塑机的7道工序,7道工序用控制7只发光二极管的点亮来模拟;设定每道工序时间转换以延时来表示;为“故障”开关,合上为故障报警;控制上的音响发出报警声响;报警声响只有在工作期间才会响起,而停止工作期间报警不会响起;脚上的单刀双掷开关作为“启动”或“停止”开关;设定前6道工序中只有一位输出,只点亮1只发光二极管,第7道工序有3位同时输出、、上的3只发光二极管同时点亮;2 、原理说明本题目利用单片机的输出的高低电平来控制发光二极管的亮与灭,表示工业生产过程的顺序控制进程,输出的高低电平控制是否发出警报声响;与作为输出,单片机检测与的输出电平,来判断“故障”或“停止”开关的状态;四、设计主要流程先分析设计要求,根据设计要求来设定代码程序,然后进行代码的编写,接着对代码进行编译校验,检查错误,改正错误;接着根据设计要求和代码,进行顺序控制器的原理电路图设计,此步要在Protues软件进行绘制仿真,然后根据设计要求对绘制出的原理电路图进行测试,如若不符合设计要求继续更改,直至符合要求为止;然后进行电路模拟,将符合设计要求的电路先行保存;再将源程序代码用Keil软件生成hex文件;再利用stc软件将生成的hex文件传输到单片机中完成验证;大致设计流程如下图所示;“生成hex文件并传输到单片机中”,这一设计步骤由于电脑原因无法连接C51单片,所以无法实现;流程图五、顺序程序设计通过分析设计要求可知,需要完成单片机输出的高低电平来控制发光二极管的亮与灭,表示工业生产过程的顺序控制进程,输出的高低电平控制是否发出警报声响;与作为输出,单片机检测与的输出电平,来判断“故障”或“停止”开关的状态;则设计程序代码及其解释如下:void main{EX1=1;顺序控制器的原理电路 对原理电路进行仿真调试如下:图3.仿真电路调试1一、在调试过程1中,当按下按钮开关后会发现7个发光二极管会从上到下依次由“亮”到“灭”,而此时引脚上的单刀双掷开关置于启动向上处,此时电路正常工作;如图2所示二、当单刀双掷开关置于停止向下处时电路状态如图3所示;最后三个发光二极管会亮,前四个会灭,并保持这种状态;三、当单刀双掷开关置于启动向上处时,将引脚上的开关闭合,此时电路状态如图4所示;此时电路处在“故障”状态,LS1处SOUNDER 会发出警报声,表示电路故障;图4.仿真电路调试2图5.仿真电路调试3七、总结通过本课程设计,我对单片机的工作原理以及运用要求有了更进一步的了解,对我的动手能力,编程能力都有很大的帮助;这次课程设计的控制要求有:用七只发光二极管模拟工业控制中的7道工序,高电平点亮,每道工序用定时器进行工序间的顺序转换;我首先收集了大量的资料,查找有关集成芯片和器件的文献,只有对各种元器件有了充分的了解之后在实际的操作才会更快;在操作过程中我发现自己的电路图接对了,但是却无法仿真出来,仔细检查后发现没有把代码加入电路中;可见如果不对整个设计的每一个细节都了解的清清楚楚的话,哪怕做对了,你都搞不懂这是怎么回事;这告诉我们,以后无论在工作还是在生活中,都要认真对待每一个细节,不能得过且过,不求甚解;在编程方面一直是我的弱项,好多程序我都搞不明白,这个时候我都会尽量去问同学,在课程设计的过程中,同学之间的相互帮助是相当重要的,有时自己的一个坎半天都过不去,但是说不定同学的一个点拨,我们就通了;所以,我们要学会团结协作,这样,才会事半功倍;这次的课程设计教会我们的不止是专业知识,在生活道理上也教会了很多,让我们终生受益;八、参考书籍①、单片机原理与应用及C51程序设计第3版清华大学出版社②、基于Protues的单片机课程的基础实验与课程设计人民邮电出版社③、单片机课程设计实例指导北京航空航天大学出版社。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三单片机工业顺序控制(设计型)
一、实验目的与要求
1.学习和掌握单片机工业顺序控制程序的应用编程;
2.熟悉和掌握单片机中断功能的使用。

二、实验仪器
1、DJ-598KC单片机开发系统 1台
2、仿真器(EASYPROBE) 1只
3、PC 机 1台
三、实验容 (2学时)
在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些连续生产过程,按某种顺序有规律地完成预定的动作,对这类连续生产过程的控制称顺序控制,象注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机最易实现。

设由单片机P1.0~1.6控制注塑机的七道工序,模拟控制七只发光二极管的点亮,低电平有效,设定每道工序时间转换为延时时间,P3.4为开工启动开关,高电平启动。

P3.3为外部故障输入模拟开关,低电平报警,P1.7为报警声音输出,设定前6道工序只有一位输出,第七道工序三位有输出。

(1)实验电路及接线图
(2)实验程序框图
四、实验步骤:
按图接好连线。

执行程序,把K1接到高电平,观察发光二极管点亮情况,确定工序执行是否正常,然后把K2置为低电平,看是否有声音报警,恢复中断1.报警停,又从刚才报警时一道程序执行下去。

可用单步、单步跟踪,非全速断点、全速断点,连续执行功能调试软件,直到符合自己程序设计要求为止。

五、实验参考程序
①汇编代码程序:(E:\DJ51\598KASM\HW04.ASM)
ORG 0000H
LJMP PO10
ORG 0013H
LJMP PO16
ORG 0190H
PO10:MOV P1,#7FH
ORL P3,#00H
PO11:JNB P3.4,PO11 ;开工吗?
ORL IE,#84H
ORL IP,#04H
MOV PSW,#00H ;初始化
MOV SP,#53H
PO12: M OV P1,#7EH ;第一道工序
ACALL PO1B
MOV P1,#7DH ;第二道工序
ACALL PO1B
MOV P1,#7BH ;第三道工序
ACALL PO1B
MOV P1,#77H ;第四道工序
ACALL PO1B
MOV P1,#6FH ;第五道工序
ACALL PO1B
MOV P1,#5FH ;第六道工序 ACALL PO1B
MOV P1,#0FH ;第七道工序
ACALL PO1B
SJMP PO12
PO16:MOV B,R2 ;保护现场
PO17:MOV P1,#7FH ;关输出
MOV 20H,#0A0H ;振荡次数
PO18: S ETB P1.7 ;振荡
ACALL PO1A ;延时
CLR P1.7 ;停振
ACALL PO1A ;延时
DJNZ 20H,PO18 ;不为0转
CLR P1.7
ACALL PO1A ;停振
JNB P3.3,PO17 ;故障消除吗?
MOV R2,B ;恢复现场
RETI
PO19:MOV R2,#10H
ACALL DELY ;延时1
RET
PO1A:MOV R2,#06H
ACALL DELY ;延时2
RET
PO1B: M OV R2,#30H
ACALL DELY ;延时3
RET
DELY: P USH 02H
DEL2: P USH 02H
DEL3: P USH 02H ;延时
DEL4: D JNZ R2,DEL4
POP 02H
DJNZ R2,DEL3
POP 02H
DJNZ R2,DEL2
POP 02H
DJNZ R2,DELY
RET
END
②C代码程序:(E:\DJ51\51C\HW04.C)
#include<reg51.h>
sbit P1_7=P1^7;
sbit P3_3=P3^3;
sbit P3_4=P3^4;
void delay(unsigned int i)
{
unsigned int j,k;
for(k=0;k<i;k++)
for(j=0;j<100;j++);
}
void int1_int(void) interrupt 2 {
EX1=0;
while(P3_3==0)
{
P1_7=1;
delay(1);
P1_7=0;
delay(1);
}
EX1=1;
}
void main(void)
{
EA=1;
EX1=1;
PX1=1;
P1=0x7f;
while(1)
{
while(P3_4==1)
{
1) {
P1=0x7e;
delay(500);
P1=0x7d;
delay(500);
P1=0x7b;
delay(500);
P1=0x77;
delay(500);
P1=0x6f;
delay(500);
P1=0x5f;
delay(500);
P1=0x0f;
delay(500);
}
}
}
}
六.思考:修改程序,使每道工序中有多位输出。

七.实验报告要求
1.画出实验的硬件电路图及设计程序流程图;
2.整理实验程序清单,并给程序加详细注释;
3.总结实验中出现的问题并进行解决的方法;
4.给出实验结果及对实验的改进意见。

相关文档
最新文档