单片机技术及应用 基于Proteus仿真的C语言程序设计 第2版 杨暾 2018年版
- 资料名称:单片机技术及应用 基于Proteus仿真的C语言程序设计 第2版 杨暾 2018年版
- 英文名称:
- 文件大小:139.1 MB
- 标准类型:行业图书
- 标准语言:中文版
- 授权形式:免费
- 文件类型:PDF文档
- 下载次数:3125 加入收藏
- 标签:
资料介绍
单片机技术及应用 基于Proteus仿真的C语言程序设计 第2版
作者:杨暾
出版时间:2018年版
内容简介
本书是职业教育电子与信息技术专业课程改革创新规划教材。本书以MCS-51系列单片机为主体,运用Proteus软件仿真和C语言程序设计,通过大量典型的多任务项目实训详细介绍了单片机开发必备的基础知识和软硬件条件,系统介绍了单片机的基本结构、定时/计数器、中断系统、串行通信及常用接口技术等基础知识及相应的C语言程序设计基本方法。本书所有实例均采用仿真软件Proteus进行仿真和实验板进行实验,使读者在实践中逐步掌握单片机的硬件结构和C语言程序设计开发方法。 本书在编写时力求通俗易懂,知识讲解以"必须、够用”为原则,技能培养以"紧密结合实践”为特色,项目任务设计知识覆盖面广,技能要求全面,因此本书特别适合单片机和C语言程序设计零起点的初学者作为单片机技术快速入门使用。
目录
第1模块 了解单片机
项目1 了解单片机的基本结构与应用
任务1-1-1 了解单片机的发展知识
任务1-1-2 了解单片机的常用类型
任务1-1-3 了解单片机基本结构与应用
项目2 了解单片机的数学与逻辑工具
任务1-2-1 了解数制基本知识
任务1-2-2 理解数制间的转换方法
任务1-2-3 理解单片机中数的表示方法
任务1-2-4 理解逻辑数据及其基本运算
项目3 了解单片机学习的软/硬件条件
任务1-3-1 了解单片机学习的软件条件
任务1-3-2 了解单片机学习的硬件条件
第2模块 单片机开发软件与开发过程
项目4 仿真软件Proteus的使用
任务2-4-1 感受Proteus软件的强大功能
任务2-4-2 掌握Proteus软件的使用方法
任务2-4-3 Proteus仿真设计快速入门
项目5 Keil C51的使用
任务2-5-1 理解单片机最小系统
任务2-5-2 KeilμVision2使用快速入门
项目6 程序烧录软件及单片机实验板的使用
任务2-6-1 掌握ZW&YT单片机实验板的使用方法
任务2-6-2 掌握STC_ISP_V488程序烧录软件的使用方法
第3模块 单片机基本结构项目实训
项目7 LED发光管控制
任务3-7-1 使用P1口控制LED灯闪烁
任务3-7-2 使用P3口流水点亮8位LED
任务3-7-3 使用数组控制P0口流水灯
任务3-7-4 使用运算符控制P2口流水灯
任务3-7-5 使用switch语句控制P2口LED流水灯
任务3-7-6 使用if语句控制P2口LED流水灯
任务3-7-7 使用数组的指针控制P2口流水灯
任务3-7-8 用指针作函数参数控制P2口流水灯
任务3-7-9 用函数库文件控制P2口LED流水灯
项目8 LED数码管显示控制
任务3-8-1 用LED数码管静态显示数字
任务3-8-2 用数码管动态扫描显示数码
任务3-8-3 用数码管仿跑马灯
任务3-8-4 用数码管显示倒计数过程
第4模块 单片机定时/计数器项目实训
项目9 定时/计数器查询方式的应用
任务4-9-1 用定时器T0查询方式控制P2口流水灯
任务4-9-2 用定时器T1查询方式控制单片机发出1kHz音频
任务4-9-3 将计数器T0计数的结果送LED数码管显示
第5模块 单片机中断系统项目实训
项目10 定时/计数器中断控制
任务5-10-1 简易数码秒表设计
任务5-10-2 使用定时器T0的中断控制数码管倒计数显示
任务5-10-3 使用计数器T1的中断控制数码管显示按键计数
项目11 音乐播放控制
任务5-11 使用定时器T0的中断实现乐曲的播放
项目12 外部中断源中断控制
任务5-12-1 使用外中断 对脉冲信号计数,结果送LED数码管显示
任务5-12-2 使用外中断 控制数码管显示按键计数
任务5-12-3 使用数码管显示倒计数过程穿插中断控制
第6模块 单片机串行通信技术项目实训
项目13 串并转换控制
任务6-13 使用串行口方式0串并转换控制流水灯
项目14 单片机控制单片机
任务6-14-1 使用串口方式1进行单工通信
任务6-14-2 使用串口方式3进行单工通信
第7模块 单片机综合应用项目实训
项目15 数码电子钟设计
任务7-15 设计独立式键盘调时的数码电子钟
项目16 简易电子琴设计
任务7-16 设计简易电子琴
第8模块 单片机应用拓展项目实训
项目17 DS18B20测温控制
任务8-17 设计数码管显示的DS18B20温度检测器
项目18 1602字符型LCD显示控制
任务8-18-1 使用1602字符型LCD显示字符
任务8-18-2 使用1602字符型LCD显示字符串
项目19 DS1302适时时钟控制
任务8-19 设计1602字符型LCD显示的DS1302日历时钟
项目20 8x8LED点阵屏显示控制
任务8-20-1 LED点阵屏的点亮与闪烁程序设计
任务8-20-2 LED点阵屏的动态显示程序设计
任务8-20-3 LED点阵屏模拟电梯上升楼层数字显示
项目21 AD/DA转换控制
任务8-21 使用ADC0832设计5V直流数字电压表
附录 项目工作知识链接列表
参考文献
作者:杨暾
出版时间:2018年版
内容简介
本书是职业教育电子与信息技术专业课程改革创新规划教材。本书以MCS-51系列单片机为主体,运用Proteus软件仿真和C语言程序设计,通过大量典型的多任务项目实训详细介绍了单片机开发必备的基础知识和软硬件条件,系统介绍了单片机的基本结构、定时/计数器、中断系统、串行通信及常用接口技术等基础知识及相应的C语言程序设计基本方法。本书所有实例均采用仿真软件Proteus进行仿真和实验板进行实验,使读者在实践中逐步掌握单片机的硬件结构和C语言程序设计开发方法。 本书在编写时力求通俗易懂,知识讲解以"必须、够用”为原则,技能培养以"紧密结合实践”为特色,项目任务设计知识覆盖面广,技能要求全面,因此本书特别适合单片机和C语言程序设计零起点的初学者作为单片机技术快速入门使用。
目录
第1模块 了解单片机
项目1 了解单片机的基本结构与应用
任务1-1-1 了解单片机的发展知识
任务1-1-2 了解单片机的常用类型
任务1-1-3 了解单片机基本结构与应用
项目2 了解单片机的数学与逻辑工具
任务1-2-1 了解数制基本知识
任务1-2-2 理解数制间的转换方法
任务1-2-3 理解单片机中数的表示方法
任务1-2-4 理解逻辑数据及其基本运算
项目3 了解单片机学习的软/硬件条件
任务1-3-1 了解单片机学习的软件条件
任务1-3-2 了解单片机学习的硬件条件
第2模块 单片机开发软件与开发过程
项目4 仿真软件Proteus的使用
任务2-4-1 感受Proteus软件的强大功能
任务2-4-2 掌握Proteus软件的使用方法
任务2-4-3 Proteus仿真设计快速入门
项目5 Keil C51的使用
任务2-5-1 理解单片机最小系统
任务2-5-2 KeilμVision2使用快速入门
项目6 程序烧录软件及单片机实验板的使用
任务2-6-1 掌握ZW&YT单片机实验板的使用方法
任务2-6-2 掌握STC_ISP_V488程序烧录软件的使用方法
第3模块 单片机基本结构项目实训
项目7 LED发光管控制
任务3-7-1 使用P1口控制LED灯闪烁
任务3-7-2 使用P3口流水点亮8位LED
任务3-7-3 使用数组控制P0口流水灯
任务3-7-4 使用运算符控制P2口流水灯
任务3-7-5 使用switch语句控制P2口LED流水灯
任务3-7-6 使用if语句控制P2口LED流水灯
任务3-7-7 使用数组的指针控制P2口流水灯
任务3-7-8 用指针作函数参数控制P2口流水灯
任务3-7-9 用函数库文件控制P2口LED流水灯
项目8 LED数码管显示控制
任务3-8-1 用LED数码管静态显示数字
任务3-8-2 用数码管动态扫描显示数码
任务3-8-3 用数码管仿跑马灯
任务3-8-4 用数码管显示倒计数过程
第4模块 单片机定时/计数器项目实训
项目9 定时/计数器查询方式的应用
任务4-9-1 用定时器T0查询方式控制P2口流水灯
任务4-9-2 用定时器T1查询方式控制单片机发出1kHz音频
任务4-9-3 将计数器T0计数的结果送LED数码管显示
第5模块 单片机中断系统项目实训
项目10 定时/计数器中断控制
任务5-10-1 简易数码秒表设计
任务5-10-2 使用定时器T0的中断控制数码管倒计数显示
任务5-10-3 使用计数器T1的中断控制数码管显示按键计数
项目11 音乐播放控制
任务5-11 使用定时器T0的中断实现乐曲的播放
项目12 外部中断源中断控制
任务5-12-1 使用外中断 对脉冲信号计数,结果送LED数码管显示
任务5-12-2 使用外中断 控制数码管显示按键计数
任务5-12-3 使用数码管显示倒计数过程穿插中断控制
第6模块 单片机串行通信技术项目实训
项目13 串并转换控制
任务6-13 使用串行口方式0串并转换控制流水灯
项目14 单片机控制单片机
任务6-14-1 使用串口方式1进行单工通信
任务6-14-2 使用串口方式3进行单工通信
第7模块 单片机综合应用项目实训
项目15 数码电子钟设计
任务7-15 设计独立式键盘调时的数码电子钟
项目16 简易电子琴设计
任务7-16 设计简易电子琴
第8模块 单片机应用拓展项目实训
项目17 DS18B20测温控制
任务8-17 设计数码管显示的DS18B20温度检测器
项目18 1602字符型LCD显示控制
任务8-18-1 使用1602字符型LCD显示字符
任务8-18-2 使用1602字符型LCD显示字符串
项目19 DS1302适时时钟控制
任务8-19 设计1602字符型LCD显示的DS1302日历时钟
项目20 8x8LED点阵屏显示控制
任务8-20-1 LED点阵屏的点亮与闪烁程序设计
任务8-20-2 LED点阵屏的动态显示程序设计
任务8-20-3 LED点阵屏模拟电梯上升楼层数字显示
项目21 AD/DA转换控制
任务8-21 使用ADC0832设计5V直流数字电压表
附录 项目工作知识链接列表
参考文献
相关资料
- 从零开始学电子电路设计 刘炳海主编;赵显童,董忠副主编 2019年版
- 高等院校通信与信息专业规划教材 数字图像与视频处理 卢官明 唐贵进 崔子冠编著
- 多天线环境下的无线协作通信技术 冯振杰 著 2016年版
- 光电信息科学与工程系列教材 OLED产业专利分析报告 文尚胜 主编 2015年版
- 新型集成电路实用数据精解速查手册 新型数码产品集成电路速查手册 韩雪涛 主编 2014年版
- 空间信息网络协同传输与资源管理 匡麟玲,靳瑾,姜春晓,吴胜,陆建华,于全 2019年版
- 硅平面晶体管产品目录 浙江桐庐晶体管厂编 1981年版
- 电子装配实践教程 欧阳知建 吉兵 李旭平 2006年版
- 激光与核 超高强度激光在核科学中的应用 (德)海因里希·施沃雷尔,约瑟夫·马吉尔,布加德·贝勒著 王乃彦译 2019年版
- 世纪虹2002 第1期 林振辉,傅杰主编 2002年版
下载说明
本站资源使用网盘存储,可以一键转存和下载,下载速度一流;本站资源均为RAR/ZIP 格式压缩,为确保资源能够正常使用,需使用【WinRAR】等进行解压;
本站资源解压后格式为PDF的,为保证正常使用,推荐【Adobe Reader 8.0】以上版本进行阅读;
如果您发现文件无法下载,请稍后再次尝试;若依然如此,请到 报错页面 告诉我们。
本站提供的标准文件一般为PDF格式,如果您需要Word版本,可搜索【PDF转换成Word软件】进行转换;
本站资料均为网上收集,若无意中侵犯了您的版权,请与我们联系;
本站资料仅供学习交流之用,请下载后24小时内删除。正式场合使用,请购买正版;