-
如何将已定义的常数数组的地址重新定义为原地址减32?
51单片机,keil V4 编译器:已定义:code unsigned char C_LED7_CODE_ADDR[]={xxxxxxx}; 我现在需要重新定义一个常数数组C_LED7_CODE[],其起始地址为上述数组地址减32、不影响数组内容和其它程序,可以做到吗?
980浏览量 1回复量 关注量 -
求个华大单片机的内置温度传感器配置和使用例程
[color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]我想要用HC32L110C6PA内置的温度传感器来检测周围温度,具体应该怎么配置,[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]ADC是开启的,单通道P2.6,希望有大侠可以发个HC32L110C6PA的ADC温度检测例程吗?[/size][/font][/backcolor][/color][color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]新人求助呀,现在俺就卡在这里了,用的是华大HC32L110C6PA芯片,我想用内置的温度传感器来控制LED灯亮灭,比如当环境温度检测到30℃时3个LED灯亮,检测到20℃时2个LED灯亮,以此类推,我应该怎么配置和使用呀,我也没有找到任何官方关于温度传感器如何配置和使用的例程,最好是有参考例程,求各位英雄好汉,路见不平,拔刀相助呀!!![/size][/font][/backcolor][/color]
2551浏览量 8回复量 关注量 -
新人求助,华大单片机怎么配置和使用内置温度传感器呀?
[backcolor=rgb(222, 240, 251)]新人求助呀,现在俺就卡在这里了,用的是华大HC32L110C6PA芯片,我想用内置的温度传感器来控制LED灯亮灭,比如当环境温度检测到30℃时3个LED灯亮,检测到20℃时2个LED灯亮,以此类推,我应该怎么配置和使用呀,我也没有找到任何官方关于温度传感器如何配置和使用的例程,最好是有参考例程,求各位英雄好汉,路见不平,拔刀相助呀!!![/backcolor]
1035浏览量 3回复量 关注量 -
RM48的GIO问题 sos
我在测试GIO的时候,程序实现的是在GIOB[1] 或GIOB[0]检测到高电平(3.3v)输入的时候,执行闪灯。 在DEBUG下正常,能够闪灯,但是在实际中 却没有闪灯。 void main(void) { uint32_t RST_status2=4; uint32_t RST_status1=5; uint32_t RST_MON_Int=6; hetInit(); gioInit(); LED8_ON(); //HET_8 LED28_ON(); //HET_28 wait(200000); LED28_OFF(); LED8_OFF(); wait(200000); LED8_ON(); LED28_ON(); wait(2000000); LED8_OFF(); LED28_OFF(); wait(2000000); LED8_ON(); LED28_ON(); wait(2000000); LED8_OFF(); LED28_OFF(); hetPORT1->DSET |= (1< hetPORT1->DSET |= (1< while(1) { RST_status2= gioGetBit(gioPORTB,0); RST_status1= gioGetBit(gioPORTB,1); RST_MON_Int= gioGetBit(gioPORTA,6); if(1== RST_status1|| 1==RST_status2) { uint32_t i=0; for(i=0;i<10;i++) { LED8_ON(); wait(200000); LED8_OFF(); } } RST_status2=0; RST_status1=0; if(1 == RST_MON_Int) { uint32_t j=0; for(j=0;j<20;j++) { LED28_ON(); wait(200000); LED28_OFF(); } } RST_MON_Int=0; } }
651浏览量 0回复量 关注量 -
不管送什么数进去,8个LED都一起灭
利用串口专家向单片机发个数,单片机根据这个数决定哪个LED灯亮。 void interrupt0()interrupt 4 using 1 { i=SBUF; LED=i; } main() { EA=1; ES=1; SCON=0x70; PCON=0; TMOD=0x20; TH1=220; TL1=220; TCON=0x40; } 波特率设定9600,现在的问题是不管送什么数进去,8个LED都一起灭?
954浏览量 18回复量 关注量 -
求助大家一个问题,还望各位大佬帮忙解答,感谢
最近开始接触51单片机,想问大家一个关于led延时的问题,用的是11.0592MHz的晶振,下面是我的程序代码, #include
sbit led = P1^0; unsigned int i,j; void main() { while(1) { led = 0; for(i=0;i<1000;i++) for(j=0;j<110;j++); led = 1; for(i=0;i<1000;i++) for(j=0;j<110;j++); } } 实现的功能是亮1秒,再灭1秒。我不太明白,还望大家指点一下,感谢! 1064浏览量 5回复量 关注量