这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » SZY MCU DIY进程帖

共8条 1/1 1 跳转至

SZY MCU DIY进程帖

菜鸟
2011-12-16 10:59:03     打赏
准备采购器件期间。



关键词: 进程    

菜鸟
2011-12-21 11:36:26     打赏
2楼

购得一部分元器件并进行焊接,购买的元器件有max232,LED等、排阻、USB底座、232底座、电阻、电容、晶振、等等。


菜鸟
2011-12-21 11:46:02     打赏
3楼
在焊接后,测试发现原理图中MAX232管脚7没有和232底座的2脚相连,而是和4脚相连。造成下载不成功。

菜鸟
2011-12-26 16:25:19     打赏
4楼

焊接过程中的焊接图


菜鸟
2011-12-26 16:36:34     打赏
5楼

完成跑马灯程序设计
程序如下:
#include<reg51.h>
#include<intrins.h>
#include<absacc.h>
#define uchar unsigned char
#define uint unsigned int
uchar NUM;
uint ucounter;
uchar code buffer[26]={
0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF,0xBF,0x7F,  
0X3F, 0X9F, 0xCF, 0XE7, 0xF3, 0xF9,0xFC,
0XF8, 0XF1, 0xE3, 0XC7, 0x8F, 0x1F,
0X0F, 0XF0,
0x00, 0XFF};
/***********************************定时器0初始化**************************/
void clock_0_init()
{
    TMOD=0x21;//定时器0选择工作方式1,16位定时器。T=(65536-计数初值)x晶体振荡周期x6; 
    TH0=(65536-18432)/256; 
    TL0=(65536-18432)%256;   
    ET0=1;//中断使能位
    TR0=0;//计数使能
     PT0=1;
}
/**********************************发送字节程序****************************/


main()

 clock_0_init();
 TR0=1;
 EA=1;
 while(1)
 {
   
 } 
}
void Timer0(void) interrupt 1

 TH0=(65536-18432)/256;
 TL0=(65536-18432)%256;
 ucounter++;
 if(ucounter>=100)
 {  
  ucounter=0;
  P1=buffer[NUM];
  NUM++;
     if(NUM>=24)
     {
     NUM=0;
     }
 }
}


菜鸟
2011-12-28 16:55:12     打赏
6楼
跑马灯视频
http://v.youku.com/v_show/id_XMzM2Mzc2NzI4.html
视频上传不成功,只能用链接了。

专家
2011-12-28 19:17:54     打赏
7楼
继续啊

菜鸟
2011-12-30 14:56:28     打赏
8楼

弱弱的问一句,视频的上传怎么弄,我上传了许久失败了。


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]