
#include<reg51h>
#define uchar unsigned char
uchar cnt;
sbit led=P1^2;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cnt++;
if(cnt>=10)
{
cnt=0;
led=~led;
}
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR=1;
ET0=1;
EA=1;
while(1);
}
#include< reg51h>
#include< stdioh>
#include< stringh>
#define INBUF_LEN 4 //数据长度
unsigned char inbuf1[INBUF_LEN];
unsigned char checksum,count3 , flag,temp,ch;
bit read_flag=0;
sbit cp=P1^1;
sbit DIR=P1^2;
int i;
unsigned int xdata RAMDATA; /定义RAM地址指针/
unsigned char a[6] ={0x11,0x22,0x33,0x44,0x55,0x66} ;
void init_serialcomm(void)
{
SCON=0x50; //在110592MHz下,设置串行口波特率为9600,方式1,并允许接收
PCON=0x00;
ES=1;
TMOD=0x21; //定时器工作于方式2,自动装载方式
TH0=(65536-1000)%256;
TL0=(65536-1000)/256;
TL1=0xfd;
TH1=0xfd;
ET0=1;
TR0=1;
TR1=1;
// TI=0;
EA=1;
// TI=1;
RAMDATA=0x1F45;
}
void serial () interrupt 4 using 3
{
if(RI)
{ RI=0;
ch=SBUF;
TI=1; //置SBUF空
switch(ch)
{
case 0x01 :printf("A"); TI=0;break;
case 0x02 :printf("B"); TI=0;break;
case 0x03 :printf("C"); TI=0;break;
case 0x04 :printf("D"); TI=0;break;
default :printf("fg"); TI=0;break;
}
}
}
//向串口发送一个字符
void timer0() interrupt 1 using 3{
// char i;
flag++;
TH0=0x00;
TL0=0x00;
if(flag==10)
{// cp=!cp;
// for(i=0;i<6;i++)
P2=0x25;
TI=1;
temp=RAMDATA;
printf("%c",temp);
TI=0;
// RAMDATA--;
flag=0;
}
}
//主程序
main()
{
init_serialcomm(); //初始化串口
//向6264中送数据
{
RAMDATA=0x33;
}
while(1)
{
RAMDATA=0x33;;
}
}
试试这个,有问题再问。
<head>
<script type="text/javascript">
function edit(param){
var tempid = paramidsubstring(2,5);
var tdObj = documentgetElementById(tempid);
tdObjinnerHTML += "成功";
return tdObjinnerHTML;
}
</script>
</head>
<body>
<table>
<tr><td id="td1">测试1</td><td><input id="b1td1" type="button" value="b1" onclick="alert(edit(this))"></td></tr>
<tr><td id="td2">测试2</td><td><input id="b2td2" type="button" value="b2" onclick="alert(edit(this))"></td></tr>
<tr><td id="td3">测试3</td><td><input id="b3td3" type="button" value="b3" onclick="alert(edit(this))"></td></tr>
<tr><td id="td4">测试4</td><td><input id="b4td4" type="button" value="b4" onclick="alert(edit(this))"></td></tr>
</table>
</body>
以上就是关于编写一段单片机中LED亮灭的小程序全部的内容,包括:编写一段单片机中LED亮灭的小程序、求一汇编小程序!用ARM汇编语言完成一个C语言嵌入式汇编方式实现字符串(数组)拷贝的功能、修改html和js小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)