前言

随着嵌入式技术的飞速发展,嵌入式系统产品正不断渗透到各行各业,如智能家居、车载电子设备等。因此,单片机技术作为嵌入式计算机控制系统的重要技术,已经越来越受到各个应用领域的重视,尤其对于直接面向企业的职业院校,掌握单片机技术已经成为机电技术应用、电气控制、数控技术、电子信息、计算机应用等专业学生的基本技能。世界技能大赛之电子技术大赛中,单片机技术竞赛内容占有半壁江山。因此,全国的高职院校越来越重视单片机技术的教学。

单片机技术是一门理论与实践结合较强的技术。目前有关单片机的教材大多偏重理论,应用性方面的介绍比较少,并且章节之间没有太多的联系,不适应于现在高职教育提倡的“工学结合”的一体化教学模式。基于上述背景,编者结合自己十余年的单片机教学和指导学生参加世界技能大赛之电子技术大赛的经验,花费了两年多的时间编写本书,该书基于企业的“P(任务分析)-D(硬件及软件设计)-C任务检查)-A(任务评估)”模式,体现了高职“学中教、教中学”的一体化教学特色。本书的特点包括以下几个方面。

1.一体化教学,按企业的电子技术产品开发过程实施教学。

本书遵循企业的电子技术产品开发过程原则,让学生经历“任务分析→硬件设计→软件设计→硬件安装→整机调试→整机产品评估”工作过程,让学生从任务中来,到任务中去,提早让学生体验就业岗位,提高学生的职业认同感。

2.选取典型、完整、难度适中的产品贯彻学习情境,结合理论和实践教学。

本书创设了五个学习情境,分别是海珠桥灯饰工程的设计与调试、数字钟的设计与调试、轻工LED电子显示屏的设计与调试、家居报警系统的设计与调试和超声波汽车倒车雷达的设计与调试。这五个学习情境的整体结构采用由易到难、循序渐进的方式,内容包含了单片机最小系统、传感器、按键输入、定时中断、流水灯、数码管、点阵、LCD液晶显示器、继电器、蜂鸣器、步进电机和超声波知识点。每个学习情境分为几个学习任务,学习任务之间互相关联,都是为了实现学习情境中的最终产品而服务。每个学习任务中的程序层层递进,后面的程序在前面程序的基础上,稍作改动,即可实现任务,让读者轻轻松松学单片机。每个实例演练完后,进一步提出“思考题”,让读者能即学即用,所学知识更加扎实。

3.本书配套了“单片机实训开发板”和Proteus仿真图,方便“虚实相结合”的教学。

编者根据多年的教学经验,自行研发了与教材对应的一套“单片机实训开发板”。该套开发板全部是PCB板,分为多个模块,如单片机最小系统模块、流水灯模块、点阵模块、LCD模块等。该开发板使用简单,模块与模块之间采用跳线的形式连接,并且只要1条USB线把开发板与计算机连接,就可以实现程序下载。

编者建议:为提高学生的学习兴趣,有条件的学校可以为每位上课的学生配一套“单片机实训开发板”。这样学生可以利用开发板在实验室、图书馆、宿舍等地方随时随地学习单片机技术。若读者需要本书配套的开发板,可以与编者联系,邮箱为“38729128@qq.com”。

4.本书基于C语言与Proteus联合仿真,采用多文件、多任务的编程思路与方法。

C语言具有易阅读、易移植的特点,现已成为嵌入式产品开发的主流语言。本书结合学习情境,采用C语言与Proteus联合仿真,在任务中理解和掌握C语言的理论知识,并且应用到实际任务中,达到举一反三的目的。在实际工作中,项目是一个大的工程,需要按功能进行分解。一般一个功能对应一个任务,一个任务对应一个程序文件,所以编者在本书中引入多文件、多任务的编程思路和方法。例如,学习情境五就是一个较大的工程,包含多个任务。通过该学习情境的学习,读者可以掌握多任务、多实时调度、多文件程序结构的综合系统调试方法。

广州市轻工高级技工学校的丘利丽、何波对本书的编写思路与大纲进行了总体策划,指导了全书的编写。丘利丽编写了学习情境一和学习情境二,何波编写了学习情境四和学习情境五,广州市轻工高级技工学校的陆志强参与编写了学习情境二,广州市轻工高级技工学校的李旭伟编写了学习情境三。广州市轻工高级技工学校的陈琨韶担任了本书主审,并提供了宝贵的编写建议。在此,一一表示衷心的感谢!

由于时间仓促和编者水平有限,书中难免有错误和不妥之处,恳请读者对本书提出批评与建议。

编 者

TC467fyZgtrc9UKSvBFDvuedA5Z3PTAIawglYzLhNZe239dfEH4AOBUgFurepXze

两小灯同亮同灭c语言程序,基于C语言与Proteus联合仿真的单片机技术最新章节_何波,丘利丽著_掌阅小说网...相关推荐

  1. 一本通c语言在线测评答案,51单片机典型项目实战全能一本通(C语言版)(视频版)最新章节_张毅刚著_掌阅小说网...

    1.6 单片机系统的原理电路设计与虚拟仿真 前面介绍了Proteus ISIS软件平台的基本功能及使用.本节通过一个"流水灯制作"的案例,介绍Proteus下的单片机系统原理电路的 ...

  2. crc可以检出奇数个错误_计算机网络最新章节_陈虹著_掌阅小说网

    4.3 差错控制技术 物理层的任务是接收一个原始的比特流,并准备将它传输到目的地.在传输过程中传输的比特流个数和内容可能会发生变化,即产生差错,但目前已有的物理层协议对传输的比特流并不进行任何检测和纠 ...

  3. 收到一个机器人txt微盘_经阁-第一章 吞了个机器人-爱阅小说网

    第一章 吞了个机器人 莫金无奈的感叹着自己的命运,八岁之前他乞讨为生,之后遇到好心人收养,没想到五年后他又要开始无父无母的生活了.只是这下他身后还有个拖油瓶的妹妹. 义父.义母穷苦了一辈子,临了也没给 ...

  4. python中、变量指向的对象可以发生变化_Python程序设计最新章节_董付国著_掌阅小说网...

    1.3 Python版本的选择 1.选择Python3.x版本 有关 Python 版本的选择问题,大家可能已经有所了解.Python 有 2 个版本,一个版本是Python2.x,另一个版本是Pyt ...

  5. 大学计算机基础python-大学计算机基础最新章节_曾一著_掌阅小说网

    1.2 计算思维 1.2.1 计算思维的提出 随着计算机科学领域研究成果的不断丰富和完善,计算机技术已经应用于非常广泛的领域,如普适计算.商业智能.计算物理.计算医学等,与这些领域之间的融合越来越紧密 ...

  6. matlab 根式化简,薛定宇教授大讲堂(卷Ⅳ):MATLAB最优化计算最新章节_薛定宇著_掌阅小说网...

    2.2 非线性方程的图解法 如果方程含有一个或两个未知数,则可以通过图解法求解方程.如果未知数过多,则不适合使用图解法,而应该尝试其他方法.本节将介绍一元与二元方程的图解方法,并分析总结图解法的优势与 ...

  7. 消气机器人_星新一少年科幻·淘气的机器人最新章节_星新一著_掌阅小说网

    "这是我制作的最好的机器人,什么都会干.对人类来说,恐怕没有比这更理想的机器人了."博士得意扬扬地说道. 富翁N听罢,说:"请您务必卖给我吧.其实,我打算一个人在孤岛的别 ...

  8. 学python真好玩啊_Python真好玩:教孩子学编程最新章节_刘凤飞著_掌阅小说网

    3.2 数字的奥秘 数字数据类型主要用来存储数字.在计算机编程中经常会用到数字,例如实验数据的计算.游戏中的得分.网上购物的支付等.Python支持4种不同的数字类型:int(整数).long(长整型 ...

  9. 零基础学python张志强_零基础学Python最新章节_张志强著_掌阅小说网

    1.5 Python的开发工具 Python的开发工具非常丰富,有许多强大的IDE(Integrated Development Environment)工具,如Komodo.PythonWin.Ec ...

最新文章

  1. r语言 整理、处理数据步骤_R语言万能数据清洗整理包Tidyverse(一)
  2. 【面试经验分享】大厂HR在面试时,都想听你说些啥?
  3. 初中计算机基础知识教程考试,2017年职称计算机考试基础知识教程详解(三十一)...
  4. System Center Virtual Machine Manager 2012 安装
  5. 晶体(crystal、无源晶振)两端电容取值计算
  6. css-适配布局类型-流式布局-响应式布局
  7. Java设计模式学习总结(6)——创建型模式之原型模式
  8. Spark序列化入门
  9. Opencv 视频转为图像序列
  10. jQuery使用(四):DOM操作之查找兄弟元素和父级元素
  11. 网易云视频html代码,网易云课堂-8小时学会HTML网页开发01-1
  12. 高中数学压轴解答题:函数零点
  13. 讯飞离线语音命令词+TTS离线发音,实现命令词交互(windows dll for unity插件)
  14. 智能卡卡发卡流程(收藏2)
  15. 该信谁?跳槽究竟是涨工资还是毁一生
  16. 统计数字问题Python
  17. 巧用Photoshop为透明玻璃杯抠图
  18. target找不到*.xml和*.properties文件 报错:FileNotFoundException
  19. 2022中国MarTech领域最具商业合作价值企业盘点
  20. Java编程:Java里的协程

热门文章

  1. 你对别人讲诚信,同时,你也要做一些防范措施,别人不讲诚信的时候你怎么办
  2. python URL解码成UTF-8
  3. 【独家】华为OD机试提供C语言题解 - 字母计数
  4. 菜鸟c语言编程,C语言菜鸟基础教程之Hello World
  5. JavaScript 添加一个元素标签
  6. 理工大暑假计算机课程班,2019年申报北京理工大学在职研究生计算机专业课程班可以获得双证吗...
  7. 计算机软件研发的相关会计分录,某企业自行研究开发一项专利技术记转销的会计分录_科目_处理_微企发...
  8. javascript 中数组的部分内容(定义数组)
  9. JavaScript 笔记.md
  10. “国稻种芯”-517功能性苦瓜稻 江西测产株高大穂粒多结实高