- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、设计题目:
简易数字频率计
二、设计目的:
通过该课程设计使学生熟练掌握所学单片机内容,提高对该课程的综合应用能力,学习单片机应用系统的综合设计过程。并培养学生发现问题、解决问题的实际能力。
三、设计内容
1.频率计的测频范围为1Hz~10KHz,被测量的信号为TTL逻辑的标准方波信号;
2.为提高测量精度,采用计数法(≥1000Hz)和测周法(<1000Hz)相结合的方法进行测量;
3. 显示器采用6位七段数码管,显示器的无效零应消隐。信号≥1000Hz时不显示小数点,信号<1000Hz时显示小数,小数点后取两位。
下面为程序,采用静态显示 。P2口用来选择数码管相应位,p0口输出显示 。信号输入为p3.4.
A1 EQU 40H ;现场数据低位
A2 EQU 41H ;现场数据高位
DBUF EQU 30H ;显示缓冲区
FL EQU 50H ;频率值低位
FM EQU 51H ;频率值中位
FH EQU 52H ;频率值高位
CLK BIT P1. 6 ;164的时钟信号
FRE BIT P1.7 ;164的数据信号
INPUT BIT P3.4 ;频率输入端
;除法中用到的标志位
FLAG BIT 00H
;被除数单元,商也放在这里
BCSL EQU 3CH
BCSM EQU 3DH
BCSH EQU 3EH
;除数单元
CSL EQU 42H
CSM EQU 43H
CSH EQU 44H
;余数单元
YSL EQU 3FH
YSM EQU 40H
YSH EQU 41H
;除法运算中的暂存单元
BUF1 EQU 45H
BUF2 EQU 46H
BUF3 EQU 47H
;除法中的计算次数
TIMES1 EQU 48H
CALC_TIMES EQU 49H
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0_INT
ORG 001BH
LJMP T1_INT
ORG 0100H
MAIN:
MOV A1, #00H
MOV A2, #00H
MOV R2, #00H
MOV R3, #00H
CLR PSW.5
MOV R0, #DBUF
MOV R7,#06H
LOOP1:
MOV @R0,#00H
INC R0
DJNZ R7,LOOP1
LCALL DISPLAYM
SETB EA
SETB ET0
SETB ET1 ;中断初始化
LOOP2:
LCALL JISHU ;计数法初测
LCALL COMPARE ;测量结果比较
JB PSW.5,NEXT1 ;1000转用测周法
LCALL DECI ;频率转为十进制
LCALL DISAPP ;分离显码和消隐
LCALL DISPLAYM ;显示
SJMP NEXT2 ;循环
NEXT1:
CLR PSW.5 ;清空标志位
LCALL CEZHOU ;用测周法重测
LCALL MENDT ;计算频率转10进制
LCALL DISAPP ;分离显码和消隐
LCALL DISPLAYT ;显示
NEXT2:LCALL DY50MS ;延时 50MS
SJMP LOOP2;
JISHU:
MOV TMOD,#15H ;T1定时1S,T0计数
MOV TH1,#3CH
MOV TL1,#0B0H
MOV TH0,#00H
MOV TL0,#00H
SETB TR0
SETB TR1
NEXTT2:CJNE R2,#14H,$ ;等待一秒计时结束
MOV R2,#00H
MOV R3,#00H
CLR TR0
CLR TR1
MOV A1,TL0 ;存频率低位
MOV A2,TH0 ;存频率高位
RET
T0_INT:INC R3
您可能关注的文档
- 基于PLC控制的大楼物业供水系统设计.doc
- Sepic电路课程设计说明书.doc
- 二进制数字调制系统的实现.doc
- 基于机器视觉的玻璃质量在线检测系统设计.doc
- 污水处理场课程设计.doc
- 年产50万吨二甲醚的工艺设计.doc
- 龙门数控切割机进给运动系统设计.doc
- 基于单片机的8路抢答器.doc
- 二级齿轮减速器的设计.doc
- 法兰盘工艺课程设计说明书.doc
- 《地理标志产品 呼中偃松籽》DB2327T 104-2024.docx
- 《DB5307T5-2024藜麦良种生产技术规程》.docx
- 《DB5307T21-2024大麦栽培技术规程》.docx
- 《DB5307T65-2024丽江市魔芋玉米带状复合种植技术规程》.docx
- 《玉木耳塑料大棚栽培技术规程》DB2310T 162-2024.docx
- 《DB5307T64-2024'丽玉'岩白菜品种分株繁育技术规程》.docx
- 《DB5307T66-2024丽江金沙木梨栽培技术规程》.docx
- 《DB5307T60-2024重大活动气象服务规范》.docx
- 《黑河马核心群组建与选育技术规范》DB2311T 085—2024.docx
- 《DB5307T19-2024金沙江流域油橄榄栽培技术规程》.docx
文档评论(0)