- 122
- 0
- 约6.73千字
- 约 13页
- 2017-08-11 发布于重庆
- 举报
可调频调幅方波发生器设计
2013-2014 学年_ 2_学期
山东科技大学电工电子实验教学中心
创新性实验研究报告
实验项目名称 可调频调幅矩形波发生器的设计与实现
组长姓名 王光 学号 201101101033
联系电话 E-mail wgnb1@
成员姓名 尤星懿 学号 21101101051
成员姓名 刘艳萍 学号 201101100928
专 业 电气工程及其自动化 班级 电气11-1班
指导教师及职称 高正中(副教授)
2013年12月27日
一、实验摘要
本实验方案通过对89c52定时器中断和外部中断功能实现对方波频率的调整和幅值的调整,通过DAC0832将幅值的数字信号转换为模拟信号输出。
二、实验目的
通过对MCS-51单片机知识的学习,掌握其内部功能结构组成及应用。并学会使用汇编语言编写相应的应用程序,
设计MCS-51单片机为控制核心的方波发生器,要求实现方波的频率和幅值可以按键控制调整;
频率范围:1-250Hz,以1Hz为调整单位;
幅值范围:0-5V, 以0.02V为调整步进;
三、实验场地及仪器、设备和材料:
试验场地:微机与单片机实验室
实验仪器:PC,KEIL软件,protues仿真软件,单片机实验箱
材料:AT89C52单片机最小系统,8255A,74LS377, LED数码管 , DAC8032,LM324,
电阻,电容,排阻,按钮,导线等
四、实验内容
1、实验原理
本实验方案通过四个按钮开关分别控制频率加1,频率减1,幅值加0.02v,幅值减
0.02v,通过将按钮信号转换为中断信号使单片机产生中断,单片机进入按键扫描,从而实现频率和幅值的调整,将调整结果通过数码管静态显示。实验采用12M晶振,通过记录计时器中断溢出次数控制半个周期时间,当时间到达则进行电平变化,不断反复,产生方波。这里采用定时器1 方式1工作方式,即16位定时器方式。溢出次数计算过程如下: 频率f下的周期: T=1/f
半个周期: T1=1/2f
设置产生一次中断的时间:t=100us
所以:计数初值: N=2^16-100
产生半周期的溢出次数: n_end=T1*10^6/t
8255A芯片工作原理
8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。 其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。
8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。
1)与CPU连接部分
根据定义,8255能并行传送8位数据,所以其数据线为8根D0~D7。由于8255具有3个通道A、B、C,所以只要两根地址线就能寻址A、B、C口及控制寄存器,故地址线为两根A0~A1。此外CPU要对8255进行读、写与片选操作,所以控制线为片选、复位、读、写信号。各信号的引脚编号如下:
(1)数据总线DB:编号为D0~D7,用于8255与CPU传送8位数据。
(2)地址总线AB:编号为A0~A1,用于选择A、B、C口与控制寄存器。
(3)控制总线CB:片选信号、复位信号RST、写信号、读信号。当CPU要对8255进行读、写操作时,必须先向8255发片选信号选中8255芯片,然后发读信号或写信号对8255进行读或写数据的操作。
2)与外设接口部分
根据定义,8255有3个通道A、B、C与外设连接,每个通道又有8根线与外设连接,所以8255可以用24根线与外设连接,若进行开关量控制,则8255可同时控制24路开关。各通道的引脚编号如下:
(1)A口:编号为PA0~PA7,用于8255向外设输入输出8位并行数据。
(2)B口:编号为PB0~PB7,用于8255向外设输入输出8位并行数据。
(3)C口:编号为PC0~PC7,用于8255向外设输入输出8位并行数据,当8255工作于应答I/O方式时,C口用于应答信号的通信。
3)控制器
8255将3个通道分为两组,即PA0~PA7与PC4~PC7组成A组,PB0~PB7与PC0~PC3组成B组。如图7.5所示,相应的控制
您可能关注的文档
最近下载
- 学会欣赏艺术养成对美的感知习惯.pptx VIP
- 二手书微信小程序的设计与实现.docx VIP
- 2025年及未来5年中国超硬石膏粉市场数据分析及竞争策略研究报告.docx
- 技术进步与社会生活的变化 教学设计 高二历史统编版(2019)选择性必修2+经济与社会生活.docx VIP
- 专题12.27 全等三角形几何模型分类专题(全章专项练习)(学生版) 2024-2025学年八年级数学上册基础知识专项突破讲与练(人教版).pdf VIP
- 梗阻性黄疸患者护理查房.pptx VIP
- 梗阻性黄疸患者护理查房.pptx VIP
- 2025-2026学年八年级上册数学 人教版 期末综合复习试题(含答案).pdf VIP
- 2025年湖南有色金属职业技术学院单招职业技能考试题库及答案.docx VIP
- 加油站安全专项整治工作方案范文集合5篇.doc VIP
原创力文档

文档评论(0)