



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
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延時常數(shù)21.TL0=0xce ;/頻率調(diào)節(jié)22.23.TH1=PWM ;/脈寬調(diào)節(jié)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 ;/結(jié)束輸出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 ;/關(guān)閉蜂鳴器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延時常數(shù)125.TL0=0xce ;/頻率調(diào)節(jié)126.127.TH1=PWM ;/脈寬調(diào)節(jié)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 ;/結(jié)束輸出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 ;/關(guān)閉蜂鳴器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延時常數(shù)229.TL0=0x
11、ce ;/頻率調(diào)節(jié)230.231.TH1=PWM ;/脈寬調(diào)節(jié)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 ;/結(jié)束輸出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 ;/關(guān)閉蜂鳴器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延時常數(shù)333.TL0=0xce ;/頻率調(diào)節(jié)334.335.TH1=PWM ;/脈寬調(diào)節(jié)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 ;/結(jié)束輸出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 ;/關(guān)閉蜂鳴器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延時常數(shù)437.TL0=0xce ;/頻率調(diào)節(jié)438.439.TH1=PWM ;/脈寬調(diào)節(jié)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 ;/結(jié)束輸出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 ;/關(guān)閉蜂鳴器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延時常數(shù)541.TL0=0xce ;/頻率調(diào)節(jié)542.543.TH1=PWM ;/脈寬調(diào)節(jié)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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東交通職業(yè)學(xué)院《融合新聞報道》2023-2024學(xué)年第二學(xué)期期末試卷
- 威海職業(yè)學(xué)院《中國文化概要》2023-2024學(xué)年第二學(xué)期期末試卷
- 宣城職業(yè)技術(shù)學(xué)院《日語筆譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 曲阜遠(yuǎn)東職業(yè)技術(shù)學(xué)院《學(xué)科教學(xué)法及課程標(biāo)準(zhǔn)解析》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南化工職業(yè)技術(shù)學(xué)院《城市公共事業(yè)管理理論與實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 溫州科技職業(yè)學(xué)院《材料成型CAE及軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海工藝美術(shù)職業(yè)學(xué)院《耳鼻咽喉頭頸外科科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新鄉(xiāng)職業(yè)技術(shù)學(xué)院《營養(yǎng)與食品衛(wèi)生學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 延邊職業(yè)技術(shù)學(xué)院《室內(nèi)觀賞植物栽培與養(yǎng)護(hù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州現(xiàn)代信息工程職業(yè)技術(shù)學(xué)院《安全檢測與監(jiān)控技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 我的家鄉(xiāng)寧波
- 路燈設(shè)施維修施工組織設(shè)計
- 執(zhí)業(yè)醫(yī)師注冊健康體檢表
- 普通高等學(xué)校畢業(yè)生 畢業(yè)研究生就業(yè)協(xié)議書
- 地鐵通信工程漏纜卡具安裝作業(yè)指導(dǎo)書
- 地下室頂板施工電梯加固方案(共4頁)
- 【工程文檔】電梯安裝樣板放線記錄
- EAS制造功能培訓(xùn)_MPS和MRP_完整版(截止70)
- 烤煙常見蟲草害的防治措施
- 新課改背景下的初中數(shù)學(xué)課堂有效教學(xué)研究
- 叉車自查表 廠內(nèi)機(jī)動車輛(叉車)安全自查表
評論
0/150
提交評論