![]()
内容推荐 本书选用宏晶科技有限公司生产的可仿真单片机IAP15W4K58S4,编程开发环境为Keil4。本书采用项目化组织方式,以自制IAP15W4K58S4单片机开发板为平台,按照系统性、实用性原则编排十个项目:控制灯光闪烁、数码管显示数字、键盘控制输入、中断系统应用、制作电子钟与秒表、制作简易电压表、实现串口通信、液晶显示应用、串行总线接口应用、PWM模块控制电动机调速。每个项目均围绕接近工程实际的应用,以两三个任务作为载体,巧妙地将知识点和技能训练融于项目之中,让学生通过完整的硬件设计、软件流程设计、编程调试等工作过程掌握STC15系列单片机的片内资源及典型应用,掌握所需的理论知识和实践技能。本书是中高职衔接课程体系的单片机课程教材,主要以高职高专的学生作为讲授对象,可作为各高职高专院校的单片机教材,也可作为单片机自学教程或培训教程,对从事单片机应用开发的工程技术人员也有一定参考价值。 目录 前言
项目一控制灯光闪烁 1.1项目说明 1.2知识准备 1.2.1单片机概述 1.2.2IAP15W4K58S4单片机 1.2.3数制及转换 1.2.4使用Keil4和STC-ISP软件仿真调试程序 1.2.5开发板硬件资源 1.2.6KeilC和ANSIC的差异 1.3项目实施 1.3.1任务一:点亮一个发光二极管 1.3.2任务二:流水灯控制 1.3.3任务三:交通信号灯控制 习题
项目二数码管显示数字 2.1项目说明 2.2知识准备 2.2.1数码管的结构 2.2.2数码管的显示方式 2.2.3串入并出扩展芯片74LS595 2.3项目实施 2.3.1任务一:单片机直接控制数码管显示 2.3.2任务二:单片机扩展I/O口控制数码管显示 习题
项目三键盘控制输入 3.1项目说明 3.2知识准备 3.2.1键盘概述 3.2.2独立式键盘 3.2.3矩阵式键盘 3.3项目实施 3.3.1任务一:按键控制数码管显示 3.3.2任务二:一键控制流水LED速度 习题
项目四中断系统应用 4.1项目说明 4.2知识准备 4.2.1中断概述 4.2.2单片机中断系统 4.2.3中断初始化 4.2.4中断服务函数 4.3项目实施 4.3.1任务一:模拟交通信号灯与急救车 4.3.2任务二:中断实现的按键识别 习题
项目五制作电子钟与秒表 5.1项目说明 5.2知识准备 5.2.1定时器/计数器概述 5.2.2定时器/计数器的控制 5.2.3定时器/计数器的工作方式 5.2.4定时器/计数器的应用 5.3项目实施 5.3.1任务一:99.9s秒表计时 5.3.2任务二:简易电子钟的实现 习题
项目六制作简易电压表 6.1项目说明 6.2知识准备 6.2.1ADC转换概述 6.2.2ADC转换原理及性能指标 6.2.3ADC转换器结构及相关寄存器 6.3项目实施 6.3.1任务一:简易电压表的实现 6.3.2任务二:用ADC实现按键识别 习题 ……
项目七实现串口通信 项目八液晶显示应用 项目九串行总线接口应用 项目十PWM模块控制电动机调速
参考文献 |