课程设计报告(综合)(共24页)

上传人:des****85 文档编号:218061459 上传时间:2021-12-04 格式:DOC 页数:24 大小:363KB
返回 下载 相关 举报
课程设计报告(综合)(共24页)_第1页
第1页 / 共24页
课程设计报告(综合)(共24页)_第2页
第2页 / 共24页
课程设计报告(综合)(共24页)_第3页
第3页 / 共24页
课程设计报告(综合)(共24页)_第4页
第4页 / 共24页
课程设计报告(综合)(共24页)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《课程设计报告(综合)(共24页)》由会员分享,可在线阅读,更多相关《课程设计报告(综合)(共24页)(24页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上装订线基于单片机的系统设计题 目 频率计和数字钟 学 院 电子信息工程学院学科门类 单片机 班 级 08电工 学 号 姓 名 指导教师 2011年 05月18日一、 实验目的(1)学习基于单片机的系统设计;(2)学习单片机电路设计和制版工艺;(3)学习单片机的软件设计;二、实验要求(1)要求每位同学设计单片机最小系统;(2)每位同学自己设计硬件电路设计和程序编写;(3)每位同学自己完成调试;(4)认真细心的安装焊接。三、使用的主要器材(1)单片机及其他元件一套;(2)工具一套;(3)信号源一台;四、实验步骤4.1设计硬件电路4.1.1信号电路设计4.1.2 单片机外围

2、电路设计41.3 LED驱动电路设计4.1.4 串行通讯电路4.1.5 电源电路4.1.6 按键控制电路4.1.7 总电路图如图1-1图1-14.1.8 总的PCB电路图4.2根据设计电路清点全套零件,并负责保管;4.3对元器件引线或引脚进行镀锡处理,注意镀锡层未氧化(可焊性好)时可以不再处理 ;4.4检查印制板的铜箔线条是否完好,有无断线及短路,特别注意边缘;4.5安装元器件,元器件安装质量及顺序直接影响整机质量及成功率,合理的安装需要思考及经验;4.6软件设计4.6.1 软件设计流实现两个功能,一个数字钟,一个频率计。上电复位,默认为数字钟状态。当为数字钟状态时,按下K1键,则为频率计,按

3、K2则返回数字钟状态。用计数的方法来测量频率,T1作为计数器,T0作为定时器,当定时1s时,T1所计的数,就是频率。数字钟时候,按下K3选择位,K2加一,K1减一,K4返回。程序流程图2-1图2-1程序: ORG 0000H LJMP LIYAN0 ORG 000BH LJMP TT0 LIYAN0:MOV TMOD,#51H MOV TH0,#3CH MOV TL0,#0B0H ;定时器初值(定时 50ms) MOV PSW,#00H MOV TH1,#00H MOV TL1,#00H SETB EA SETB ET0 SETB TR0 CLR TR1 CLR EX0 MOV 30H,#20

4、 ;50ms*20=1s MOV 31H,#00H ;频率计个位 MOV 32H,#00H ;频率计十位 MOV 33H,#00H ;频率计百位 MOV 34H,#00H ;频率计千位 MOV 35H,#00H ;频率计万位 MOV 36H,#00H ;数字钟秒个位 MOV 37H,#00H ;数字钟秒十位 MOV 38H,#00H ;数字钟分个位 MOV 39H,#00H ;数字钟分十位 MOV 3AH,#00H ;数字钟时个位 MOV 3BH,#00H ;数字钟时个位 MOV 3CH,#10H MOV 3DH,#10H ;和3DH一起实现选为闪烁功能 MOV 3EH,#06H ;K3,实现

5、选位 MOV 3FH,#00H ;存TH1数据 MOV 40H,#00H ;存TL1数据 MOV 41H,#03H ;测频率时候,实现一个周期三秒,占空比一秒方波 MOV 42H,#00H ;实现TT0中是否跳过测频率程序 MOV 43H,#00H MAIN0:MOV P2,#0F5H ;主程序(数字钟) MOV 3EH,#06H MOV P1,#01H MOV 31H,#00H MOV 32H,#00H MOV 33H,#00H MOV 34H,#00H MOV 35H,#00H MOV 42H,#00H MOV TH1,#00H MOV TL1,#00H CLR TR1 SETB TR0

6、YY:CLR C MOV C,P2.5 ;k1选择测频率 JNC MAIN1 MOV C,P2.7 JNC LIYAN LCALL LED0 SJMP YY LIYAN:LCALL DELAY ;测频率主程序 JNC LI0 LJMP MAIN0 LI0:MOV P1,#00H SETB TR1 MOV 42H,#01H LI2:CLR C MOV C,P2.6 JNC LI1 MOV R2,3FH MOV R3,40H LCALL BCD LCALL LED2 SJMP LI2 LI1:LCALL DELAY JNC MAIN0 ;k2返回主程序 LJMP LI2 MAIN1:LCALL D

7、ELAY ;数字钟选择位主程序 JNC A0 LJMP MAIN0 A0:CLR TR0DJNZ 3CH,N0 SJMP N1 N0:LCALL LED0 SJMP N2 N1:DJNZ 3DH,N3 MOV 3CH,#10 MOV 3DH,#10 SJMP N2 N3:LCALL LED1 MOV 3CH,#1 N2:MOV C,P2.4 JNC A1 MOV C,P2.5 JNC B0 MOV C,P2.6 JNC C0 MOV C,P2.7 JNC EE1 LJMP A0 A2:LJMP MAIN0 A1:LCALL DELAY ;k4,返回主程序 JNC A2 LJMP A0 B0:L

8、CALL DELAY0 JC A0 DEC 3EH MOV A,3EH CJNE A,#0FFH,A0 MOV 3EH,#05H SJMP A0 EE1:LJMP EE0 C0:LCALL DELAY0 ;加一程序 JC A0 MOV DPTR,#JIA1 MOV A,3EH MOV B,#02H MUL AB JMP A+DPTR JIA1:AJMP RTU0 AJMP RTU1 AJMP RTU2 AJMP RTU3 AJMP RTU4 AJMP RTU5 RTU5:INC 36H MOV A,36H CJNE A,#10,U5 MOV 36H,#00H U5:LJMP A0 RTU4:INC 37H MOV A,37H CJNE A,#6,U4 MOV 37H,#00H

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号