直流数字电压表设计实验报告优质资料.doc
《直流数字电压表设计实验报告优质资料.doc》由会员分享,可在线阅读,更多相关《直流数字电压表设计实验报告优质资料.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、直流数字电压表设计实验报告优质资料(可以直接使用,可编辑 优质资料,欢迎下载)洛阳理工学院实验报告系部计算机系班级B140502学号B14050226姓名韩亚辉课程名称单片机原理及应用实验日期2021/6/1实验名称直流数字电压表设计成绩实验目的:掌握LED 动态显示和A/D转换接口设计方法。实验条件:装有Keil u Vision3编译软件和ISIS 7Professional仿真软件的电脑。一、实验要求:(1) 数码管动态显示编程;(2) A/D转换查询法编程;(3) 考察延时量对动态显示效果的影响。二、实验步骤:(1) 提前阅读与实验7相关的阅读材料;(2) 参照实验原理图,在ISIS中
2、完成电路原理图的绘制;(3) 采用uVision3进行C51动态显示和A/D转换的编程及调试;三、运行结果:仿真运行截图如下图所示:四、实验程序代码:#include sbit _clk=P24;sbit ALE=P25; sbit _st = P25; /定义AD启动位,_stsbit _eoc = P26; /定义AD结束位,_eocsbit _oe = P27; /定义AD使能位,_oesbit led0 = P23; /定义数码管最低位,led0 sbit led1 = P22;/定义数码管第二位,led1 sbit led2 = P21;/定义数码管第三位,led2 unsigned
3、 char ad_result=0; /定义AD转换结果变量,ad_resultunsigned char table = 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/定义十进制显示字模数组,table void delay(unsigned int time) /延时函数unsigned int j = 0; for(;time0;time-)for(j=0;j125;j+); void disp(void)/显示函数led2=0;/第三位位码清0P0=tablead_result/100; /输出第三位的字模delay(10); /
4、延时10ms led2=1; /第三位位码置1led1=0; /第二位位码清0P0=table(ad_result/10)%10; /输出第二位的字模delay(10);/延时10ms led1=1; /第二位位码置1led0=0; /最低位位码清0P0=tablead_result%10; /输出最低位的字模delay(10); /延时10ms led0=1; /最低位位码置1 void main(void) TMOD = 0x02; TH0 = 206; TL0 = 206; TR0=1; EA=1; ET0=1; ALE=0; ALE=1; while(1) _st=0;_st=1;_s
5、t=0; /模拟启动时序,发出启动AD转换脉冲while(!_eoc);/查询EOC标志,若EOC=0,原地等待_oe=1; /若EOC=1,使能OE置1ad_result=P1; /读取AD转换结果_oe=0; /使能OE置0disp();/动态显示函数调用void Timer0_INT() interrupt 1 _clk = !_clk; 实验总结:这次实验中间遇到了一些困难,刚开始无法程序无法运行,自己没有找到错误,后来通过向同学请教才找到了错误。之后在里边加入了中断才能顺利仿真。通过这次实验自己对于单片机的了解更加深了一步,同时也了解到了自己的短处,感觉收获很大。淮 阴 工 学 院数
6、字电子技术课程实验期末考核2021-2021学年第2学期实验名称:电子秒表电路的设计 班 级:学 号:姓 名:学 院:电子与电气工程学院专 业:自动化系 别:自动化指导教师:数字电子技术实验指导教师组成 绩:2021年07月电子秒表电路的设计一、实验目的1 .学习数字电路中基本RS 触发器、单稳态触发器、时钟发生器及计数、译码显示等单元电路的综合应用。 2 .学习电子秒表的调试方法。二、实验原理图11 1 为电子秒表的电原理图。按功能分成四个单元电路进行分析。1.基本RS 触发器 图11 1 中单元I 为用集成与非门构成的基本RS 触发器。属低电平直接触发的触发器,有直接置位、复位的功能 。
7、它的一路输出作为单稳态触发器的输入,另一路输出Q 作为与非门5 的输入控制信号。 按动按钮开关K2 (接地),则门1 输出 1 ;门2 输出Q 0 ,K2 复位后Q 、状态保持不变。再按动按钮开关K1 , 则Q 由0 变为1 ,门5 开启, 为计数器启动作好准备。 由1 变0 ,送出负脉冲,启动单稳态触发器工作。 基本RS 触发器在电子秒表中的职能是启动和停止秒表的工作。2.时钟发生器 图11 1 中单元为用555 定时器构成的多谐振荡器,是一种性能较好的时钟源。调节电位器 RW ,使在输出端3 获得频率为50HZ 的矩形波信号,当基本RS 触发器Q 1 时,门5 开启,此时50HZ 脉冲信号
8、通过门5 作为计数脉冲加于计数器的计数输入端CP2 。 图11-2 单稳态触发器波形图图113 74LS90引脚排列3.计数及译码显示 二五十进制加法计数器74LS90 构成电子秒表的计数单元,如图11 1 中单元所示。其中计数器接成五进制形式,对频率为50HZ 的时钟脉冲进行五分频,在输出端QD 取得周期为0.1S 的矩形脉冲,作为计数器的时钟输入。计数器及计数器接成8421 码十进制形式,其输出端与实验装置上译码显示单元的相应输入端连接,可显示0.1 0.9 秒;1 9 秒计时。 注:集成异步计数器74LS90 74LS90是异步二五十 进制加法计数器,它既可以作二进制加法计数器,又可以作
9、五进制和十进制加法计数器。 图11 3 为74LS90 引脚排列,表11 1 为功能表。 通过不同的连接方式,74LS90 可以实现四种不同的逻辑功能;而且还可借助R0 (1) 、R0 (2) 对计数器清零,借助S9 (1) 、S9 (2) 将计数器置9 。其具体功能详述如下: (1)计数脉冲从CP1 输入,QA 作为输出端,为二进制计数器。 (2)计数脉冲从CP2 输入,QD QC QB 作为输出端,为异步五进制加法计数器。(3)若将CP2 和QA 相连,计数脉冲由CP1 输入,QD 、QC 、QB 、QA 作为输出端,则构成异步8421 码十进制加法计数器。 (4)若将CP1 与QD 相连
10、,计数脉冲由CP2 输入, QA 、QD 、QC 、QB 作为输出端,则构成异步5421 码十进制加法计数器。 (5)清零、置9 功能。 a) 异步清零 当R0 (1) 、R0 (2) 均为“1 ”;S9 (1) 、S9 (2) 中有“0 ”时,实现异步清零功能,即QD QC QB QA 0000 。 b) 置9 功能 当S9 (1) 、S9 (2) 均为“1 ”;R0 (1) 、R0 (2) 中有“0 ”时,实现置9 功能,即QD QC QB QA 1001 。表11-1输 入 输 出 功 能 清 0 置 9 时 钟 QDQCQBQAR0(1)R0(2) S9 (1)S9(2) CP1CP2
11、11000000清 0 00111001置 9 0 00 0 1QA输 出 二进制计数 1QD QC QB输出 五进制计数 QAQD QC QB QA输出8421BCD 码 十进制计数 QDQA QD QC QB输出5421BCD 码 十进制计数 1 1不 变 保 持 三、实验仪器1.5V 直流电源 2 .双踪示波器 3.直流数字电压表4 .数字频率计 5.单次脉冲源6 .连续脉冲源 7.逻辑电平开关8 .逻辑电平显示器 9.译码显示器1074LS00 2、555 1、74LS90 311.电位器、电阻、电容若干 四、实验内容由于实验电路中使用器件较多,实验前必须合理安排各器件在实验装置上的位
12、置,使电路逻辑清楚,接线较短。 实验时,应按照实验任务的次序,将各单元电路逐个进行接线和调试,即分别测试基本RS 触发器、时钟发生器及计数器的逻辑功能,待各单元电路工作正常后,再将有关电路逐级连接起来进行测试,直到测试电子秒表整个电路的功能。 这样的测试方法有利于检查和排除故障,保证实验顺利进行。 1.基本RS 触发器的测试 将图1 的两个输出端接逻辑电平显示,按动按钮开关K2 (接地),记下Q 和的值,按动按钮开关K1 , Q 和的值。 2.时钟发生器的测试 用示波器观察输出电压波形并测量其频率,调节RW ,使输出矩形波频率为50Hz 。 3.计数器的测试 3.1 计数器接成五进制形式,RO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 直流 数字 电压表 设计 实验 报告 优质 资料
限制150内