单片机课程设计-按键控制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