C51代码PWMWord下载.docx
- 文档编号:6411821
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:25
- 大小:17.87KB
C51代码PWMWord下载.docx
《C51代码PWMWord下载.docx》由会员分享,可在线阅读,更多相关《C51代码PWMWord下载.docx(25页珍藏版)》请在冰点文库上搜索。
EA=1;
27.
ET0=1;
28.
ET1=1;
29.
30.
TR0=1;
31.
32.
while
(1)
33.
{
34.
do{
35.
if(PWM!
=0xff)
36.
{PWM++;
delayms(10);
}
37.
elseBeep();
38.
39.
while(K1==0);
40.
41.
42.
=0xce)
43.
{PWM--;
44.
45.
}
46.
while(K2==0);
47.
48.}
49.
50.voidtimer0()interrupt1
51.{
52.
TR1=0;
53.
54.
55.
56.
TR1=1;
57.
P00=0;
//启动输出
58.}
59.
60.
61.voidtimer1()interrupt3
62.{
63.
64.
P00=1;
//结束输出
65.}
66.
67./*********************************************************/
68.//蜂鸣器子程序
69./*********************************************************/
70.
71.voidBeep()
72.
73.
unsignedchari
;
74.
for(i=0
i<
100
i++)
75.
76.
delay(100)
77.
BEEP=!
BEEP
//Beep取反
78.
79.
BEEP=1
//关闭蜂鸣器
80.
delayms(100);
81.
82.
83./*********************************************************/
84.//延时子程序
85./*********************************************************/
86.voiddelay(unsignedchart)
87.{
88.
while(t--)
89.}
90.
91./*********************************************************/
92.//延时子程序
93./*********************************************************/
94.voiddelayms(unsignedcharms)
95.
96.{
97.
unsignedchari;
98.
while(ms--)
99.
100.
for(i=0;
i<
120;
i++);
101.
102.}
103.
104./*********************************************************/
105.#include<
106.#include<
107.
108.sbit
109.sbit
110.sbit
111.sbit
112.unsignedcharPWM=0xe7;
113.
114.voidBeep();
115.voiddelayms(unsignedcharms);
116.voiddelay(unsignedchart);
117.
118./*********************************************************/
119.voidmain()
120.{
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.}
153.
154.voidtimer0()interrupt1
155.{
156.
157.
158.
159.
160.
161.
162.}
163.
164.
165.voidtimer1()interrupt3
166.{
167.
168.
169.}
170.
171./*********************************************************/
172.//蜂鸣器子程序
173./*********************************************************/
174.
175.voidBeep()
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187./*********************************************************/
188.//延时子程序
189./*********************************************************/
190.voiddelay(unsignedchart)
191.{
192.
193.}
194.
195./*********************************************************/
196.//延时子程序
197./*********************************************************/
198.voiddelayms(unsignedcharms)
199.
200.{
201.
202.
203.
204.
205.
206.}
207.
208./*********************************************************/
209.#include<
210.#include<
211.
212.sbit
213.sbit
214.sbit
215.sbit
216.unsignedcharPWM=0xe7;
217.
218.voidBeep();
219.voiddelayms(unsignedcharms);
220.voiddelay(unsignedchart);
221.
222./*********************************************************/
223.voidmain()
224.{
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.}
257.
258.voidtimer0()interrupt1
259.{
260.
261.
262.
263.
264.
265.
266.}
267.
268.
269.voidtimer1()interrupt3
270.{
271.
272.
273.}
274.
275./*********************************************************/
276.//蜂鸣器子程序
277./*********************************************************/
278.
279.voidBeep()
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291./*********************************************************/
292.//延时子程序
293./*********************************************************/
294.voiddelay(unsignedchart)
295.{
296.
297.}
298.
299./*********************************************************/
300.//延时子程序
301./*********************************************************/
302.voiddelayms(unsignedcharms)
303.
304.{
305.
306.
307.
308.
309.
310.}
311.
312./*********************************************************/
313.#include<
314.#include<
315.
316.sbit
317.sbit
318.sbit
319.sbit
320.unsignedcharPWM=0xe7;
321.
322.voidBeep();
323.voiddelayms(unsignedcharms);
324.voiddelay(unsignedchart);
325.
326./*********************************************************/
327.voidmain()
328.{
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.}
361.
362.voidtimer0()interrupt1
363.{
364.
365.
366.
367.
368.
369.
370.}
371.
372.
373.voidtimer1()interrupt3
374.{
375.
376.
377.}
378.
379./*********************************************************/
380.//蜂鸣器子程序
381./*********************************************************/
382.
383.voidBeep()
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395./*********************************************************/
396.//延时子程序
397./*********************************************************/
398.voiddelay(unsignedchart)
399.{
400.
401.}
402.
403./*********************************************************/
404.//延时子程序
405./*********************************************************/
406.voiddelayms(unsignedcharms)
407.
408.{
409.
410.
411.
412.
413.
414.}
415.
416./*********************************************************/
41
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C51 代码 PWM