返回首页

51单片机学习

时间:2012-12-12 15:30来源:中华工控网 作者:未知 点击:
(一)硬件组成 最简单的51单片机系统由四部分组成。电源,时钟,单片机,复位电路。 但只有这四部分组成的电路在实际中是没有途的,通常还要加上一些输入输出接口,如AD,DA,
  

(一)硬件组成

最简单的51单片机系统由四部分组成。电源,时钟,单片机,复位电路。

但只有这四部分组成的电路在实际中是没有途的,通常还要加上一些输入输出接口,如AD,DA,按键,LED,LCD,串口通信等。

(二)开发工具

基于单片机的开发所用到的工具有计算机,仿真器,编程器,万用表等

(三)开发软件

基于51的单片机系统开发工具一般用C语言或汇编(很少用了)开发,开发环境采用KEIL

(四)实例

由电源,单片机,晶振,发光二极管,复位电路组成的单片机系统,实现LED不停闪烁功能。

 

别外还要加上时钟电路,上图中没有标出。

C程序为

#include<reg51.h>
sbit LED1=P1^7;//定义LED1端口
void delayms(unsigned char ms) 
// 毫秒延时子程序
{ unsigned char i;
 while(ms--)
 {
  for(i = 0; i < 120; i++);
 }
}

void main(void)  //主程序
{
 while(1)  //循环程序
 {
  delayms(250);   
  LED1 =1;  //点亮LED1
  delayms(250);
  LED1 =0;  //熄灭LED1
 }
}

在KEIL中编译生成HEX文件,利用编程器下到单片机内即可。

 

相关课程链接单片机开发实战班

------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
合作伙伴
  • 武汉工程大学合作培训机构

  • 国家信息技术紧缺人才培养工程(NITE)

  • ARM公司全球授权培训中心

  • 国内首家Symbian授权培训

  • 微软全球嵌入式合作伙伴

  • Altera全球合作培训机构

在线客服
  • 客服热线:
    139-8620-3604
    159-2752-9536



  • 官方微信
  •  咨询微信二维码