STC单片机编程入门IAP15w4W58S4下载后不能运行

  《单片机应用技术项目化教程:基于STC单片机》是学习单片机应用技术的项目化教材,也是STC大学推广计划的合作教材、STC杯单片机系统设计大赛的推荐教材,适合C语言零基础的学员,书中通过典型案例——一个单片机I/O口测试仪、一台交通灯控制器、一个仪表显示器、医院病床呼叫系统控制器、一个定时开关、一个数显测量仪、一个智能控制器、一个小型飞行器的设计制作,详尽解说了单片机应用的核心技术,程序完整,循序渐进,引导读者入门并快学速用。
  本书适合相关高职高专院校师生使用,也非常适用于本科和相关工程技术人员自学单片机时使用。

  陈静,吉林电子信息职业技术学院机电技术学院,副教授教研室主任,一直从事自动化相关专业的教学工作,主讲课程有:《单片机应用技术》、《自动控制原理》、《自动控制系统》、《电路》等。

项目一 设计制作一个单片机I/O口测试仪 1
进阶一 通过与计算机比较,初步认识单片机 3
一、单片机的定义及单片机应用系统的组成 4
二、单片机的硬件和软件 5
三、单片机的应用和发展趋势 8
四、STC单片机简介 9
六、单片机的学习方法 13
进阶二 单片机正常工作时的状态 14
二、51单片机程序的运行机制 17
进阶三 用单片机点亮LED指示灯 21
二、点亮一个LED信号灯电路 22
三、点亮一个LED信号灯的程序 23
五、C语言知识学习(一)——C语言的基本语句 40
项目二 设计制作一台交通灯控制器 44
进阶一 设计一个LED闪烁信号灯控制系统 45
一、一个LED信号灯的闪烁电路 47
四、C语言知识学习(二)——while语句 50
五、单片机程序结构 53
进阶二 简单的城市路口交通灯控制系统实例 58
一、程序流程图的基本结构 59
二、模拟城市路口交通灯控制系统举例 61
三、C语言知识学习(三)——for语句 63
项目三 设计制作一个仪表显示器 66
进阶一 用单片机控制一位数码管显示数字 66
一、数码管工作原理 67
二、一位数码管与单片机的连接电路 69
三、用单片机控制数码管显示“6”程序 69
四、C语言知识学习(四)——预处理命令和变量 70
进阶二 用单片机控制多位数码管显示不同的数字 73
一、8位数码管与单片机的连接电路 74
二、多联数码管与动态显示技术 74
三、74HC595简介与按时序图编程 75
四、8位数码管显示不同数字流程图 77
五、编程实现多位数码管显示不同的数字 78
六、C语言知识学习(五)——数组知识 80
进阶三 设计一个仪表的数码管数值显示器 82
一、C语言知识学习(六)——常用运算符 83
进阶四 用字符液晶12864做显示器,显示汉字和数字 89
项目四 设计制作医院病床呼叫系统控制器 100
进阶一 按钮控制电动机的启停 101
一、如何把电动机接到单片机上——功率驱动 101
二、交流电动机的驱动电路 103
三、按钮控制电动机的启停流程图 103
四、按钮控制交流电动机的启停程序 103
五、C语言知识学习(七)——if语句用法 105
进阶二 设计一台简易抢答器 108
一、简易抢答器中按钮的电路 108
二、简易抢答器流程图 108
三、简易抢答器程序 109
进阶三 用一位数码管记录按钮按下的次数 112
一、按钮去抖动的方法 114
二、用8位数码管的第1位记录按钮按下的次数程序 114
进阶四 用4个组合按钮修改仪表上显示的数据 116
一、组合按钮电路 117
进阶五 矩阵式键盘用法 121
一、矩阵式键盘 121
项目五 设计制作一个带时间显示的定时开关 125
进阶一 认识单片机的特殊功能寄存器 126
二、单片机内部存储器结构与数据存放方法 127
三、特殊功能寄存器 128
进阶二 设计一个故障报警器 136
三、单片机响应中断的过程 146
四、故障报警器电路 147
五、故障报警器程序 147
进阶三 设计一位秒表 148
一、定时器/计数器功能介绍 149
进阶四 使用串口实现两台单片机间的通信功能 162
一、串行接口通信简介 162
项目六 设计制作一个手持数显测量仪 176
二、主时钟分频、分频寄存器、主时钟对外输出 181
进阶二 用PCA软件定时器功能实现LED灯1s闪烁一次 189
二、16位软件定时器模式 193
进阶三 用PCA模块的捕捉(捕获)功能测量脉冲宽度 196
一、PCA模块的捕捉工作模式 196
二、高速输出模式 198
进阶四 用PCA模块的PWM功能完成LED灯亮度调节 201
一、PCA模块的脉宽调节模式 202
三、PCA模块的应用总结 204
进阶五 用片内A/D模块实现一个简易的电压表 210
二、ADC模块的使用编程要点 214
进阶六 用SPI通信模块完成两台单片机间的通信 217
二、SPI相关的特殊功能寄存器 218
三、SPI接口的编程要点 220
项目七 设计制作一个多功能智能控制器 223
一、单总线介绍 224
进阶二 设计一个日历时钟 235
一、I2C总线的基础知识 235
进阶三 自动窗帘 249
一、步进电动机简介 249
四、电动机驱动模块L298N电路 254
进阶四 用8×8点阵轮流显示数字0~9 258
进阶五 单片机解码红外线遥控 261
一、红外线遥控编码基础知识 262
进阶一 使用RTX51进行单片机程序的开发 271
二、单任务、多任务和基于RTX51 Tiny程序的比较 272
三、使用操作系统编写一个流水灯程序 275
四、RTX51操作系统中任务的调度和参数的传递方法 277
五、在RTX51下编写遥控器摇杆程序 281
二、使用NRF24L01设计小型四通道遥控器 292
三、使用NRF24L01设计小型四通道遥控器示例程序 293
进阶三 小型四轴飞行器中常见传感器用法与编程 304
一、四轴飞行器的传感器 306
二、六轴传感器MPU-
进阶四 小型电动机PID控制方法与编程 316
一、无刷直流电动机 317
二、直流电动机的调速 318
四、飞行器控制程序示例 319
附录C 单片机中数据的表示与运算 336
C.1 二进制与十六进制数 337
C.3 二进制数的加法和减法运算 341
C.4 二进制数的逻辑运算 341

以下是烧录程序的主要界面。烧录过程非常简单,操作也非常简单。图中红色的五个大数字就表示了整个过程。简简单单的五步就可以了(实际上只需4步)。

0

利用光敏电阻检测室内光线的强弱,被动热释红外探测器可探测人体的特征,传感器将检测数据传送给控制核心———单片机,根据处理结果去控制照明设备的开启、关闭和照度。

LED 护栏管又名丽得管,是一种先进的LED装饰照明灯饰产品。以红、绿、蓝3种颜色的LED作为光源,使用了微电子和数码技术,能进行色彩追逐,色彩过渡渐...

52xxAD系列单片机的内部集成了两路可编程计数阵列模块(PCA),可用于软件定时器、外部脉冲的捕捉、高速输出和脉宽调制输出(PWM)。

 摘要:本文主要介绍一种基于STC12C5A60S2单片机控制智能型防爆电抗器控制器的设计,可对电流、电压、温度等多个信号进行采集,具有时间型、电流型、...

为解决二维LED显示单调与立体感差的问题,提出了以STC12c5a60s2为核心芯片,辅以ULN2803芯片和74HC573芯片对大功率的512个LED...

使用压力传感器采集信号、单片机集成的ADC转换器进行 A/D转换、光电耦合器件减小干扰、电机的点动控制减小误差,基于单片机设计了一个自动称重电路。实践证...

以 STC12C5A60S2高性能单片机作为控制核心,设计一种单自由度电流型 PWM 功率放大器,具有集成度高、体积小和成本优势。霍尔电流传感器完成电流...

脉冲宽度调制(PWM),是英文“ Pulse Width Modulation” 的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一...

锂电池具有高存储能量、寿命长、重量轻和无记忆效应等优点,已经在现行便携式设备中得到了广泛的使用,尤其是在手机、多媒体播放器、GPS终端等消费类电子设备中...

STC为宏晶公司推出的国产51单片机,其优点在于价格低廉,功能强大,使用方便,尤其是其串口ISP下载程序的方式方便了大量用户,免去了购买昂贵的编程器,非...

STC Bearings GMBH是欧洲传动与控制技术发展重要成员公司之一,成立于1927年,一直致力于精密轴承、重型轴承与座、衬套、密封件等生产制造,...

        兴趣是最好的老师,艾克姆科技始终坚信!所以艾克姆科技倾力推出实验演示视频,这些视频简短而直观,可最有效的提高初学者的学习效率、最大限度的提高初学者的学习热情……

  • 配套芯片为STC15W4K56S4,所有引脚都已引出,并标有端口号,方便扩展,更方便使用示波器测各引脚波形,直观地观察数据传输波形。

  • 板载一路RS-485接口,轻松组建RS-485通讯网络。开发板上预留有120Ω匹配电阻(开发板背面R13),可根据RS-485网络负载情况选择是否使用匹配电阻。

  • 板载OLED接口,0.96寸和1.3寸均可使用,极大的方便用户。

  • 板载LCD通用接口,用户可根据实际需求选择合适的LCD。

  • 板载一路nRF24L01无线模块接口,可进行2.4G无线通信试验,可实现与nRF24LE1开发板、nRF24LU1开发板、STM32F103CBT6开发板(板载nRF24L01射频模块)之间的无线通信

  • 板载三色RGB LED,点亮多彩的世界!

  • 板载一个用户按键,方便用户调试程序或功能指示使用。

  • 一个电源指示灯,两个下载程序通信指示灯。

  • 1个下载按键,结合STC官方ISP下载程序软件可方便实现程序下载及更新。

  • 板载STC官方推荐USB转串口芯片CH340G,下载程序方便高效。

  • 根据STC官方推荐,预留外部晶振焊盘,以方便用户解决内部时钟精度不够准的情况。

  • 一个ASM稳压管,提供开发板工作所需的3.3V电源,保证系统稳定运行。

  • 可短路器选择5V/3.3V电源供电,满足STC15W4K56S4宽电压工作的需求。

  • 艾克姆科技所有产品均为公司内建SMT生产线生产,拒绝手工加工造成的虚焊漏焊和产品一致性差的问题。

拿到EasySTC15开发板后,怎么让开发板跑起来?怎么学习STC15W系列单片机呢?

艾克姆科技首创“开发板应用5步”的方式来系统的指导用户应用开发板,用户可以根据自己的需要在各个步骤里面选择学习相关实验。

每个步骤里面都包含了该步骤需要的工具、例程、实验指导,学习起来更加清晰!

【开发板第一步:搭建开发环境】

【开发板应用第二步:学习基础实验】


 【基础实验:串口3串口4收发实验】


 【基础实验:W5500以太网模块实验】




【开发板应用第三步:学习传感器实验】

 【传感器实验:声音传感器实验】

 【传感器实验:气体传感器实验】

接入可燃气体传感器,即可检测可燃气体是否超标。

 【传感器实验:光敏传感器实验】

接入光敏传感器,即可检测光照强度,这可以集成到很多应用中,如自动灯光等。

 【传感器实验:温湿度传感器实验

 【传感器实验:人体红外传感器实验】


 【传感器实验:雨滴传感器实验】

 【传感器实验:触摸传感器实验】


我要回帖

更多关于 单片机编程入门 的文章

 

随机推荐