




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、任务要求】利用C8051F310单片机设计一个 LED灯控制器丄ED灯外接于端丄ED灯分别按2Hz, 伯z和三种不同频率闪动,各持续 10s,在LED灯开始和停止闪烁时蜂鸣器分别鸣响 1次,利 用单片机内部定时器定时,要求采用中断方式。设计思路【设计思路】设置定时器T0定时时间为25ms,每隔25ms开一次中断,共 R1次,R0与R2共同作 用构成循400次循环,以达到定时 10秒的目的。首先 LED灯以2Hz频率闪动,初始赋值 R1=10,循环执行10次中断后,即过去,灯闪烁一次,依次循环,直至10s定时时间到,蜂鸣器响一次,2Hz频率的闪烁结束。然后LED灯以1Hz频率闪动,设置R1=20
2、,与上类似, 每过灯闪烁一次,十秒定时到,蜂鸣器响一次,到下一阶段。最后LED灯以频率闪动,设置R1=40即可,思路同上。当三十秒执行完毕后, 使用无条件转移语句跳转到程序开始处, 循环以上过程。【资源分配】R1:定时秒,秒或1秒R0, R2:循环400次,定时10秒定时器T0 :定时中断25ms定时器T1:定时10s【流程图】ORG 0000HLJMP MAINORG 000BHLJMP IT0PORG 001BHLJMP IT1PORG 1000HMAIN: LCALL Init_DeviceMOV SP , #60HMOV TMOD , #11HMOV R0 , #40MOV R2 ,
3、#10MOV R1 , #10MOV TH1 , #38HMOV TL1 , #9EH;T0 置初值源代码 (含文件头说明、资源使用说明、语句行注释) 】;- Generated Initialization File -$include 8051Fpublic Init_DeviceINIT SEGMENT CODErseg INIT;T0 中断入口; 转 T0 中断服务程序;T1 中断入口; 转 T1 中断服务程序; 主程序; 设备初始化; 赋堆栈指针;T1 定时方式 1,T0 定时方式 1; 循环 400 次; 定时;T1 置初值MOV TH0 , #38HWWW LS0># 1
4、Od AOIAI 0械'心 AOIAISOL买fl显者哪條:买1显者哪條:心丄dlO03丄dlOidoon1 o#1033Nro02# '心AOIAIIdOdioidoon1 o# '心3NrO03丄日丄ms JdOOl日丄msoi#1SdAOIAI0械OdAOIAIos#1心AOIAI丄日丄ms府44邈00随動:WWW重心:SOL买fl显者哪條t买1显者哪條t帥胚府44心丄dio03丄diodoon'o #' 033NrO01# 1 IdAOIAIIdOdiodoon'o # '心3NrO丄日丄ms03丄日丄ms :doon日丄mso丄
5、m日丄msV3日丄msH36# ' (H丄 AOIAI计时; 判断是否到达 1s取反; 判断是否到达 10s清零; 等待中断;T0 中断服务程序; 重置计数初值; 循环;T1 中断服务程序; 重置计数初值MOV R2 , #10LOOP2: SETBSETB TR0SETB TR1CJNE R1 , #0 ,LOOP2CLRCPLMOV R1 , #40CJNE R0 , #0 , LOOP2CLR TR0CLR TR1HERE: AJMP HEREORG 1500HIT0P: MOV TH0 , #38HMOV TL0 , #9EHDJNZ R2 , LOOP0MOV R2 , #1
6、0DEC R0RETILOOP0: RETIORG 1600HIT1P: MOV TH1 , #38HMOV TL1 , #9EHDEC R1RETI; Peripheral specific initialization functions,; Called from the Init_Device label PCA_Init:anl PCA0MD, #0BFhmov PCA0MD, #000hretTimer_Init:mov TMOD, #001hretPort_IO_Init:; - Unassigned, Open-Drain, Digital; - Unassigned, Ope
7、n-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassi
8、gned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Una
9、ssigned, Open-Drain, Digitalmov XBR1, #040hretOscillator_Init:mov OSCICN, #083hretInterrupts_Init:mov IE, #082hret; Initialization function for device,; Call Init_Device from your main programInit_Device:lcall PCA_Initlcall Timer_Initlcall Port_IO_Initlcall Oscillator_Initlcall Interrupts_Initret en
10、d【程序测试方法与结果、软件即硬件性能分析】【一】软件测试与性能分析1.开始时,LED灯以2Hz频率闪动,位输入,可以看到位的闪动。10秒前,蜂鸣器位一直为低电平。截图如下:Kegi 3terValue三 R停0x23OxOEOxOSOiOOr4OkOOr5: it0x00r70x00_ STS联QxQOb0x00i,H, stQsBO:Ep_m 飲0i6Jdptjr0x0000PC Jc:tfeioe3EtS-tfiE33740512'宜ifi匚1 3T717833±p 訓r0x00+r0x1023D25ESETSTR1(0kB8.6f +0x10253900F?CJNER
11、LftOxOO,LOOF(C:10210kL02£C23LCLRPl_l(OxBO.1)* «32 30CPLPO_GCDxBO.O)OkIOJC勇0耳MOVRl,tOxOAc:0X102E3SDC<F0CJNERO,foxoaLOOP忙!1021c:0x1031C2SCCLRTRO(0x33.4匚:0x1033C2SECLRTRI(0x53,6匚:0X103S7914MOVRl, 0x14c:0x1037'S26MOVRO, #0x23n密c金ortniTt1匚1此时时间为:tl: 137717833 sec时刻,蜂鸣器响一次,恰变为高电平,截图如下:此时时
12、间为:tl;10.06801&16set L;9 C37Register曰rO0x26rlOvl2r2OxD8r30x00r401000x00rBthOOr70x00曰£a.OTiOOb0x00spOiflO0x92dp lrOzOOCJOPC gC:0x1041statss2466&fc03810.06001616田P5WhOO3.之后LED灯以1Hz频率闪动,观察发现,口的闪动比之前慢,且与显示时间对应,符合设计要求,截图如下:RegirO rl r20«12 0x11 聞7r3oKnor4OsOOt50x00r&血00r7DsX9戸DkOOb0
13、x00sp血60QxB2-ip Li血 0000re t匚:血1血states361735811SECL5.5S106808H PEWhOOC;0k105FD2;E53T3TRIC:0x10413S0C-F9匚孔IERlftQxQQLQQEl(C:1Q3D)C:0x1044C23丄CLRPl_l(0x30mC:0x106B23C匚FCPO_O(0xSO_0)C:OKldiB7311MOVR17+0X11C:0xl04AB8Q0F0CJNEROrtOxOO,LOQPl(匚;103D)C:0xl04DC2»CCLRTRO(0XSE.4JC::0xL04rC28ECLRTRI(0xSfi-
14、6JC:0xL0&l7923MOVRlf*Ox2BC:0x10=3eaeMOVROf#0x26f*fitC.HATUTEF此时时间为:tL: 15.58106308 sec LS G37时刻,蜂鸣器响一次,对应的口变为高电平。截图如下:Parallel Part 3Parallel Port 0沁” Fort Q7 Bts 0 PO: |kFF pPOMDIN: |(ktFFpflMMirr: |koo rrrrrrrrposkjp: |(koo厂厂厂厂厂rrrPins: |(kFE |7p”丘厂7alue-Beg:srO0xi3rl0回rZ0x06r3oxoar40x00r5Oxca
15、r6OkOO-r70x00_S/5电DxOOi“bOxCO£Poxca4spjn 耀。畑iptrOxCDOCfPC $C:Qk105Dslates492531166secZ0 10577735+pSW0x00此时时间为:tl; 20,10577735 see L;9 Q37之后,LED灯以频率闪动,观察发现,口的闪动比之前又慢一些,且与显示时间对应,符合 设计要求,截图如下:Psrdlel Port 3P&rt Ji4 Bts DP3: |ftcFD ppp厂pPSMOIH: |&FF p|7|7|7|7P3MDOUT: ldM) rTTTTPris: |<kF
16、D pppfparailel PortO淤rlPort Di 7 Bis 0P(k |(kFE冋羽¥冋¥匝厂POMDIN: |(kFF pppplllR/ pomdout: |koo 厂厂厂厂rrn- poskif: I555- i i i i Pins: |XE »歹両应p臣厂EResfOCbrlTrlOtxlar2OkO6r30x00r40x00inuBuir50x00re0x00r7000E电000bOmDOsp0x50OkS£IptrOtxMOOfc rC:DxlO595t4tfrS59T13633T衣c24.37292629psw0x00st&
17、#171;rValue匚:0X1057C:flxl059C:GxlOSBC;血寫5DC:OxlO«3C:0x1062匚:OxLCC匚;0x1069SETSB2SCSETJBD2SESETBB3CQF7CJ17EC231CLR3280CPL732SMOV5OOEECCWEC2S匚CLRLOOP2:厂r &百fT Di" I nv xPl_l(0x30*1)(OxBS.4JTRI(0x03,£)RS #0MQJgF2 2; 10")Pl_l (0x50*1)Po2°(OflO0)R17#0x2aRO30x00fLOOP2 (C: 1057)
18、TROOxes 4)tdi f ne gi此时时间为:tL: 2437252629 sec L:5 C7时刻,蜂鸣器又响一次,口变为高电平,截图如下:此时时间为:tl; 30,000 55212 5« L9 C;37之后,LED灯又以2Hz闪动,即循环执行以上过程,截图如下:Parallel Port 3Pbrt 3 |4 Bits 0 P3:氐FD "厂時FSMDlN: |MT17pppP3MDOUT |(kD0 nTT厂Pins. |WD 硕*匝厂7卩一1 IPjrallel PortO環 |厂 Port D|"| 1I7 Sts 0PD: |CkFE 叼"|斜&冋?厂PCDIN: |tkFF 匠国冋717*pdwdout |(kno rrTTTTTTPflSKlK |(kD0 rTTTTTTTPfris |atFE 777|p|7r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年低温超导材料资金申请报告代可行性研究报告
- 能源政策对环境的影响试题及答案
- 如何保证公共政策的有效执行试题及答案
- 突破网络工程师考试难题试题及答案
- 环境政策中的公众参与案例探讨试题及答案
- 解析西方政治制度中的法治问题试题及答案
- 政治权力与社会结构的关系试题及答案
- 西方国家教育公平与社会经济试题及答案
- 民主制度与非民主制度的比较分析试题及答案
- 西方历史事件对政治制度的影响试题及答案
- 新能源安规试题及答案
- 中国多聚甲醛行业发展分析及投资价值预测研究报告2025-2028版
- 房建工程总承包EPC项目技术标(投标方案)(技术标)
- 专利代理师考试题库含答案2024
- 赣州城投招聘试题及答案
- 2025届海南中考地理高频考点模拟检测试题(一模)含解析
- 输血流程培训试题
- 企业安全生产知识题库
- 2025-2030方块地毯行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 钢筋混凝土蓄水池施工方案
- 管廊安全培训课件图片
评论
0/150
提交评论