logo

您所在位置网站首页 > 海量文档  > 企划文宣(应用文书) > 商业策划书

课程设计---简易频率测量仪.doc 14页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
河南机电高等专科学校 课程设计论文 论文题目:简易频率测量仪 系 部 机电工程系 专 业 机电一体化 班 级 机电091 学生姓名 候秋月 学 号 成 绩 2011年 06月 12日 目 录 1 设计任务 1 2 系统硬件设计 2 2.1 器件选择 2 2.2 硬件原理图 2 3 系统软件设计 3 3.1软件流程图 3 3.2软件清单 6 4 设计总结 10 参考文献 11 1 设计任务 对800——1200HZ中频电源进行频率监控,测量精度不低于1%并用数码管实时显示被测脉冲频率值。 主要任务: 信号变送:对被测信号实现两个变换:强电→弱电;正弦→方波 频率计算:计算频率并保存两位小数 频率显示:十六进制→BCD码 2 系统硬件设计 2.1 器件选择 选用单片机的型号是AT89C52。晶振用12MHZ,手动复位,引脚/EA接高电平P1口八个引脚接数码管的a,b,c,d,e,f,g,h。P2.0-P2.3分别接数码管的四个COM端,P3.5接芯片CD4093B的3引脚。 2.2 硬件原理图 图1 系统硬件原理图 3 系统软件设计 3.1软件流程图 3.2软件清单 ORG 0000H SJMP MAIN ORG 000BH LJMP T0_S ;定时器T0中断入口 ORG 0030H MAIN: MOV SP , #60H ;主程序 SETB ET0 SETB EA MOV TMOD , #51H ;T1计数,T0定时,工作方式1 MOV R7 , #04H CLR A MOV R0 , #41H CLEAR:MOV @R0 , A ;将41H—42H清零 INC R0 DJNZ R7 , CLEAR MOV TH0 ,#3CH ;设T0初值,使其溢出20次为1秒 MOV TL0 , #0B0H MOV TH1 , #00H ;设T1初值 MOV TL1 , #00H MOV 40H , #00H ;40H用于存放溢出次数 MOV TCON , #50H ;开启T0,T1 START:LCALL H_BCD ;无限循环 LCALL DISP SJMP START ORG 0200H T0_S: PUSH ACC ;中断服务程序 MOV TH0 , #3CH ;重装初值 MOV TL0 , #0B0H INC 40H MOV A , 40H CJNE A , #14H , DONE ;溢出满20次就顺序执行 MOV TCON , #0A0H ;关T0,T1 MOV 46H , TL1 ;保存脉冲数到46H,45H MOV 45H , TH1 MOV 40H , #00H ;将40H中的溢出次数清零 MOV TH1 , #00H ;重装计数器T1初值 MOV TL1 , #00H MOV TCON , #50H ;开启T0和T1 DONE:POP ACC ;ACC出栈 RETI ORG 0300H H_BCD: PUSH PSW ;将PSW圧栈 SETB RS0 ;选第一组工作寄存器为当前 MOV R1 ,#41H MOV R5 ,#03H CLR A HB1:MOV @R1 , A ;将43H,42H,41H清零 INC R1 DJNZ R5 , HB1 MOV R7 , #10H ;循环16次才可将46H,45H中十六进制数转化为BCD码 HB2: MOV R0 , #45H MOV R6 , #02H CLR C HB3: MOV A , @R0 RLC A ;产生Cy MOV @R0 , A INC R0 DJNZ R6 , HB3 MOV R1 , #41H MOV R5 , #03H NOP HB4: MOV A , @R1 ADDC A , @R1 DA A MOV @R1 , A INC R1 DJNZ R5 ,HB4 DJNZ R7 ,HB2 ;减一为0顺序执行 POP PSW RET ORG 0400H DISP: MOV

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556