




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子科技大学 电子工程 学院实 验 报 告实验名称 现代电子技术综合实验姓名:学号:评分:教师签字电子科技大学教务处制电 子 科 技 大 学实 验 报 告学生姓名: 学号: 指导教师: 实验地点: 实验时间: 一、 实验室名称: 电子技术综合实验室二、 实验项目名称:现代电子技术综合实验三、 实验学时: 40四、 实验目的与任务:1、 熟悉系统设计与实现原理2、 掌握KEIL C51的基本使用方法3、 熟悉SMART SOPC实验箱的应用4、 连接电路,编程调试,实现各部分的功能5、 完成系统软件的编写与调试五、 实验器材1、 PC机一台2、 示波器、SMART SOPC实验箱一套六、 实验原理、步骤及内容 (一)试验要求1)、程序开始后:当核心板上LED的D1D8只有第1个发光二极管亮时,同时第1个数码管显示数字1,其余显示- ;持续0.5秒之后,只有第2个发光二极管亮,同时第2个数码管显示数字2,其余显示- ;再过0.5秒,只有第3个发光二极管亮,同时第3个数码管显示数字3,其余显示- ;间隔0.5秒后,只有第8个发光二极管亮,同时第8个数码管显示数字8,其余显示- 。此后进入循环状态。循环过程中,按按键进入任务2。2)、停止任务1中发光二极管显示,核心板上数码管的第1、2位显示学号最后二位,第4、5、6位显示 - 。第7、8位实现秒表功能,从5.0开始倒计时,计时到0.0后程序自动进入任务3.3)、核心板上数码管其余不显示,第6、7、8位显示三位电压值(0.002.49V),增减调节电压值,LED1亮度跟随变化。按按键进入任务1。(二)实验内容1、 硬件设计2、 各部分硬件原理数码管动态扫描原理:动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。 PWM调节LED亮度工作原理: PWM信号波形是一系列占空比可调的方波脉冲。该信号经低通滤波器后,可得到一个电压与占空比成正比的直流电压信号,当方波频率达到50Hz以上是,人眼基本无法觉察到闪烁,只能感觉到平均亮度(相当于低通滤波器)。 I2C工作原理:I2C总线由两根信号线组成,一根是串行数据线SDA,另一根是串行时钟线SCL。I2C总线信号的连接方法如下图所示。一般具有I2C总线的器件其SDA和SCL引脚都是漏极开路(或集电极开路)输出结构。因此实际使用时,SDA和SCL信号线都必须接上拉电阻。上拉电阻一般取值3-10K。ADC工作原理及应用: 3、 软件设计(三)思考题程序任务跳转的按键改用外部中断模式,电路如何修改(画示意图)?程序如何修改,写出中断服务程序。答:将KEY1与KEY2键通过跳线分别接到P3.2(INT0)与P3.3(INT1)接口上。示意图及程序如下。图7 示意图开启中断: SysInit() EA=0; /禁止总中断 EX1=1; /使能/INT1中断 EX0=1; /使能/INT0中断 EA1; /使能总中断 中断服务程序: void keypress1 () interrupt 0 if (!(P3&0x04)delay(10);/稍作延时,用于去抖if (!(P3&0x04)flag_keypress1=1;/P3.2被按下while(!(P3&0x04);/等待释放 void keypress2 () interrupt 2 if (!(P3&0x08)delay(10);/稍作延时,用于去抖if (!(P3&0x08)flag_keypress2=1;/P3.3被按下while(!(P3&0x08);/等待释放七、 总结及心得体会 通过本次实验熟悉了系统设计与实现原理,基本掌握了KEIL C51的基本使用方法,熟悉了SMART SOPC实验箱的应用。并且实现了各部分的功能完成系统软件的编写与调试。八、 对本实验过程及方法、手段的改进建议九、 附录#include #include #include #include #include VolTab.h#define PWM_MAX 50#define uchar unsigned charunsigned char v;unsigned char f;unsigned char sw;unsigned char g;unsigned char m;unsigned char DispBuf8;unsigned char PwmValue;sbit KEY2 = P20;sbit CS = P15;sbit DAT = P17;sbit CLK = P16;/*函数:ReadAdc()功能:读取A/D转换结果*/unsigned char ReadAdc()unsigned char d;unsigned char n;CS = 0;n = 5;while ( -n != 0 );n = 8;dod = 1;if ( DAT ) d+;CLK = 1;CLK = 0;while ( -n != 0 );CS = 1;return d;/*函数:DispClear()功能:清除数码管的所有显示*/void DispClear()unsigned char i;for ( i=0; i8; i+ )DispBufi = 0x00;/*函数:DispChar()功能:在数码管上显示字符*/void DispChar(unsigned char x, unsigned char c, bit dp)code unsigned char Tab =0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71;unsigned char t;x &= 0x07;x = 7 - x;if ( c = - )t = 0x40;elset = toint(c);if ( t = PWM_MAX ) temp = 0; if ( temp = PwmValue ) P0 =0x00; else P0= 0xff; /*函数:SysInit()功能:系统初始化*/void SysInit1()TMOD &= 0xF0;TMOD |= 0x01;DispInit();void SysInit2()TMOD &= 0xF0;TMOD |= 0x01;DispInit(); DispChar(0,0,0);DispChar(1,9,0); DispChar(2,-,0);DispChar(3,-,0);DispChar(4,-,0);DispChar(5,-,0);void SysInit3()TMOD &= 0xF0;TMOD |= 0x01;TMOD &= 0x0F;TMOD |= 0x10;PwmValue = ReadAdc();P0 = 0xff;TH1 = 0xFF;TL1 = 0x00;TR1 = 1;ET1 = 1;EA = 1;DispInit();AdcInit();Delay(100);void main() for(;) unsigned char s = -;unsigned char i;unsigned char x;unsigned char aa;bit dp; while (KEY2 = 0);SysInit1(); dp = 0;f=0; aa=0x7f; for (;) for ( i=0; i8; i+ ) P0=aa; aa=_cror_(aa, 1); for ( x=0; x0;m-) P0=0xFF; sw=m/10; g=m%10; DispChar(6,sw+0,1); DispChar(7,g+0,0); Del
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中级财务会计1(山东联盟)知到智慧树答案
- 中级微观经济学知到智慧树答案
- 中兽医学(山东联盟)知到智慧树答案
- 中外民俗知到智慧树答案
- 2025版庆典活动赞助商权益授权监管合同
- 2025年度食品添加剂全国代理销售合作协议
- 2025年度暑期实习生劳务合作协议
- 2025版挖掘机搅拌机租赁及施工质量保证合同
- 2025年度投资与国际贸易咨询及风险管理服务协议
- 2025年环保产业外资股权转让及合作开发协议
- 2025年中级会计职称考试经济法冲刺试题及答案
- 乐器供销合同范本
- 2025年辽宁省中考生物学试卷真题附答案
- 《法律职业伦理(第3版)》全套教学课件
- 2025年青岛市崂山旅游集团招聘考试笔试试题
- 2025年执业医师考试全真试题及答案
- GA 1808-2022军工单位反恐怖防范要求
- 焊接工艺要求
- JJF(电子) 31502-2010 静电腕带/脚盘测试仪校准规范-(高清现行)
- 国学武术操太极拳表演活动流程
- DB14∕T 1131-2015 麦茬复播花生栽培技术规程
评论
0/150
提交评论