用button控制数码管c语言,单片机课程设计-按键控制1位LED数码管显示0-9.doc

这篇博客详细介绍了如何使用51单片机和独立按键控制1位LED数码管显示0-9。通过单片机编程,实现了数码管的静态显示,涉及AT89C51单片机、晶振时序电路和Proteus原理图绘制。设计中使用12MHz晶振,包含复位电路,以及按键触发数码管数值递增的逻辑。
摘要由CSDN通过智能技术生成

单片机课程设计-按键控制1位LED数码管显示0-9

单片机课程设计

课程题目:按键控制1位LED数码管显示0-9

班级:

学号:

姓名:

目录

实验目的

任务说明

实验器件

实验原理图绘制说明

实验流程说明

实验程序

实验仿真

8.体会及合理化建议

实验目的

1.通过用单片机控制数码管的静态显示,学会用单片机编程进行控制和8段共阳极数码管的使用方法,学会编写与调更复杂的程序,进一步熟悉单片机串行口的使用。

二、任务说明

利用51单片机、1个独立按键及1位7段数码管等器件,设计一个单片机输入显示系统,要求每按一下独立按键数码管显示数据加1(数码管初始值设为0,计到9后再加1 ,则数码管显示0)。

本次设计采用12MHz的晶体振荡器为单片机提供振荡周期,外加独立按键、复位电路和显示电路组成。

实验器件

1 At89c51. 2 RES.RX8 3 7SEG-CGN-AN-GRN 4 BUTTON 5 CAP.CAP-ELEC 6 CRYSTAL

原理图绘制说明

本次设计主要用到单片机AT89C51、晶振时序电路。AT89C51是一种带4KB闪烁可编程可擦出只读存储器的低电压、高性能CMOS微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微处理器,为很多嵌入式控制系统提供了一种灵活性高且廉价的方案,AT89

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值