[IAP15F2K61S2]I/O扩展和存储器扩展

本文介绍了如何使用I/O扩展和存储器扩展方法在CT107D单片机综合训练平台上控制LED灯和数码管。通过HC138锁存器扩展I/O,利用P0和P2口进行地址操作,并讲解了外部资源的地址映射关系以及存储器映射扩展时的注意事项。在代码实现部分,详细展示了如何利用XBYTE关键字访问扩展资源,实现对P0和P2口的控制。
摘要由CSDN通过智能技术生成

I/O扩展是通过译码器、锁存器来进行输入并锁存I/O状态,比如HC138锁存器P25-P27可控制Y0-Y7 8种状态

在这里插入图片描述 对内存地址进行操作
P0口,可数据传输,与地址低字节
P2口,可高8位地址

在CT107D单片机综合训练平台上,分别用I/O扩展方式与存储器扩展方式对LED灯和数码管进行基本的控制。

首先点亮指示灯低4位,关闭高4位,延时片刻,点亮指示灯的高4位,关闭低4位,延时片刻,关闭所有指示灯。
然后依次逐个点亮数码管的所有段码,每次只点亮一个数码管 。
循环执行上述功能。
外部资源的地址映射关系

0x8000—指示灯
0xa000—蜂鸣器与继电器
0xc000—数码管位选
0xe000—数码管段码

注意点 

  1. 进行存储器映射扩展,CT107平台的J13要将1-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值