当前位置:首页 > MCU > CT107D > 正文内容

CT107D-MM编程方法

chanra1n5年前 (2019-12-01)CT107D4915
#include <reg52.h>
#include <absacc.h>
void main()
{
	XBYTE[0x8000]=0x00;
}

这是最简单的一个案例,我们使用MM编程方法需要使用的是XBYTE这个关键词,值得注意的是,你需要文件包含

#include <absacc.h>

大家可能会很疑惑,这个

XBYTE[0x8000]=0x55;

到底代表了什么,为什么是这些数字?

我们都知道,微机是通过总线控制外设,时间、地址、数据三个总线,所以我们如果需要使得LED灯亮起来就需要去给控制LED灯的寄存器发送一个数据(使哪些灯亮)

而我们通过CT107D的手册可以看到,如果我们想要使LED灯亮起来,我们想要把Y4C这个端口使能,所以74HC138的ABC端口应为,001,所以如果我们想要使LED被选中,就需要给P2送去一个1000 0000 也就是0x80,这个是地址信息,而我们想让哪些灯亮起来呢?

XBYTE[0x8000]=0x55;

这个0x55就是我要送去的数据信息,也就是1010 1010,烧录后可以发现对应的LED灯亮了起来,所以我们可以得出

XBYTE[地址]=数据;

这样一个结论。

扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://world.myfpga.cn/index.php/post/66.html

分享给朋友:

“CT107D-MM编程方法” 的相关文章

CT107D 你好!

CT107D 你好!

照片里面的这个单片机开发板是以 IAP15F2K61S2 为核心的开发板,是北京国信长天科技有限公司开发的板子,板子采用的很棒的PCB制作技术,美中不足就是没有用“黑胶”,板子大方美观,算了,不瞎掰了。这个是从CSDN上面“借来的MCU原理图”,LQFP44封装,看着这么漂亮的板子,我已经忍不住“蹂...

CT107D-按键的使用(查询法)

CT107D-按键的使用(查询法)

#include <reg52.h> sbit S4=P3^3; sbit S5=P3^2; sbit S6=P3^1; sbit S7=P3^0; sbit buzzer=P0^6;  //蜂鸣器...

CT107D ADC 光敏电阻

CT107D ADC 光敏电阻

#include<iic.h> #include "reg52.h" #include "intrins.h" typedef unsigned char BYTE; typedef&nbs...

CT107D 频率计  蓝桥杯频率测量 可以测量0-65khz方波

CT107D 频率计 蓝桥杯频率测量 可以测量0-65khz方波

基于STC的官方示例文件完成编写,推荐STC单片机,性能稳定 使用时请使用杜邦线连接P3_2引脚和555发生的SIGNAL引脚#include "reg51.h" #include "intrins.h" typedef&nb...