版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SEG_LED编写逻辑使数码管从0~9循环计数,时间间隔为1秒总体设计实现原理七段数码管实物七段数码管原理图中以dp表示显示小数点。通过七段发光二极管亮暗的不同组合,可以接地,这样阳输入高电平的段发光二极管就导通点亮而输入低电平的则不点亮。实验中使用的D显示器为共阴极接法接+这样阴输入低电平的段发光二极管就导通点亮而输入高电平共阳极接法,则、c接低电平。数码管有直流驱动和动态显示驱动码管的每一个段码都由一个单片机的OBD码二十进制译译码进行驱动优点是编程简单显示亮度高缺点是用O端口多。动态显示驱动是将所有数码管通过分时轮流控制各个数码管的的M端,就使各个数码管轮流受控显示。将所有数码管的8个显示笔划a,,c,d,e,,g,dp的同名端连在一起,另外为每个数码管的公共极OM增加位选通控制电路,位选通由各自独立的O线控制,当单片机输出字形码取决于单片机对位选通M端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。本次实验利用FPGA的O口及三极管来驱动数码管,为静态直流驱动方式。拿显8举例 1111对应: cdbaD与正向电阻较大。在一定范围内,其正向电流与亮度成正比。由于常规数码管的起辉电流比较只有mm要显示的效果。共阳极的比较好驱动,共阴极比较好编程。并实现四位数码管从99这十个数字。moduleoutput,output,output,output,output,,,,,,,;;;;;;;;[ ;always@(posedgesys_clkornegedgesys_rst_n)beginif(sys_rst_n==1'b0)t<=
t t+ gensegledbitselbycnthigh2always@(posedgesys_clkornegedgesys_rst_n)beginif(sys_rst_n==1'b0)segled_bit_sel<=4'b0001;elseif( t[15:14]==2'b00)segled_bit_sel<=4'b0001;elseif( t[15:14]==2'b01)segled_bit_sel<=4'b0010;elseif( t[15:14]==2'b10)segled_bit_sel<=elseif( t[15:14]==2'b11)segled_bit_sel<=4'b1000;else;always@(posedgesys_clkornegedgesys_rst_n)beginif(sys_rst_n==1'b0)t<=elseif( t==26'd t<=26'b0;
t t+//DISPdataincreasefrom0-always@(posedgesys_clkornegedgesys_rst_n)beginif(sys_rst_n==1'b0)counter<=elseif( t==24'd &&counter==14'd9999)counter<=14'b0;elseif( t==24'd counter<=counter+14'b1;elsealways@(*)if(segled_bit_sel==4'b0001)disp_data= counter%10;elseif(segled_bit_sel==4'b0010)disp_data=counter%100/10elseif(segled_bit_sel==4'b0100)disp_data=counter%1000/100;
disp_data= always@(*)begincase(disp_data)
segled_a=1segled_b=1
segled_c=1segled_e=0;segled_d=1;segled_f=1;segled_g=1segled_h=0segled_a=1segled_b=1;segled_c=1;segled_e=1;segled_d=1;segled_f=1;segled_g=1segled_h=0segled_a=1segled_b=1;segled_c=1;segled_e=0;segled_d=0;segled_f=0;segled_g=0segled_h=0 segled_a=1segled_b=0;segled_c=1;segled_e=1;segled_d=1;segled_f=1;segled_g=1segled_h=0 segled_a=1segled_b=0
segled_c=1segled_e=0;segled_d=1;segled_f=1;segled_g=1segled_h=0segled_a=0segled_b=1;segled_c=1;segled_e=0;segled_d=0;segled_f=1;segled_g=1segled_h=0 segled_a=1segled_b=1;segled_c=1;segled_e=0;segled_d=1;segled_f=0;segled_g=1segled_h=0 segled_a=1segled_b=1;segled_c=0;segled_e=1;segled_d=1;segled_f=0;segled_g=1segled_h=0 segled_a=0segled_b=1
segled_c=1segled_e=0;segled_d=0;segled_f=0;segled_g=0segled_h=0segled_a=1segled_b=1;segled_c=1;segled_e=1;segled_d=1;segled_f=1;segled_g=0segled_h=0
segled_a=0segled_b=0;segled_c=0;segled_e=0;segled_d=0;segled_f=0;segled_g=0segled_h=0
//assignseg,lowactivealways@(*)beginseg_a=~segled_a;seg_b=~segled_b;seg_c=~segled_c;seg_e=~segled_e;seg_d=~segled_d;seg_f=~segled_f;seg_g=~segled_g;seg_h=~segled_h//assignbitseltoSEGLEDpin,lowassignseg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于EfficientNet的校园失物招领图像识别高效模型设计课题报告教学研究课题报告
- 2026年汽车评估营销推广合同
- 2026年3D打印食品制造技术创新报告及市场潜力分析
- 2026年AI合规环保治理合同
- 高中生用化学发光法测定土壤中铼元素含量的课题报告教学研究课题报告
- 中学政治教学中公民教育课程开发研究课题报告教学研究课题报告
- 土钉墙支护施工方案
- 肠内营养制剂试题及答案
- 病毒性肝炎测试题及答案
- 初中数学实验教学中数学建模能力培养研究课题报告教学研究课题报告
- 国开2026年《公共政策概论》形成性考核任务1-4答案
- 2026贵州贵阳经济开发区招聘工作人员20名考试参考题库及答案解析
- 云南省西南名校联盟2026届高三下学期3月联考语文试卷(含答案)
- 2026年山西运城农业职业技术学院单招综合素质考试题库含答案详细解析
- 2025年10月自考13658工业设计史论试题及答案
- 《大学信息技术》教学课件-大学信息技术第一章
- 肝性脑病的疾病查房课件
- 超声科晋升副高(正高)职称病例分析专题报告(超声诊断胎儿隔离肺病例分析)
- 参观监狱心得体会(10篇)精选
- DB32∕T 1005-2006 大中型泵站主机组检修技术规程
- 斩控式单相交流调压电路设计..
评论
0/150
提交评论