ZKX's LAB

数码管显示控制器数电设计

2020-07-17知识8

数字电路设计中遇到瓶颈 1,最简单是用可擦EPROM+计数器+数码管来完成.2,用二极管子矩阵也可以.3,最好还是用单片机那就用第2种方法.移位寄存器加二极管矩阵利用51单片机,4个数码管设计一个计时器,要求在数码管上显示的数据从0开始每1秒钟加1。 共5个回答 共阳数码管中断程序: include define uint unsigned int define uchar unsigned char uchar code table[]= { 0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x83,0xf8, 设计一个单片机输入显示系统,要求每按一下按键数码管显示数据加1(数码管初始值为0,9加1 后显示0)。 程序清单如下:include< reg51.h >/51单片机头文件define uchar unsigned char/宏定义,用uchar替代无符号字符型define uint unsigned int/宏定义,用uint 替代无符号整数型sbit Key=P2^7;uchar Count=0;uchar code DataChar[10]=定义数码管的段码 '0'~'9'、'-'、' ' 'P'{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,};延时N毫秒void DelayNms(uint N)/利用x、y作简单的自减运算,消耗单片机指令周期,达到延时的目的{uint x,y;for(x=N;x>0;x-)for(y=110;y>0;y-);}数码管显示/显示方式为动态扫描,视觉暂留原理void Display(uchar Num)/*p指向Main函数中的数组ShowNum的首地址{P0=DataChar[Num];向P0赋段码值DelayNms(2);短暂的延时P0=0x00;让数码管熄灭,否则会造成数字重叠}void main(void){while(1){if(Key=0){DelayNms(30);if(Key=0){Count+1;Count=(Count>9)?0:Count;}while!Key);}Display(Count);}}扩展资料8051单片机具有如下功能:8位CPU·4kbytes程序存储器(ROM)(52为8K)128bytes的数据存储器(RAM)(52有256bytes的RAM)32条I/O口线·111条指令,大部分为单字节指令21个专用寄存器2个可编程定时/计数器·5个最低0.27元开通文库会员,查看完整内容>原发布者:lalalal143《PLC控制数码管显示程序设计》学院名称:信息工程学院专业名称:电气自动化技术班级名称:电气1204班姓名:赵传e69da5e887aae799bee5baa6e997aee7ad9431333433623766锋学号:1205130425指导教师:汪清平完成时间:2014年06月01日摘要数码管显示是一个典型的PIC教学项目。在交通灯、电梯、抢答器等系统的控制中都融入了数码管显示。本设计就是利用PLC作为核心部件用对数码管显示进行设计,让学生在学习过程中更熟练地掌握PIC的编程技巧,提高编程能力。利用PLC控制数码管的显示过程,并且给出了接线图、梯形图。关键词:PLC;编程设计;接线图:梯形图1、系统组成1.设计要求:先按下“开”按钮,再按“循环显示”按钮,数码管就会从0~9循环显示。按下“置数”按钮,数码管实时显示8、4、2、1编码开关所置数值。用“循环显示”和“置数”按钮来切换数码管的循环显示和置数状态。2.系统组成及工作原理:系统由plc硬件系统和梯形图程序组成。PLC的控制方式是由继电器控制方式演化而来,由PLC内部的微电子电路构成的软元件线圈和触点取代了硬件继电器的线圈和触点,用PLC的程序指令取代继电器控制的连接导线,将各个元件画出单片机连接两位LED数码管显示器的硬件电路,说明显示原理。 LED数码管由7段或8段发光二极管组成,在平面上排成8字型。分类:有共阴极和共阳极两种。显示原理:使某些段点亮而另一些段不亮就可以显示0-9,A-F等字型。使某段点亮必须具备2个条件:① 共阴极管的公共端接地和共阳极管的公共端接电源。② 共阴极管的控制端接电源和共阳极管的控制端接地。用西门子plc控制一个数码管显示数字程序 我不知道你用的什么西门子那个系列的PLC,我这里用S7-200举例,原理是一样的。图片上上部分是段位指令的解释,下部分是示例程序,上电清零数码管数据显示0,先将0传送到任意一个空置的数据存储区(VB1),然后再把存储区的数据使用段位指令输出给输出存储区(QB1我输出从Q1.0依序接线)。如果想要输出不同的数值,直接把在段位指令前用常闭或者特殊寄存器(SM0.0)单独一个网咯,更改数码管显示只需更使用传送指令更改传送的数字就行。用单片机控制继电器同时数码管要求有显示.怎么实现 不知道你继电器高有效还是低有效,用继电器要加驱动芯片的,单片机控制驱动信号就可以点亮数码管你在网上找个单片机开发的书看看,都有单片机驱动数码管的实例,原理图程序都有,哪里都会告诉你P1P0口制成高电平连接数码管能不能点亮三菱PLC数码管显示控制 4位七段码 从q0.0-q3.7 输出用单片机的9个I\/O口控制共阳极数码管显示对应数字1到9,不考虑软件设计,画出硬件图,并且说明。 用单片机的9个I/O口控制共阳极数码管显示对应数字1到9,不考虑软件设计,画出硬件图,并且说明。没有定时器的不过有数字钟的你可以参考下 其中可有有用的摘要本题给出基于求大佬帮忙,数电课设 电压力锅控制系统设计,可以对不同食材进行设定压力和时间,用数码管显示 数电,不会是全部使用数字电路来实现功能吧,如果是可以用单片机来做很好做啊

#单片机#pic单片机#led数码管#继电器#数码管

随机阅读

qrcode
访问手机版