跪求AT89C51单片机模拟电梯控制系统,急!!

一、设计题目
模拟电梯控制系统的设计。
二、设计要求
1、采用AT89C51单片机及外围电路组成高度为4层楼的模拟电梯控制系统。
2、设计方案
电梯控制系统由各楼层电梯间电路、电梯内部电路和控制台电路三部分组成。实际电梯在各楼层的定位利用行程开关控制。为简化电路,模拟电梯采用延时控制,相邻楼层间升降设定为2S。
(1)各楼层电梯间电路
2、3楼的电梯间均设有“上升”和“下降”选择按键,1楼只设“上升”按键,4楼只设“下降”按键,每个按键配一只发光二极管,作为指示灯。
(2)电梯内部电路
目标楼层号1~4选择按键。每个按键配有相应指示灯。
(3)控制台电路
① 两个按键用于手动控制。控制电梯的“开始运行”和“停止运行”。
② 两个指示灯,分别指示电梯当前的升降情况。
③ 用一只数码管显示电梯当前所在的楼层。
3、硬件设计要求
要求完成硬件电路设计并用protel99se软件完成各分电路电原理图及其PCB顶层和底层图的绘制任务。
(1)各楼层电梯间电路
(2)电梯内部电路
(3)控制台电路
(4)单片机电路
(5)PCB顶、底层图
4、软件设计方案要求
(1)模拟电梯上电后,电梯的起始位置为1楼,等待控制台start按键按下,数码管显示“1”。
(2)当start按键按下后,电梯开始向上运动,控制台的上升指示灯up亮,2S后到达2楼,数码管显示“2”并在2楼停留5S,然后继续上升。每楼层停留5S,直到4楼,在4楼停留5S后开始下降,控制台的下降指示灯down亮,每层楼停留5S直到一楼,然后重复上述过程。
(3)如果在一个上下循环过程中按下stop键,电梯下降到1楼后停止工作,直到再次按下start键后重新恢复工作。
(4)提供参考程序。

只有这么多积分,第一次提问,谢了!!

第1个回答  2008-12-13
在编制梯形图并写出程序,
参考程序

步序
指 令步序
指 令0
LD T48
13
OLD
1
O T56
14
LD T67
2
O T75
15
AN T68
3
AN I0.2
16
OLD
4
AN M0.1
17
OLD
5
AN M0.5
18
AN Q0.0
6
LD T38
19
AN Q0.1
7
AN T39
20
= Q0.2
8
LD T50
21
LD T52
9
AN T51
22
O T64
10
OLD
23
AN I0.1
11
LD T67
24
AN M0.1
12
AN T68
25
AN M0.2
步序
指 令步序
指 令26
AN M0.3
55
LD T44
27
AN M0.4
56
AN T45
28
LD T40
57
LD T62
29
AN T41
58
AN T63
30
LD T46
59
OLD
31
AN T47
60
LD T72
32
OLD
61
AN T73
33
LD T54
62
OLD
34
AN T55
63
AN Q0.1
35
OLD
64
AN Q0.2
36
LD T58
65
= Q0.0
37
AN T59
66
LD I0.2
38
OLD
67
AN I0.4
39
LD T69
68
AN I0.5
40
AN T77
69
A I0.3
41
OLD
70
LD M0.1
42
LD T74
71
AN M0.3
43
AN T78
72
OLD
44
OLD
73
AN I0.0
45
OLD
74
= M0.1
46
AN Q0.0
75
AN M2.0
47
AN Q0.2
76
TON T38, +10
48
= Q0.1
77
LD T38
49
LD T42
78
TON T39, +30
50
O T60
79
LD T39
51
O T70
80
AN I0.2
52
AN I0.0
81
TON T40, +30
53
AN M0.3
82
TON T41, +50
54
AN M0.6
83
TON T42, +80
步序
指 令步序
指 令84
TON T43, +100
116
TON T50, +10
85
LD I0.0
117
LD T50
86
AN I0.3
118
TON T51, +30
87
AN I0.4
119
LD T51
88
A I0.5
120
AN I0.2
89
LD M0.3
121
TON T52, +30
90
AN M0.1
122
TON T53, +50
91
AN M0.5
123
LD I0.2
92
OLD
124
AN I0.5
93
AN I0.2
125
A M0.1
94
= M0.3
126
A M0.5
95
AN M2.1
127
AN M2.1
96
TON T44, +10
128
LD M2.0
97
LD T44
129
AN M0.2
98
TON T45, +30
130
AN M0.3
99
LD T45
131
AN M0.4
100
AN I0.0
132
AN M0.6
101
TON T46, +30
133
OLD
102
TON T47, +50
134
AN I0.0
103
TON T48, +80
135
= M2.0
104
TON T49, +100
136
TON T67, +10
105
LD I0.2
137
LD T67
106
AN I0.3
138
TON T68, +30
107
AN I0.5
139
LD T68
108
A I0.4
140
AN I0.2
109
LD M0.5
141
AN I0.1
110
AN M0.2
142
LD M3.0
111
AN M0.4
143
AN I0.0
112
OLD
144
OLD
113
AN I0.0
145
TON T69, +10
114
= M0.5
146
TON T77, +30
115
AN M2.0
147
= M3.0
步序
指 令步序
指 令148
LD M3.0
178
TON T59, +30
149
AN I0.1
179
LD T59
150
TON T70, +30
180
AN I0.1
151
TON T71, +50
181
TON T60, +30
152
LD I0.1
182
TON T61, +50
153
AN I0.3
183
LD I0.0
154
AN I0.4
184
AN I0.3
155
A I0.5
185
AN I0.5
156
LD M0.4
186
A I0.4
157
AN M0.1
187
LD M0.6
158
AN M0.5
188
AN M0.2
159
OLD
189
AN M0.4
160
= M0.4
190
OLD
161
TON T54, +10
191
AN I0.2
162
LD T54
192
= M0.6
163
TON T55, +30
193
AN M2.1
164
LD T55
194
TON T62, +10
165
AN I0.1
195
LD T62
166
TON T56, +30
196
TON T63, +30
167
TON T57, +50
197
LD T63
168
LD I0.1
198
AN I0.0
169
AN I0.4
199
TON T64, +30
170
AN I0.5
200
TON T65, +50
171
A I0.3
201
LD I0.0
172
LD M0.2
202
AN M0.3
173
AN M0.6
203
A M0.3
174
OLD
204
A M0.6
175
= M0.2
205
AN M2.0
176
TON T58, +10
206
LD M2.1
177
LD T58
207
AN M0.1
步序
指 令步序
指 令208
AN M0.2
260
AN T57
209
AN M0.4
261
AN T76
230
AN M0.5
261
= Q0.7
231
OLD
263
= M1.0
232
AN I0.2
264
LD I0.0
233
= M2.1
265
O I0.2
234
TON T72, +10
266
A I0.4
235
LD T72
267
O M1.1
236
TON T73, +30
268
AN T41
237
LD T73
269
AN T47
238
AN I0.0
270
AN T53
239
A I0.1
271
AN T65
240
LD M3.1
272
AN T77
241
AN I0.2
273
A T78
242
OLD
274
= Q0.6
243
TON T74,
275
= M1.1
244
+10
276
LD I0.1
245
TON T78,
277
O I0.2
246
+30
278
A I0.3
247
= M3.1
279
O M1.2
248
LD M3.1
280
AN I0.0
249
AN I0.1
281
AN T43
250
TON T75,
282
AN T61
251
+30
283
AN T71
252
TON T76,
284
= Q0.5
253
+50
285
= M1.2
254
LD I0.1
286
LD M0.1
255
O I0.1
287
AN T43
256
A I0.5
288
LD M0.2
257
O M1.0
289
AN T61
258
AN I0.2
290
OLD
259
AN T49
291
LD M0.5
步序
指 令步序
指 令292
AN T53
302
AN T57
293
OLD
303
OLD
294
O M2.0
304
LD M0.6
295
AN I0.0
305
AN T65
296
AN T71
306
OLD
297
AN Q0.3
307
O M2.1
298
= Q0.4
308
AN I0.2
299
LD M0.3
309
AN T76
300
AN T49
310
AN Q0.4
301
LD M0.4
311
= Q0.3

AT89C51AT89C51简介
其带2K字节闪存可编程可擦除只读存储器的单片机AT89C2051是一种简化版本。使用ATMEL高密度非易失存储器制造技术,AT89C51与标准MCS-51指令集和输出管脚兼容。通过将多功能8位CPU与闪烁存储器组合在单个芯片中,ATMEL的AT89C51成为高效微控制器,而AT89C2051则更加精简。AT89C51单片机为许多嵌入式控制系统提供了灵...

我想学习单片机at89c51
此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

at89c51单片机工作的原理是什么
AT89C51是一种微控制器,它由一个处理器核,存储器,输入\/输出接口和其他支持功能组成。它的工作原理是这样的:1.处理器核会执行程序指令,控制其他功能的工作。2.存储器用于存储程序代码和数据。3.输入\/输出接口允许微控制器与外界的设备进行通信。4.其他支持功能包括定时器,中断控制器等。当微控制器...

AT89C51的AT89C51简介
由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图所示。现在AT89S51\/52已经取代了AT89C51\/52。

单片机AT89c51的特点
一个全双工串行通信口,片内振荡器及时钟电路。AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时\/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

单片机at89c51和AT89S51的区别有哪些
它们之间主要区别在于以下几点:1.引脚功能 引脚几乎相同,改变是,在AT89S51 P1.5中,P1.6,P1.7具有第二功能,即这三个引脚的第二功能构成一个串行ISP编程接口。2.编程功能 AT89C51仅支持并行编程,而AT89S51不仅支持并行编程,还支持ISP在线编程。在编程电压方面,AT89C51除5V外还需要12V Vpp才能...

基于单片机AT89c51的数字PID控制直流电机PWM调速系统C语言程序
首先弄清楚PID是一种控制算法!!!1,“如果用单片机恒温可以使温度到达预定值就停止加热,低了就加热,用一个温度传感器反馈,这样算是一个自动控制吗”你这是控制系统,但是效果会非常差,尤其是对于温度控制这种大惯性系统,达到预定值就停止加热,但是由于惯性,温度肯定会继续上升,电炉烧水的时候,水...

AT89C51单片机的结构原理与引脚功能
单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种...

简述at89c51的基本结构
AT89C51单片机的基本结构主要由几个核心部分组成,以下是对其结构的简要概述:中央处理器(CPU):作为单片机的核心,CPU负责完成运算和控制功能。它主要包括运算器和控制器两部分,其中运算器用于实现算术和逻辑运算,控制器则负责识别指令并协调计算机内各组成单元进行工作。存储器:程序存储器:采用4KB的Flash...

AT89C51单片机内部包含哪些主要功能部件
AT89C51单片机的主要工作特性:·内含4KB的FLASH存储器,擦写次数1000次;·内含28字节的RAM;·具有32根可编程I\/O线;·具有2个16位可编程定时器;·具有6个中断源、5个中断矢量、2级优先权的中断结构;·具有1个全双工的可编程串行通信接口;·具有一个数据指针DPTR;·两种低功耗工作模式,即空闲模式...

相似回答