数电实验设计实验报告_第1页
数电实验设计实验报告_第2页
数电实验设计实验报告_第3页
数电实验设计实验报告_第4页
数电实验设计实验报告_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数电实验课程设计实践报告课题一数字电子钟任务用文本法或图形法设计一个能显示时、分、秒的数字电子钟。要求1设计由20MHZ有源晶振电路产生标准信号的单元电路;2时为0023六十进制计数器,分、秒为0059六十进制计数器;3能够显示出时、分、秒;4具有清零,调节分钟的功能;5模拟钟摆功能;6具有整点报时功能,整点报时的同时声响电路会发出叫声;7对时、分、秒单元电路进行仿真并纪录;8选作部分具有定时闹钟功能,可在任意设定一时间,到时自动提醒,通过声响电路发出叫声。设计思路1设计一个分频器对提供的20MHZ脉冲信号进行分频,在头文件中进行调用,根据输入的初值不同得到不同的频率信号;2用计数器对1HZ的脉冲信号进行计数得到秒,用译码器对其译码用数字管就能显示时间了,分与时也采用相同的办法得到;3输入一个脉冲信号对分计数进行控制就可以调节分钟了;4用LED灯对1HZ的信号进行间隙闪烁模拟钟摆功能;5当时间为整点时用LED亮来模拟声响电路。20MHZ的脉冲1HZ脉冲信号分脉冲信号调节分钟8HZ脉冲信号时脉冲信号250HZ1000HZ脉冲信号数字钟系统框图分频器24,60进制计数器译码器时分秒的计数结果模拟钟摆模拟整点报时单脉冲清零控制分频器分频器电路图分频器仿真波形图分析对输入的脉冲进行同步计数,根据需要输入不同的D值可得到不同频率的脉冲信号,为了更合理的脉冲占空比对脉冲采用了二分频得到占空比为50的脉冲信号,本系统中用到的有1000HZ,250HZ,8HZ,1HZ的信号脉冲。计数器分析采用同步计数器根据输入的C的不同实现不同的计数,计满一个周期后产生一个进位脉冲,本系统用到了一个24计数器和2个60计数器分别表示时分秒。计数器电路图计数器电路图译码器MODULEYIMAIN,OUT1,OUT0INPUT50IN/IN为输入的时,分,秒OUTPUT30OUT1,OUT0/OUT1表示十位,OUT0表示个位REG30OUT1,OUT0ALWAYSINBEGINCASEIN6B000000BEGINOUT04B0000OUT14B0000END/006B000001BEGINOUT04B0001OUT14B0000END/016B000010BEGINOUT04B0010OUT14B0000END/026B000011BEGINOUT04B0011OUT14B0000END/036B000100BEGINOUT04B0100OUT14B0000END/046B000101BEGINOUT04B0101OUT14B0000END/056B000110BEGINOUT04B0110OUT14B0000END/066B000111BEGINOUT04B0111OUT14B0000END/076B001000BEGINOUT04B1000OUT14B0000END/086B001001BEGINOUT04B1001OUT14B0000END/096B001010BEGINOUT04B0000OUT14B0001END/106B001011BEGINOUT04B0001OUT14B0001END/116B001100BEGINOUT04B0010OUT14B0001END/126B001101BEGINOUT04B0011OUT14B0001END/136B001110BEGINOUT04B0100OUT14B0001END/146B001111BEGINOUT04B0101OUT14B0001END/156B010000BEGINOUT04B0110OUT14B0001END/166B010001BEGINOUT04B0111OUT14B0001END/176B010010BEGINOUT04B1000OUT14B0001END/186B010011BEGINOUT04B1001OUT14B0001END/196B010100BEGINOUT04B0000OUT14B0010END/206B010101BEGINOUT04B0001OUT14B0010END/216B010110BEGINOUT04B0010OUT14B0010END/226B010111BEGINOUT04B0011OUT14B0010END/236B011000BEGINOUT04B0100OUT14B0010END/246B011001BEGINOUT04B0101OUT14B0010END/256B011010BEGINOUT04B0110OUT14B0010END/266B011011BEGINOUT04B0111OUT14B0010END/276B011100BEGINOUT04B1000OUT14B0010END/286B011101BEGINOUT04B1001OUT14B0010END/296B011110BEGINOUT04B0000OUT14B0011END/306B011111BEGINOUT04B0001OUT14B0011END/316B100000BEGINOUT04B0010OUT14B0011END/326B100001BEGINOUT04B0011OUT14B0011END/336B100010BEGINOUT04B0100OUT14B0011END/346B100011BEGINOUT04B0101OUT14B0011END/356B100100BEGINOUT04B0110OUT14B0011END/366B100101BEGINOUT04B0111OUT14B0011END/376B100110BEGINOUT04B1000OUT14B0011END/386B100111BEGINOUT04B1001OUT14B0011END/396B101000BEGINOUT04B0000OUT14B0100END/406B101001BEGINOUT04B0001OUT14B0100END/416B101010BEGINOUT04B0010OUT14B0100END/426B101011BEGINOUT04B0011OUT14B0100END/436B101100BEGINOUT04B0100OUT14B0100END/446B101101BEGINOUT04B0101OUT14B0100END/456B101110BEGINOUT04B0110OUT14B0100END/466B101111BEGINOUT04B0111OUT14B0100END/476B110000BEGINOUT04B1000OUT14B0100END/486B110001BEGINOUT04B1001OUT14B0100END/496B110010BEGINOUT04B0000OUT14B0101END/506B110011BEGINOUT04B0001OUT14B0101END/516B110100BEGINOUT04B0010OUT14B0101END/526B110101BEGINOUT04B0011OUT14B0101END/536B110110BEGINOUT04B0100OUT14B0101END/546B110111BEGINOUT04B0101OUT14B0101END/556B111000BEGINOUT04B0110OUT14B0101END/566B111001BEGINOUT04B0111OUT14B0101END/576B111010BEGINOUT04B1000OUT14B0101END/586B111011BEGINOUT04B1001OUT14B0101END/59DEFAULTBEGINOUT04BZOUT14BZENDENDCASEENDENDMODULE译码器仿真波形图译码器电路图分析对输入的时分秒进行译码,译码管能显示16进制数,故采用4位二进制数表示,个位十位分别用一个译码管显示。模拟钟摆模拟钟摆仿真波形图模拟钟摆电路图分析用5盏LED灯来模拟钟摆功能,用8HZ的信号脉冲在一秒钟让灯闪一个来回。报时电路报时电路仿真波形图分析在分为59,秒为56,57,58,59时让A为1,其他时间为0,A与1000HZ的信号相与,整点时让B为1,其他时间为0,B与250HZ的信号相与,实现四短一长的报时。报时电路电路图数字钟源代码数字钟编译报告数字钟总电路图数字钟仿真波形图数字钟引脚图课题二交通灯控制逻辑电路设计任务用CPLD设计路口交通灯控制器。要求1满足如下时序要求南北方向红灯亮,东西方向绿灯亮;南北方向绿灯亮,东西方向红灯亮;2每一方向的红(绿)黄灯总共维持30秒;3十字路口要有时间显示,具体为当某一方向绿灯亮时,置显示器为30秒,然后以每秒减1计数方式工作,直至减到数为4秒时,红绿灯熄灭,黄灯开始间隙闪耀4秒,减到0时,红绿灯交换,一次工作循环结束,进入下一步另一方向的工作循环;4红绿黄灯均采用发光二极管;5设计由晶振电路产生1HZ标准秒信号的单元电路6要求对整体电路进行仿真,观察并纪录下仿真波形;7选作部分可以手动调整和自动控制,夜间为黄灯闪耀;8选作部分东西方向或南北方向上的绿灯亮变为红灯亮,中间需插入黄灯闪耀4秒过渡,而从红灯亮变为绿灯亮,不需要黄灯过渡,直接由红灯变为绿灯。设计思路1用分频器对20MHZ的脉冲信号分频得到1HZ的信号做秒脉冲,用来做计数和显示时间所需的脉冲信号;2用译码器对红绿灯的时间变为十进数进行显示;3采用状态机来描述南北,东西方向的红绿灯转换,用LED灯来显示灯的状态,根据需要输入不同的A0,A1值可控制南北,东西方向的红绿灯亮的时间;4用一控制端可让系统进入紧急状态,在这状态下东西,南北方向都是黄灯亮,当控制端不起作用时让系统回到初态。5对程序进行编译仿真成功后,下载调试。输入RE可让系统回到初态输入A0控制绿灯亮的时间20MHZ的时钟脉冲信号1HZ对各种状态下的时间进行译码输入KEY可让系统进入紧急状态输入A1控制东西方向的绿灯时间交通灯系统框图交通灯系统框图东西黄灯亮南北红灯亮东西绿灯亮南北红灯亮南北绿灯亮东西红灯亮南北黄灯亮东西红灯亮东西,南北都黄灯亮分频器译码器分频器分频器电路图分频器仿真波形图分析用同步时序电路对20MHZ的脉冲信号进行分频得到2HZ的信号,再对2HZ的信号进行二分频得到占空比为50的1HZ的信号做秒脉冲。译码器MODULEYIMAIN,OUT1,OUT0INPUT50IN/IN为输入的时,分,秒OUTPUT30OUT1,OUT0/OUT1表示十位,OUT0表示个位REG30OUT1,OUT0ALWAYSINBEGINCASEIN6B000000BEGINOUT04B0000OUT14B0000END/006B000001BEGINOUT04B0001OUT14B0000END/016B000010BEGINOUT04B0010OUT14B0000END/026B000011BEGINOUT04B0011OUT14B0000END/036B000100BEGINOUT04B0100OUT14B0000END/046B000101BEGINOUT04B0101OUT14B0000END/056B000110BEGINOUT04B0110OUT14B0000END/066B000111BEGINOUT04B0111OUT14B0000END/076B001000BEGINOUT04B1000OUT14B0000END/086B001001BEGINOUT04B1001OUT14B0000END/096B001010BEGINOUT04B0000OUT14B0001END/106B001011BEGINOUT04B0001OUT14B0001END/116B001100BEGINOUT04B0010OUT14B0001END/126B001101BEGINOUT04B0011OUT14B0001END/136B001110BEGINOUT04B0100OUT14B0001END/146B001111BEGINOUT04B0101OUT14B0001END/156B010000BEGINOUT04B0110OUT14B0001END/166B010001BEGINOUT04B0111OUT14B0001END/176B010010BEGINOUT04B1000OUT14B0001END/186B010011BEGINOUT04B1001OUT14B0001END/196B010100BEGINOUT04B0000OUT14B0010END/206B010101BEGINOUT04B0001OUT14B0010END/216B010110BEGINOUT04B0010OUT14B0010END/226B010111BEGINOUT04B0011OUT14B0010END/236B011000BEGINOUT04B0100OUT14B0010END/246B011001BEGINOUT04B0101OUT14B0010END/256B011010BEGINOUT04B0110OUT14B0010END/266B011011BEGINOUT04B0111OUT14B0010END/276B011100BEGINOUT04B1000OUT14B0010END/286B011101BEGINOUT04B1001OUT14B0010END/296B011110BEGINOUT04B0000OUT14B0011END/306B011111BEGINOUT04B0001OUT14B0011END/316B100000BEGINOUT04B0010OUT14B0011END/326B100001BEGINOUT04B0011OUT14B0011END/336B100010BEGINOUT04B0100OUT14B0011END/346B100011BEGINOUT04B0101OUT14B0011END/356B100100BEGINOUT04B0110OUT14B0011END/366B100101BEGINOUT04B0111OUT14B0011END/376B100110BEGINOUT04B1000OUT14B0011END/386B100111BEGINOUT04B1001OUT14B0011END/396B101000BEGINOUT04B0000OUT14B0100END/406B101001BEGINOUT04B0001OUT14B0100END/416B101010BEGINOUT04B0010OUT14B0100END/426B101011BEGINOUT04B0011OUT14B0100END/436B101100BEGINOUT04B0100OUT14B0100END/446B101101BEGINOUT04B0101OUT14B0100END/456B101110BEGINOUT04B0110OUT14B0100END/466B101111BEGINOUT04B0111OUT14B0100END/476B110000BEGINOUT04B1000OUT14B0100END/486B110001BEGINOUT04B1001OUT14B0100END/496B110010BEGINOUT04B0000OUT14B0101END/506B110011BEGINOUT04B0001OUT14B0101END/516B110100BEGINOUT04B0010OUT14B0101END/526B110101BEGINOUT04B0011OUT14B0101END/536B110110BEGINOUT04B0100OUT14B0101END/546B110111BEGINOUT04B0101OUT14B0101END/556B111000BEGINOUT04B0110OUT14B0101END/566B111001BEGINOUT04B0111OUT14B0101END/576B111010BEGINOUT04B1000OUT14B0101END/586B111011BEGINOUT04B1001OUT14B0101END/59DEFAULTBEGINOUT04BZOUT14BZENDENDCASEENDENDMODULE译码器仿真波形图译码器电路图分析对输入的红绿灯时间进行译码,译码管能显示16进制数,故采用4位二进制数表示,个位十位分别用一个译码管显示。交通灯状态机源代码交通灯编译报告CLKENRED230Q010101010101DENAQPRECLRDENAQPRECLRDENAQPRECLRDENAQPRECLRDENAQPRECLRDENAQPRECLRCLKENKEYRECOUNT50S4S3S2S1S001SEL10DATA10OUTSELECTOR01SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21SELDATADATABOUT0MUX21DENAQPRECLRDENAQPRECLRDQPREENACLRDENAQPRECLRDENAQPRECLRDENAQPRECLRDENAQPRECLRDENAQPRECLRDENAQPRECLRDQPREENACLRDQPREENACLRDQPREENACLRDQPREENACLRDQPREENACLRDQPREENACLRDQPREENACLRDQPREENACLRFENPINU0_QSELECTOR12_OUTSELECTOR13_OUTSELECTOR16_OUTSELECTOR14_OUTSELECTOR15_OUTSELECTOR1_OUTOUT_S034_OUT0OUT_SYREG0_OUT0OUT_SRREG0_OUT0OUT_ERREG0_OUT0OUT_SGREG0_OUT0OUT_EGREG0_OUT0OUT_EYREG0_OUT0STATE_S4STATE_S3STATE_S2STATE_S1STATE_S0OUT_EG3_OUT0OUT_EG4_OUT0OUT_SG3_OUT0OUT_SG4_OUT0AD0_OUTCOUNT_OUT0COUNT_OUT0COUNT_OUT0COUNT_OUT0COUNT_OUT0EQUAL0_OUTOUT_EG0_OUT0OUT_EG_OUT0OUT_ER0_OUT0OUT_ER_OUT0OUT_ER3_OUT0OUT_ER_OUT0OUT_EY0_OUT0OUT_EY_OUT0OUT_SG0_OUT0OUT_SG_OUT0OUT_SR0_OUT0OUT_SR_OUT0OUT_SR3_OUT0OUT_SR_OUT0OUT_SY0_OUT0OUT_SY_OUT0SELECTOR10_OUTSELECTOR9_OUTSELECTOR8_OUTSELECTOR7_OUTSELECTOR6_OUTSELECTOR5_OUTSELECTOR36_OUTOUT_S03EN_OUT0YIMAU1_OUT0OUT_S01REG0_OUT0COUNT_OUT0OUT_S02EN_OUT0OUT_S02REG0_OUT0OUT_S01EN_OUT0OUT_S03REG0_OUT0OUT_S00EN_OUT0OUT_S00REG0_OUT0SELECTOR27_OUTOUT_E0EN_OUT0OUT_E0REG0_OUT0OUT_E1EN_OUT0YIMAU1_OUT1OUT_E1REG0_OUT0OUT_S1EN_OUT0OUT_S1REG0_OUT0SELECTOR18_OUTO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论