《51单片机轻松入门—基于STC15W4K系列》配套视频与例程地...

  • 无量寿经
  • LV2工程师
  • |      2017-09-04 22:22:56
  • 浏览量 1146
  • 回复:4
由于百度网盘的原因,《51单片机轻松入门—基于STC15W4K系列配套视频与例程下载地址发生了变化,新网盘地址见附件首页。大家在学习中遇到什么问题也都可以在本论坛提问或本帖跟帖。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:4
无量寿经 2017-12-23
/****************《51单片机轻松入门-基于STC15W4K系列》配套例程 ************* ★★★★★★★★★★★★★★★★★★★★★★★★ T0计数显示到P0口 ★★★★★★★★★★★★★★★★★★★★★★★★*/ // 内部RC时钟频率22.1184MHz #include "STC15W4K.H" // include称为文件包含命令,后面引号中内容称为头文件 void port_mode() // 端口模式 { P0M1=0x00; P0M0=0x00;P1M1=0x00; P1M0=0x00;P2M1=0x00; P2M0=0x00;P3M1=0x00; P3M0=0x00; P4M1=0x00; P4M0=0x00;P5M1=0x00; P5M0=0x00;P6M1=0x00; P6M0=0x00;P7M1=0x00; P7M0=0x00; } void main() { unsigned char DispBuf; port_mode(); // 所有IO口设为准双向弱上拉方式。 P0=0xff; // 关闭P0口接的所有灯 TMOD=0x05; // 确定计数工作模式为T0_16位计数,不需要重装。 TR0=1; // 定时器T0开始运行 for(;;) { DispBuf=TL0; P0=~DispBuf; } }
0   回复
举报
发布
无量寿经 2017-11-17
// 让接在STC15W4K58S4的P0.0引脚发光二极管1秒钟闪烁1次,晶振11.0592MHz #include "STC15W4K.H" // 注意宏定义语句后面无分号 void delay500ms() { unsigned char i,j,k; // i,j,k由由软件计算出并验证正确。 for(i=41;i>0;i--) // 注意后面没分号 for(j=133;j>0;j--) // 注意后面没分号 for(k=252;k>0;k--); // 注意后面有分号 } void port_mode() // 端口模式 { P0M1=0x00; P0M0=0x00;P1M1=0x00; P1M0=0x00;P2M1=0x00; P2M0=0x00;P3M1=0x00; P3M0=0x00; P4M1=0x00; P4M0=0x00;P5M1=0x00; P5M0=0x00;P6M1=0x00; P6M0=0x00;P7M1=0x00; P7M0=0x00; } void main() { port_mode(); // 将单片机所有端口配置为准双向弱上拉方式 while(1) { P0 &=~(1<<7); // 将端口单独某位置0(提示:C语言中很重要的技巧) delay500ms(); // 延时500ms P0|=(1<<7); // 将端口单独某位置1(提示:C语言中很重要的技巧) delay500ms(); // 延时500ms } }
0   回复
举报
发布
无量寿经 2017-09-23
/****************《51单片机轻松入门-基于STC15W4K系列》配套例程 ************* ★★★★★★★★★★★★★★★★★★★★★★★★ 二极管闪烁发光实验 ★★★★★★★★★★★★★★★★★★★★★★★★*/ #include "STC15W4K.H" // include称为文件包含命令,后面引号中内容称为头文件 sbit P0_0 = P0^0; // sbit是位定义," STC15W4K.H "中有sfr P0 = 0X80字节定义语句 void delay500ms(void) { unsigned char i,j,k; for(i=41;i>0;i--) // 注意后面没分号 for(j=133;j>0;j--) // 注意后面没分号 for(k=252;k>0;k--); // 注意后面有分号 } void main () { for (;;) // for (;;) 让for下面1对大括号内程序无限循环 { P0_0 =!P0_0; // 取反P0_0引脚 delay500ms(); // 延时500ms,高电平500ms,低电平500ms,周期1S } }
0   回复
举报
发布
无量寿经 2017-09-16
本帖最后由 无量寿经 于 2017-9-23 21:37 编辑 点亮一个LED小灯 /****************《51单片机轻松入门-基于STC15W4K系列》配套例程 ************* ★★★★★★★★★★★★★★★★★★★★★★★★ 淘宝店地址:https://shop117387413.taobao.com QQ群:STC51-STM32(3) :515624099 或 STC51-STM32(2):99794374。 验证信息:STC15单片机 邮箱:xgliyouquan@126.com ★★★★★★★★★★★★★★★★★★★★★★★★*/ //让接在STC15W4K58S4的P0.0引脚发光二极管发光 #include "STC15W4K.H" // include称为文件包含命令,后面双引号中内容称为头文件 sbit P0_0 = P0^0; // sbit是位定义,"STC15W4K.H"中有sfr P0 = 0X80字节定义语句 void main () { P0_0=0; // 点亮LED } // 实验证明:程序执行到这后面又执行P0_0=0。
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子