您的位置:首页 > 其它

单片机最小系统制作记录

2014-04-08 09:50 288 查看
声明:本实验采用面包板,跳线,电子散件制作

目的:单片机最小系统,控制发光二极管闪烁

电子元件清单(仅限本实验的最小系统):

面包板+跳线(>20根)

5V 供电电源 1个

10UF 电解电容 1个(复位电路)

30PF 瓷片电容 2个(时钟电路)

10k 电阻 2个(复位电路+LED发光电路)

STC89C51 单片机 1个

12MHZ 晶振 1个

发光二极管 1个

效果图:



电路原理图:



上电测试:(建议上电前,再次检查确认电路,防止烧毁元器件)

一般来说先给单片机烧写LED常亮程序,方便检查电路是否有接触不好,程序如下:

#include <reg52.h>
sbit D1=P0^0;  //D1接通,LED常亮,电路接单片机第39管脚
void main()
{
D1=0;
}


接下来取下单片机,烧写LED闪烁程序,软件使用(编译器:Keil uVision4 + 烧写器: STC_ISP_V480.exe)
程序如下:

#include <reg52.h>
sbit D1=P0^0;

void delay10ms(unsigned int count)
{
unsigned int i,j,k;

for(i=0;i<count;i++)
for(j=0;j<10;j++)
for(k=0;k<120;k++);
}
void main()
{
while(1)
{
D1=0;
delay10ms(10);
D1=1;
delay10ms(10);
}
//D1=0;
}
烧写之后,插好单片机(注意要插紧,本人实验过程中曾出现未插紧接触不好现象),成功看到LED闪烁,本次实验成功结束!

参考视频资料:
http://v.youku.com/v_show/id_XNTk5MzYyMTgw.html
本实验所需元器件选购店铺(店家人不错):
http://item.taobao.com/item.htm?_u=8asuqbs7f10&id=36771505927
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: