全球旧事资料 分类
竭诚为您提供优质文档双击可除led数码管显示控制实验报告
篇一单片机实验报告LeD数码管显示实验
《微机实验》报告
LeD数码管显示实验
指导教师专业班级
姓名
学号
联系方式
一、任务要求
实验目的理解LeD七段数码管的显示控制原理掌握数码管与mcu的接口技术能够
编写数码管显示驱动程序熟悉接口程序调试方法。
实验内容利用c8051F310单片机控制数码管显示器
基本要求
利用末位数码管循环显示数字09显示切换频率为1hz。
f提高要求
在4位数码管显示器上依次显示当天时期和时间显示格式如下
yyyy年份
mmdd月份日
hhmm小时分钟
思考题
数码管采用动态驱动方式时刷新频率应如何选择为什么
二、设计思路
c8051F310单片机片上晶振为245mhz采用8分频后为30625mhz输入时钟信号采用48个机器周期。
0到9对应的断码为Fc
h、60h、DAh、F2h、66h、b6h、beh、e0h、Feh、F6h基础部分
由于只需要用末位数码管显示不需要改变位码所以只需要采用LeD的静态显示。采用查表的方法通过循环结构每次循环查找数据表下一地址循环十次后重新开始循环。每次循环延时1s采用定时器0定时方式1。
提高部分
四个数码管都要显示所以采用LeD的动态显示。由于数码管的位选由p07、p06控制p0端口的其他引脚都没
f用到所以对p0端口初始化赋00h每次循环加40h、选中下一位四次后十六进制溢出p0端口变又为00h回到第一个数码管。
每位数码管显示一个段码后都延时1ms否则数码管太亮刺眼采用定时器0定时方式1依然采用查表法改变段码值。通过循环
DJ
ZR5bAcK
moVR5250DJ
ZR4bAcKmoVR48
来控制每种模式的切换时间我采用2s切换一次
82501ms2s。
切换模式可以采用改变查表法的偏移量来实现没切换一次模式偏移量加04h三次后回到初始偏移量来实现三种模式的循环显示。
三、
资源分配
基础部分
p07、p06控制数码管的位选
p1控制数码管段码的显示
R0控制段选
提高部分
p07、p06控制数码管的位选
p1控制数码管段码的显示
fR0控制位选
R1控制段选
R3用于改变偏移量来切换模式
R4、R5控制循环次数控制模式切换时间
四、流程图
基础部分
提高部分
篇二实验八数码管LeD实验报告
苏州大学实验报告
院、系年级专业姓名学号课程名称成绩指导教师同组实验者实验日期
实验名称数码管LeD实验
一实验目的
理解8段数码管的基本原理理解8段数码管的显示和编程方法理解4连排共阴极8段数码管Lg5641Ah与mcu
的接线图。二实验内容
理解8段数码管原理运行与理解各子程序编制一个4连排8段数码管程序mcu的排8段数码管显示mcu复位后的开始到现在的运行时间。由于只r
好听全球资料 返回顶部