![]()
作者简介 王娜丽,天津现代职业技术学院,教研室主任、讲师。 目录 项目1学习单片机基础知识1 任务1.1认识单片机1 任务1.2掌握数制与编码10 任务1.3掌握C51单片机编程基础15 任务1.4熟悉C51单片机开发流程25 项目2广告灯的设计54 任务2.1点亮一个发光二极管54 任务2.2设计流动的广告灯57 任务2.3用查表法设计广告灯60 项目3抢答器的设计63 任务3.1按键输入检测63 任务3.2数码管的显示70 任务3.3外部中断76 任务3.4抢答器的总体设计86 项目4数字时钟的设计92 任务4.1认识定时器/计数器92 任务4.2用定时器驱动蜂鸣器98 任务4.3利用定时器实现数字时钟功能100 项目5数控直流稳压源107 任务5.1学习A/D转换相关知识107 任务5.2数控直流稳压源A/D转换电路112 任务5.3学习D/A转换相关知识118 任务5.4数控直流稳压源的设计实现122 项目6利用PCF8591实现温度的测量130 任务6.1单片机的串行通信130 任务6.2I2C通信的实现134 任务6.3用PCF8591芯片测量温度143 项目7电机的单片机控制160 任务7.1直流电机的单片机控制160 任务7.2步进电机的单片机控制166 任务7.3舵机的单片机控制171 项目8红外遥控应用177 任务8.11602液晶的应用177 任务8.2红外传感器的应用188 项目9倒计时交通灯199 任务9.1倒计时交通灯的总体设计199 任务9.2倒计时交通灯的硬件设计199 任务9.3倒计时交通灯的软件设计200 任务9.4倒计时交通灯的仿真203 项目10模拟烘手机206 任务10.1模拟烘手机的整体设计206 任务10.2硬件电路设计207 任务10.3软件设计210 参考文献217 内容推荐 本书以单片机STC89C52RC为对象,以功能强大的Keil μVision4集成开发环境作为程序设计和调试环境,以典型应用项目为教学实例,介绍了单片机的硬件结构、单片机的C语言及编程调试方法。通过典型的应用项目,详细介绍了单片机各部分的硬件功能和应用设计,以及C51程序设计基础知识。本书共十个项目,前八个是分开的独立项目,后两个是综合性的实践项目,并且在每个项目后面都给出了学生应该练习的基础习题和拓展习题,以便巩固教学内容,使初学习者更好地掌握和应用单片机技术。本书适合作为应用型本科和高职高专电气、电子信息、机电一体化等相关专业的教学用书,也可作为从事单片机应用领域的工程技术人员的参考用书。 |