预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)51单片机50个实例代码 (word完整版)51单片机50个实例代码 (word完整版)51单片机50个实例代码 HYPERLINK”https://www。baidu。com/link?url=fx9le8o—aeRfLWYY9u04-yRHeghHY_RKGL5vHHYSrgO0XKLZX3R580TheVUJtwxA&wd=&eqid=e2843aa90002840f00000003565ff68b”\t”https://www。baidu.com/_blank”51单片机50个例程代码 程序里有中断,串口等驱动,直接复制即可使用 1—IO输出-点亮1个LED灯方法1 /*——-———--—-——-——-—---———-——---———--—----————--—- 名称:IO口高低电平控制 论坛:www.doflye。net 编写:shifang 日期:2009。5 修改:无 内容:点亮P1口的一个LED灯 该程序是单片机学习中最简单最基础的, 通过程序了解如何控制端口的高低电平 —---——--—--—--—-—————-—-—-———----—-——-----————--*/ #include<reg52.h〉//包含头文件,一般情况不需要改动, //头文件包含特殊功能寄存器的定义 sbitLED=P1^0;//用sbit关键字定义LED到P1。0端口, //LED是自己任意定义且容易记忆的符号 /*——--——--—-——-—-—---—---—-————--—-—-——-—-—--——-—- 主函数 ————-—-——--———--————--—--————-————-——————-----——*/ voidmain(void) { //此方法使用bit位对单个端口赋值 LED=1;//将P1.0口赋值1,对外输出高电平 LED=0;//将P1。0口赋值0,对外输出低电平 while(1)//主循环 { //主循环中添加其他需要一直工作的程序 } } 2—IO输出-点亮1个LED灯方法2 /*——--—---——-—-—-—-—-—-———---——-——-—--——--——----— 名称:IO口高低电平控制 论坛:www。doflye.net 编写:shifang 日期:2009.5 修改:无 内容:点亮P1口的一个LED灯 该程序是单片机学习中最简单最基础的, 通过程序了解如何控制端口的高低电平 —-——--——--—--——--————————-——————---————————-----*/ #include〈reg52。h>//包含头文件,一般情况不需要改动, //头文件包含特殊功能寄存器的定义 /*-------——------—-———-————-—---———————-—-—---—-—- 主函数 ————-——---——-—--—-—————-———--—---—-——-—--—-——-—-*/ voidmain(void) { //此方法使用1个字节对单个端口赋值 P1=0xFF;//P1口全部为高电平,对应的LED灯全灭掉, //ff换算成二进制是11111111 P1=0xfe;//P1口的最低位点亮,可以更改数值是其他的灯点亮 //0xfe是16进制,0x开头表示16进制数, //fe换算成二进制是11111110 while(1)//主循环 { //主循环中添加其他需要一直工作的程序 } } 3-IO输出—点亮多个LED灯方法1 /*—————-——-—-———---———————---———---——-——————---—- 名称:IO口高低电平控制 论坛:www.doflye。net 编写:shifang 日期:2009.5 修改:无 内容:点亮P1口的多个LED灯 该程序是单片机学习中最简单最基础的, 通过程序了解如何控制端口的高低电平 -——--——-—--—-—-——-—-——————--—---—--———--—--———-—*/ #include<reg52.h>//包含头文件,一般情况不需要改动, //头文件包含特殊功能寄存器的定义 sbitLED0=P1^0;//用sbit关键字定义LED到P1。0端口, sbitLED1=P1^1;//LED是自己任意定义且容易记忆的符号 sbitLED2=P1^2; sbitLED3=P1^3; sbitLED4=P1^4; sbitLED5=P1^5; sbitLED6=P1^6; sbitLED7=P1^7; /*-———----—---------—-——---—————-———-—--———-————-- 主函数 —--—-—---——--——---—-—