通信电子线路课程设计-基于at89s52单片机的两位数码管显示系统两位数码管显示设计内容摘要:
口。 通过单片机的 P 口来控制 LED灯的亮和灭。 I/O 口之间互相独立。 需要用 I/O 口直接控制 LED( LED 功率较大时需要加三极管等驱动电路)。 与静态显示方法不同,动态显示驱动的设计方法是将数码管的驱动端一对一连接在一起接单片机的数据,而将各个数码管的公共端单独送至单片机的I/O 口进行片选。 数码管驱动的优缺点 静态驱动方式简单不容易出错,如果电路设计合适,也能够用较少的线完成多个数码管的驱动。 但与动态显示相比,动态显示驱动电路连接更简单,节省单片机 I/O 口,从而节省单片机的资源,如今已经有很多这样成熟的基于动态扫描的芯片。 数码管静态显示设计 数码管静态显示电路如图 : 图 2— 1 上图是以共阴极数码管为例的原理图, 通过单片机的 P 口来控制 LED 灯的亮和灭。 I/O 口之间互相独立。 这样的优点是驱动很简单,只需要用 I/O 口直接控制LED,在 LED 功率较大时需要加三极管等驱动电路 ( 如果是共阳极 只需要把数码管的片选信号接高电平即可连接方式见附件一,推荐用共阳极的数码管,这样可以减少单片机的负荷)。 数码管动态显示设计 数码管动态显示电路图: 图 2— 2 上图是基于 AT89S52 单片机的两位数码管动态显示, 设计方法是将数码管的驱动端一对一连接在一起接单片机的数据,而将各个数码管的公共端单独送至单片机的 I/O 口进行片选。 通过片选信号依次点亮各个数码管,由于人眼有视觉暂留的特性和数码管的余晖效应,因此如果第一个数码管灭和第二个数码管亮 之间的时间足够短,人眼是感觉不出数码管的变化的。 下面就对动态显示的数码管做详细的介绍。 3. 方案实施 电源电路 图 3— 1 电源电路对市电 220 伏交流电进行降压、整流、滤波获取(上图变压器部分未画出),核心是采用三端集成稳压器 7805,利用 C C C C4 对电源进行滤波,以消除电源中高频成分对电路的影响,从而输出稳定的 5 伏电压。 复位及振 荡电路 软件设计 主函数流程图 : 图 3— 3 主函数程序及 smg 程序见附件二 N Y Intialize Count=0 Display smg count=100 ? ?0?。 ??? Count++ 4. 结果与结论 结果 与结论 通过几天的焊接和调试,达到了课程设计要求,具体电路事物及效果见附件 五。 5. 收获与致谢 本课题在选题及进行过程中得到 郭汝静老师、段德功 老师的悉心指导。 论文行文过程中,郭老师、段 老师多次帮助我分析思路,开拓视角,在我遇到困难想放 弃的时候给予我最大的支持和鼓励。 郭老师、段 老师严谨求实的治学态度,踏实坚韧的工作精神,将使我终生受益。 再多华丽的言语也显苍白。 在此,。通信电子线路课程设计-基于at89s52单片机的两位数码管显示系统两位数码管显示设计
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。