找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 无量寿经
打印 上一主题 下一主题
收起左侧

分享《51单片机轻松入门—基于STC15W4K系列》视频_课件_例程

  [复制链接]
601#
ID:60379 发表于 2017-12-8 21:06 | 只看该作者

回复

使用道具 举报

602#
ID:98257 发表于 2017-12-9 12:05 | 只看该作者
你好!想学习一下关于stc系列单片机。谢谢!
回复

使用道具 举报

603#
ID:259391 发表于 2017-12-9 13:37 | 只看该作者
正好在找,谢谢楼主
回复

使用道具 举报

604#
ID:258637 发表于 2017-12-9 14:51 | 只看该作者
前辈好!新手学习,请多关照。
回复

使用道具 举报

605#
ID:262238 发表于 2017-12-15 23:15 | 只看该作者
请问下载这个视频要钱不?
回复

使用道具 举报

606#
ID:240768 发表于 2017-12-16 17:46 来自手机 | 只看该作者
谢谢楼主
回复

使用道具 举报

607#
ID:102318 发表于 2017-12-16 20:47 | 只看该作者
感谢分享!!!
回复

使用道具 举报

608#
ID:68143 发表于 2017-12-17 16:20 | 只看该作者
视频、课件、例程下载(持续更新):
回复

使用道具 举报

609#
ID:262674 发表于 2017-12-17 19:43 | 只看该作者
谢谢楼主分享! 下来看看
回复

使用道具 举报

610#
ID:99612 发表于 2017-12-17 21:00 | 只看该作者
谢谢分享
回复

使用道具 举报

611#
ID:127281 发表于 2017-12-18 14:18 来自手机 | 只看该作者
谢谢楼主的分享了
回复

使用道具 举报

612#
ID:60379 发表于 2017-12-18 21:42 | 只看该作者
/****************《51单片机轻松入门-基于STC15W4K系列》配套例程 *************
★★★★★★★★★★★★★★★★★★★★★★★★
// 定时器实验,LED亮一秒灭1秒
  ★★★★★★★★★★★★★★★★★★★★★★★★*/
// 内部RC时钟频率22.1184MHz
#include "STC15W4K.H"
sbit LED=P0^0;
unsigned char counter;                // 软件计数器
void main()
{
        TMOD=0x01;              // 定时器0_16位计数
        TH0=0x70;               // 经计算定时20ms初值是0x7000
        TL0=0x00;
        TR0=1;                  // 定时器开始运行
        while(1)
        {
                if(TF0==1)
                {
                         TF0=0;         // 没使用中断的情况下必定会用软件查询清零
                        TH0=0x70;
                        TL0=0x00;
                        counter++;      
                }
                if(50==counter)    //20ms×50=1000ms即1S(中断时重装定时常数占用时间忽略不计)
                {
                         counter=0;
                        LED=~LED;
                }
        }  
}


回复

使用道具 举报

613#
ID:20793 发表于 2017-12-19 11:40 | 只看该作者

谢谢分享
回复

使用道具 举报

614#
ID:60379 发表于 2017-12-20 21:38 | 只看该作者
/****************《51单片机轻松入门-基于STC15W4K系列》配套例程 *************
★★★★★★★★★★★★★★★★★★★★★★★★
计数器实验
  ★★★★★★★★★★★★★★★★★★★★★★★★*/

// 内部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;
        }
}


回复

使用道具 举报

615#
ID:214745 发表于 2017-12-21 19:25 | 只看该作者
学习一下,看看怎么样?
回复

使用道具 举报

616#
ID:60379 发表于 2017-12-21 20:56 | 只看该作者
读者评论




回复

使用道具 举报

617#
ID:60379 发表于 2017-12-23 09:47 | 只看该作者
/****************《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;
        }
}


回复

使用道具 举报

618#
ID:265842 发表于 2017-12-23 21:03 | 只看该作者
谢谢分享
回复

使用道具 举报

619#
ID:265913 发表于 2017-12-24 00:54 | 只看该作者
收藏看下
回复

使用道具 举报

620#
ID:265948 发表于 2017-12-24 10:21 来自手机 | 只看该作者
谢谢分享,很需要
回复

使用道具 举报

621#
ID:261039 发表于 2017-12-26 22:18 | 只看该作者

谢谢分享 正需要
回复

使用道具 举报

622#
ID:233200 发表于 2017-12-27 15:23 | 只看该作者

谢谢楼主分享
回复

使用道具 举报

623#
ID:268099 发表于 2017-12-27 23:39 | 只看该作者
感谢楼主分享
回复

使用道具 举报

624#
ID:236695 发表于 2017-12-28 08:58 | 只看该作者
看看
回复

使用道具 举报

625#
ID:154674 发表于 2017-12-28 09:30 | 只看该作者
很棒呀
回复

使用道具 举报

626#
ID:154674 发表于 2017-12-28 09:39 | 只看该作者
谢谢分享
回复

使用道具 举报

627#
ID:268059 发表于 2017-12-28 14:27 | 只看该作者
谢谢分享好资料
回复

使用道具 举报

628#
ID:166828 发表于 2018-1-2 18:58 | 只看该作者
谢谢分享!!
回复

使用道具 举报

629#
ID:270421 发表于 2018-1-2 20:56 | 只看该作者
谢谢分享资料
回复

使用道具 举报

630#
ID:149783 发表于 2018-1-2 21:59 | 只看该作者
谢谢分享,路过看看
回复

使用道具 举报

631#
ID:270474 发表于 2018-1-2 22:31 | 只看该作者
的确不错 支持版主
回复

使用道具 举报

632#
ID:253767 发表于 2018-1-2 22:44 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

633#
ID:270659 发表于 2018-1-3 11:03 | 只看该作者
支持,哈哈哈哈哈哈哈哈哈
回复

使用道具 举报

634#
ID:60379 发表于 2018-1-3 21:25 | 只看该作者
include "STC15W4K.H"      // 包含 "STC15W4K.H"寄存器定义头文件
/****************《51单片机轻松入门-基于STC15W4K系列》配套例程 *************
★★★★★★★★★★★★★★★★★★★★★★★★
串口通信:单片机向电脑发送0~255范围内不断增大的数据\
  ★★★★★★★★★★★★★★★★★★★★★★★★*/


void delay500ms(void)
{
   unsigned char i,j,k;
   for(i=93;i>0;i--)       // 注意后面没分号
   for(j=235;j>0;j--)      // 注意后面没分号
   for(k=125;k>0;k--);     // 注意后面有分号
}
void UART_init(void)
{                  
        //下面代码设置定时器1
        TMOD = 0x20;        // 0010 0000 定时器1工作于方式2(8位自动重装方式)
        TH1  = 0xFA;        // 波特率:9600 /22.1184MHZ
        TL1  = 0xFA;        // 波特率:9600 /22.1184MHZ
        TR1  = 1;
        //下面代码设置定串口
        AUXR = 0x00;             // 很关键,使用定时器1作为波特率发生器,S1ST2=0
        SCON = 0x50;         // 0101 0000 SM0.SM1=01(最普遍的8位通信),REN=1(允许接收)
}
void UART_send_byte(unsigned  char dat)
{
        SBUF = dat;
        while(!TI);            
        TI=0;         //此句可以不要,不影响后面数据的发送,只供代码查询数据是否发送完成
}
void main()
{
        unsigned  char num=0;       
        UART_init();
        while(1)
        {               
                UART_send_byte(num++);
                delay500ms();
        }
}


回复

使用道具 举报

635#
ID:15813 发表于 2018-1-5 23:27 | 只看该作者
好书呀好书
回复

使用道具 举报

636#
ID:8222 发表于 2018-1-6 10:21 | 只看该作者
谢谢分享。
回复

使用道具 举报

637#
ID:101726 发表于 2018-1-6 11:47 | 只看该作者
谢谢  真心谢谢!!
回复

使用道具 举报

638#
ID:163687 发表于 2018-1-8 11:36 | 只看该作者
谢谢分享
回复

使用道具 举报

639#
ID:274805 发表于 2018-1-11 14:27 | 只看该作者
谢谢!分享!
回复

使用道具 举报

640#
ID:146024 发表于 2018-1-12 17:17 | 只看该作者
不错的资源
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表