



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. #include < reg51.h >2. #include < intrins.h >3.4.sbit K1 =P14 ;/增加键5.sbit K2 =P15 ;/减少键6. sbit P00 =P01;7.sbit BEEP =P37 ;/蜂鸣器8.unsigned char PWM=0xe7;/赋初值9.10. void Beep();11. void delayms(unsigned char ms);12. void delay(unsigned char t);13.14. /*/15. void main()16. 17.18. P1=0xff;1
2、9. TMOD=0x21 ;20.TH0=0xff ;/50us延时常数21.TL0=0xce ;/频率调节22.23.TH1=PWM ;/脉宽调节24. TL1=0 ;25.26. EA=1;27. ET0=1;28. ET1=1;29.30. TR0=1 ;31.32. while(1)精选文库33. 34. do35. if(PWM!=0xff)36. PWM+ ;delayms(10);37. else Beep() ;38. 39. while(K1=0);40.41. do42. if(PWM!=0xce)43. PWM- ;delayms(10);44. else Beep()
3、;45. 46. while(K2=0);47. 48. 49.50. void timer0() interrupt 151. 52. TR1=0 ;53. TH0=0xff ;54. TL0=0xce ;55. TH1=PWM ;56. TR1=1 ;57.P00=0 ;/启动输出58. 59.60.61. void timer1() interrupt 362. 63. TR1=0 ;64.P00=1 ;/结束输出2精选文库65. 66.67. /*/68. / 蜂鸣器子程序69. /*/70.71. void Beep()72. 73. unsigned char i ;74. for
4、 (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. void delay(unsigned char t)87. 88. while(t-) ;89. 90.91. /*/92. / 延时子程序93. /*/94. void delayms(unsigned char ms)95.96.3精选文库97. unsigned char i ;98. while(ms-)99. 10
5、0. for(i = 0 ; i < 120 ; i+) ;101. 102. 103.104. /*/105. #include < reg51.h >106. #include < intrins.h >107.108.sbit K1 =P14 ;/增加键109.sbit K2 =P15 ;/减少键110. sbit P00 =P01;111.sbit BEEP =P37 ;/蜂鸣器112.unsigned char PWM=0xe7;/赋初值113.114. void Beep();115. void delayms(unsigned char ms);11
6、6. void delay(unsigned char t);117.118. /*/119. void main()120. 121.122. P1=0xff;123. TMOD=0x21 ;124.TH0=0xff ;/50us延时常数125.TL0=0xce ;/频率调节126.127.TH1=PWM ;/脉宽调节128. TL1=0 ;4精选文库129.130. EA=1;131. ET0=1;132. ET1=1;133.134. TR0=1 ;135.136. while(1)137. 138. do139. if(PWM!=0xff)140. PWM+ ;delayms(10);
7、141. else Beep() ;142. 143. while(K1=0);144.145. do146. if(PWM!=0xce)147. PWM- ;delayms(10);148. else Beep() ;149. 150. while(K2=0);151. 152. 153.154. void timer0() interrupt 1155. 156. TR1=0 ;157. TH0=0xff ;158. TL0=0xce ;159. TH1=PWM ;160. TR1=1 ;5精选文库161.P00=0 ;/启动输出162. 163.164.165. void timer1(
8、) interrupt 3166. 167. TR1=0 ;168.P00=1 ;/结束输出169. 170.171. /*/172. / 蜂鸣器子程序173. /*/174.175. void Beep()176. 177. unsigned char i ;178. for (i=0 ;i<100 ;i+)179. 180. delay(100) ;181.BEEP=!BEEP ;/Beep取反182. 183.BEEP=1 ;/关闭蜂鸣器184. delayms(100);185. 186.187. /*/188. / 延时子程序189. /*/190. void delay(un
9、signed char t)191. 192. while(t-) ;6精选文库193. 194.195. /*/196. / 延时子程序197. /*/198. void delayms(unsigned char ms)199.200. 201. unsigned char i ;202. while(ms-)203. 204. for(i = 0 ; i < 120 ; i+) ;205. 206. 207.208. /*/209. #include < reg51.h >210. #include < intrins.h >211.212.sbit K1
10、=P14 ;/增加键213.sbit K2 =P15 ;/减少键214. sbit P00 =P01;215.sbit BEEP =P37 ;/蜂鸣器216.unsigned char PWM=0xe7;/赋初值217.218. void Beep();219. void delayms(unsigned char ms);220. void delay(unsigned char t);221.222. /*/223. void main()224. 7精选文库225.226. P1=0xff;227. TMOD=0x21 ;228.TH0=0xff ;/50us延时常数229.TL0=0x
11、ce ;/频率调节230.231.TH1=PWM ;/脉宽调节232. TL1=0 ;233.234. EA=1;235. ET0=1;236. ET1=1;237.238. TR0=1 ;239.240. while(1)241. 242. do243. if(PWM!=0xff)244. PWM+ ;delayms(10);245. else Beep() ;246. 247. while(K1=0);248.249. do250. if(PWM!=0xce)251. PWM- ;delayms(10);252. else Beep() ;253. 254. while(K2=0);255
12、. 256. 8精选文库257.258. void timer0() interrupt 1259. 260. TR1=0 ;261. TH0=0xff ;262. TL0=0xce ;263. TH1=PWM ;264. TR1=1 ;265.P00=0 ;/启动输出266. 267.268.269. void timer1() interrupt 3270. 271. TR1=0 ;272.P00=1 ;/结束输出273. 274.275. /*/276. / 蜂鸣器子程序277. /*/278.279. void Beep()280. 281. unsigned char i ;282.
13、 for (i=0 ;i<100 ;i+)283. 284. delay(100) ;285.BEEP=!BEEP ;/Beep取反286. 287.BEEP=1 ;/关闭蜂鸣器288. delayms(100);9精选文库289. 290.291. /*/292. / 延时子程序293. /*/294. void delay(unsigned char t)295. 296. while(t-) ;297. 298.299. /*/300. / 延时子程序301. /*/302. void delayms(unsigned char ms)303.304. 305. unsigned
14、char i ;306. while(ms-)307. 308. for(i = 0 ; i < 120 ; i+) ;309. 310. 311.312. /*/313. #include < reg51.h >314. #include < intrins.h >315.316.sbit K1 =P14 ;/增加键317.sbit K2 =P15 ;/减少键318. sbit P00 =P01;319.sbit BEEP =P37 ;/蜂鸣器320.unsigned char PWM=0xe7;/赋初值10精选文库321.322. void Beep();32
15、3. void delayms(unsigned char ms);324. void delay(unsigned char t);325.326. /*/327. void main()328. 329.330. P1=0xff;331. TMOD=0x21 ;332.TH0=0xff ;/50us延时常数333.TL0=0xce ;/频率调节334.335.TH1=PWM ;/脉宽调节336. TL1=0 ;337.338. EA=1;339. ET0=1;340. ET1=1;341.342. TR0=1 ;343.344. while(1)345. 346. do347. if(PW
16、M!=0xff)348. PWM+ ;delayms(10);349. else Beep() ;350. 351. while(K1=0);352.11精选文库353. do354. if(PWM!=0xce)355. PWM- ;delayms(10);356. else Beep() ;357. 358. while(K2=0);359. 360. 361.362. void timer0() interrupt 1363. 364. TR1=0 ;365. TH0=0xff ;366. TL0=0xce ;367. TH1=PWM ;368. TR1=1 ;369.P00=0 ;/启动
17、输出370. 371.372.373. void timer1() interrupt 3374. 375. TR1=0 ;376.P00=1 ;/结束输出377. 378.379. /*/380. / 蜂鸣器子程序381. /*/382.383. void Beep()384. 12精选文库385. unsigned char i ;386. for (i=0 ;i<100 ;i+)387. 388. delay(100) ;389.BEEP=!BEEP ;/Beep取反390. 391.BEEP=1 ;/关闭蜂鸣器392. delayms(100);393. 394.395. /*/
18、396. / 延时子程序397. /*/398. void delay(unsigned char t)399. 400. while(t-) ;401. 402.403. /*/404. / 延时子程序405. /*/406. void delayms(unsigned char ms)407.408. 409. unsigned char i ;410. while(ms-)411. 412. for(i = 0 ; i < 120 ; i+) ;413. 414. 415.416. /*/13精选文库417. #include < reg51.h >418. #incl
19、ude < intrins.h >419.420.sbit K1 =P14 ;/增加键421.sbit K2 =P15 ;/减少键422. sbit P00 =P01;423.sbit BEEP =P37 ;/蜂鸣器424.unsigned char PWM=0xe7;/赋初值425.426. void Beep();427. void delayms(unsigned char ms);428. void delay(unsigned char t);429.430. /*/431. void main()432. 433.434. P1=0xff;435. TMOD=0x21
20、;436.TH0=0xff ;/50us延时常数437.TL0=0xce ;/频率调节438.439.TH1=PWM ;/脉宽调节440. TL1=0 ;441.442. EA=1;443. ET0=1;444. ET1=1;445.446. TR0=1 ;447.448. while(1)14精选文库449. 450. do451. if(PWM!=0xff)452. PWM+ ;delayms(10);453. else Beep() ;454. 455. while(K1=0);456.457. do458. if(PWM!=0xce)459. PWM- ;delayms(10);460
21、. else Beep() ;461. 462. while(K2=0);463. 464. 465.466. void timer0() interrupt 1467. 468. TR1=0 ;469. TH0=0xff ;470. TL0=0xce ;471. TH1=PWM ;472. TR1=1 ;473.P00=0 ;/启动输出474. 475.476.477. void timer1() interrupt 3478. 479. TR1=0 ;480.P00=1 ;/结束输出15精选文库481. 482.483. /*/484. / 蜂鸣器子程序485. /*/486.487. v
22、oid Beep()488. 489. unsigned char i ;490. for (i=0 ;i<100 ;i+)491. 492. delay(100) ;493.BEEP=!BEEP ;/Beep取反494. 495.BEEP=1 ;/关闭蜂鸣器496. delayms(100);497. 498.499. /*/500. / 延时子程序501. /*/502. void delay(unsigned char t)503. 504. while(t-) ;505. 506.507. /*/508. / 延时子程序509. /*/510. void delayms(unsi
23、gned char ms)511.512. 16精选文库513. unsigned char i ;514. while(ms-)515. 516. for(i = 0 ; i < 120 ; i+) ;517. 518. 519.520. /*/521. #include < reg51.h >522. #include < intrins.h >523.524.sbit K1 =P14 ;/增加键525.sbit K2 =P15 ;/减少键526. sbit P00 =P01;527.sbit BEEP =P37 ;/蜂鸣器528.unsigned char
24、PWM=0xe7;/赋初值529.530. void Beep();531. void delayms(unsigned char ms);532. void delay(unsigned char t);533.534. /*/535. void main()536. 537.538. P1=0xff;539. TMOD=0x21 ;540.TH0=0xff ;/50us延时常数541.TL0=0xce ;/频率调节542.543.TH1=PWM ;/脉宽调节544. TL1=0 ;17精选文库545.546. EA=1;547. ET0=1;548. ET1=1;549.550. TR0=1 ;551.552. while(1)553. 554. do555. if(PWM!=0xff)556. PWM+ ;delayms(10);557. else Beep(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿产勘查中的矿产资源勘查策略考核试卷
- 超市防损部门商品损耗原因分析与预防培训考核试卷
- 航空飞行器飞行器航空器模拟驾驶体验考核试卷
- 藤编家具行业区域发展与竞争格局探讨考核试卷
- 消费金融市场竞争格局考核试卷
- 退役军人社会适应与支持考核试卷
- 生物材料替代医学的新纪元考核试卷
- 轮胎制造企业人力资源管理考核试卷
- 西药零售店员急救知识考核试卷
- 煤矿顶板稳定性评估与控制措施
- 贵阳2024年贵州贵阳贵安事业单位招聘599人笔试历年典型考题及考点附答案解析
- 成都市2022级(2025届)高中毕业班摸底测试(零诊)化学试卷(含答案)
- 老年期发育(人体发育学)
- 修理厂员工安全合同协议书
- 术后吻合口瘘
- 陕西延安通和电业有限责任公司招聘笔试真题2021
- HYT 075-2005 海洋信息分类与代码(正式版)
- 建筑用砂石料采购 投标方案(技术方案)
- 融于教学的形成性评价读书分享
- 广东省广州市八区联考2024年高一数学第二学期期末考试模拟试题含解析
- 体质外貌鉴定
评论
0/150
提交评论