(1小时学会c语言51单片机)c语言入门教程+重点标注new

(1小时学会c语言51单片机)c语言入门教程+重点标注new

ID:34662588

大小:460.37 KB

页数:24页

时间:2019-03-08

(1小时学会c语言51单片机)c语言入门教程+重点标注new_第1页
(1小时学会c语言51单片机)c语言入门教程+重点标注new_第2页
(1小时学会c语言51单片机)c语言入门教程+重点标注new_第3页
(1小时学会c语言51单片机)c语言入门教程+重点标注new_第4页
(1小时学会c语言51单片机)c语言入门教程+重点标注new_第5页
资源描述:

《(1小时学会c语言51单片机)c语言入门教程+重点标注new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、51单片机C语言#include#defineHI((65536-50000)/256)#defineLO((65536-50000)%256)#define_TH0_TL0_(65536-50000)#defineM20//(1000/25)/**********************************************************************************************/unsignedhou=12,min=0,sec=0;unsignedcharSEG_TAB_B[]={0xc0,0xf9,0x

2、a4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0-9数字unsignedcharSEG_TAB_A[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//0.-9.数字/*********************************************************************************************/voidDelay(unsignedchara)//延时程序a*1MS{unsignedcharj;while(a--!=0){for

3、(j=0;j<125;j++);}}/*********************************************************************************************/voidDisp(void)//数码管显示{P2_0=1;P1=SEG_TAB_B[hou/10];Delay(5);P2_0=0;P2_1=1;P1=SEG_TAB_A[hou%10];Delay(5);P2_1=0;P2_2=1;P1=SEG_TAB_B[min/10];Delay(5);P2_2=0;P2_3=1;P1=SEG_TAB_A[min%10

4、];Delay(5);P2_3=0;P2_4=1;P1=SEG_TAB_B[sec/10];Delay(5);P2_4=0;P2_5=1;P1=SEG_TAB_B[sec%10];Delay(5);P2_5=0;}/********************************************************************************************/voidIsrTimer0(void)interrupt1using1//定时50ms{staticunsignedcharcount=0;//定义静态变量countcount++;i

5、f(count==M){count=0;sec++;if(sec==60){min++;sec=0;if(min==60){hou++;min=0;if(hou==24){hou=0;}}//if}//if}//if}/******************************************************************************************/voidTimer0Init(void)//定时器0{TMOD=0x01;TH0=HI;TL0=LO;TR0=1;ET0=1;EA=1;}/**********************

6、********************************************************************/voidmain(void)//主函数{Timer0Init();while(1){Disp();}}更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机(SingleChipComputer)。念还是比较模糊,现作如下说明:(1)编程器编程器是用来烧单片机芯片的,是把HEX或者BIN文件烧到单片机ROM里的,供单片机运行的。(2)实验板实验板是专为初学者根据某些要求而特做的

7、板,一般上面就有一个单片机的最小系统,使用者只需写好程序,烧好芯片,放到上面加以验证的这么一个工具。有了实验板,对与初学者来说,省去了焊个最小系统的麻烦。但是对于电子开发人员来说,作用并不是很大(3)仿真器仿真器是直接把HEX或者BIN文件暂时放在一个芯片里,再通过这个芯片的引脚连接到实验板或者系统上工作。这样以来,可以省去了来回插拔芯片带来的不必要麻烦。我一开始也不知道上面3个的概念和作用,嘿嘿,原本想买个实验板(不想焊板,因为不可能为了点亮几个流水灯,而去焊个单片机的最小系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。