- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中断调频的矩形波发生器设计
中南民族大学
计算机科学学院
单片机课程设计报告
课 程 单片机课程设计
设计题目 中断调频的矩形波发生器设计
年级专业
学 号
学生姓名
指导教师
2013年 12 月 日
课程设计量化评分标准
?
指标 最高分 评分要素 评分 方案设计 35 方案选择合理,分析、设计正确,原理清楚,电路、程序流程图清晰,结构合理,程序简洁、正确。? ? 调试 15 过程清晰,调试方案设计合理,测试点选择适当,程序编写正确,调试步骤清楚。 ? 结果 20 电路及程序运行结果正确,达到预期效果。? ? 设计报告 20 报告结构严谨,逻辑严密,论述层次清晰,语言流畅,表达准确,重点突出,报告完全符合规范化要求,用计算机打印成文。 ? 工作态度 10 工作态度认真,按时完成设计任务,是否独立完成。? ? 总 评 成 绩 ?
指导老师评语:
设计题目: 中断调频的矩形波发生器设计
要求
利用STC89C58RD+产生矩形波,使用STC89C58RD+单片机实现对外部中断的响应和处理,要求程序对每次中断进行操作,并将中断操作后的频率通过示波器显示出来,并且至少实现1Hz,500Hz,1000Hz矩形波的产生。
分析
通过STC89C58RD+中的定时器T1产生矩形波,并设置T1初值为fe0c,并设置常数pwm=1000,这样,单片机产生1Hz的矩形波。当STC89C58RD+响应外部的中断操作,每中断一次,常数pwm变化一次,则矩形波的频率也会变化,频率变化后在示波器显示出来,分别实现产生1Hz,500Hz,1000Hz的矩形波.
设计
1、硬件设计(包括设计方案及说明、完整的硬件连接图等)
将P1.1口设置为输出口,示波器的模拟通道1口的探头分别接P1.1口和地,当STC下载好hex文件后,即可通过示波器观测矩形波的波形以及频率。按下外部中断0即INT0按键后,可以观察到矩形波频率的变化,并且,不断的按INT0按键,矩形波的频率会循环变化。
仿真图如下:
仿真结果:
1Hz
500Hz
1000Hz
2、软件编程(包括流程图、完整的汇编源程序及其注释)
流程图:
程序如下:
#includereg52.h
int pwm=1000;
sbit out=P1^1;
int num;
int count=0;
void int1()interrupt 3
{
TR1=0;//关闭T1
TH1=0xfe;
TL1=0x0c;
ET1=1;//允许T1中断
TR1=1;//启动T1
num++;
if(num=pwm)
{
num=0;
out=~out;//out取反
}
}
void ex_int0() interrupt 0
{
int i;
EX0=0;//禁止外部中断0中断
for(i=1000;i0;i--)
{}
count++;
if(count==1)
{
pwm=2;
}
if(count2)
count=0;
if(count==0)
{
pwm=1000;
}
if(count==2)
pwm=1;
EX0=1;
}
void main(void)
{
TMOD=0x10;
TH1=0xfe;
TL1=0x0c;
ET1=1;TR1=1;
IT0=1;
EX0=1;
IT1=1;
EA=1;
out=1;
while(1)
{}
}
3、调试说明
由INT0开关来产生中断,每按下一下INT0开关,则表示产生一次外部中断,频率是随着常数pwm的改变而变化,当按下INT0产生中断,常数pwm则设置为另一个固定值,由此来改变频率,因此开关按下一次,常数pwm就改变一次,高低电平的周期改变,从而频率将变化,可以多次变化矩形波的频率,并且在1Hz、500Hz和1000Hz之间循环变化,从而实现中断对矩形波的频率调节。
4、设计结果及错误分析
结果: 启动单片机,上电后,产生矩形波,按下INT0按键,矩形波的频率变化,且频率可以循环调节。
错误分析:在实验的过程中,由于各程序语句的执行要占一定的时间的关系,影响到波形的显示,频率有一定的误差。
总结
当我拿到课程设计的题目的时候,确实有些手足无措,不过冷静下来思考,
从原理
您可能关注的文档
最近下载
- lng接收站工艺培训计划.docx VIP
- 五懂五会五能员工必备安全技能手册.pdf
- 化妆品行业化妆品生产厂复工安全培训.pptx
- 2024年10月13日云南省税务系统遴选笔试真题及答案解析.doc VIP
- 2023年中考数学几何模型——动点最值之瓜豆模型(讲+练)(原卷版).pdf VIP
- (新统编版)语文四年级下册 第一单元集体备课指导 课件.pptx
- 四川省2023-2024学年 职教高考联合体第4次模拟考试-智能制造类应知+应会(含答案).pdf VIP
- 1危险化学品磷酸(正磷酸)的危险、有害特性表MSDS.docx
- 2《陈涉世家》精省公开课一等奖全国示范课微课金奖PPT课件.pptx
- 攀枝花学院2020-2021学年第1学期《高等数学(上)》期末考试试卷(A卷)及标准答案.pdf
文档评论(0)