新書推薦:
《
股票大作手回忆录
》
售價:NT$
254.0
《
秩序四千年:人类如何运用法律缔造文明
》
售價:NT$
704.0
《
民法典1000问
》
售價:NT$
454.0
《
国术健身 易筋经
》
售價:NT$
152.0
《
古罗马800年
》
售價:NT$
857.0
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:NT$
301.0
《
控制权视角下的家族企业管理与传承
》
售價:NT$
398.0
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
|
內容簡介: |
《C51单片机项目化训练指导》从学生认知特点出发,将单片机抽象的理论项目化,每个项目由浅入深又分为若干个子项目。每个案例先给出项目任务的部分解决方案和关键知识点,然后让学生在训练中学会动脑、学会思考,引导学生利用已有的知识和技能补充完善或拓展项目任务。主要项目内容有LED点阵移动显示、数码管动静态显示、独立式和行列式键盘输入、8279键盘显示接口、可调时钟、交通灯、音乐播放器、串行通信、电压表、可编程定时计数器8253、存储器扩展、直流电机测速、步进电机控制、LCD1602字符液晶显示模块、LCM12864图形液晶显示模块、82558155可编程并行接口、MAX7219数码管串行显示接口、DS1302日历时钟、LM35温度传感器等。借助单片机开发实验箱或Proteus仿真平台,让读者在每个项目任务中循序渐进地掌握单片机的基础知识、输入/输出端口、中断、定时/计数器、串行通信、模数转换、总线扩展和接口技术。
《C51单片机项目化训练指导》可作为高职高专电气工程、机电一体化、计算机控制、电子信息等专业单片机应用技术理实一体化项目训练指导教材。
|
目錄:
|
项目1 LED点阵显示
子项目1-1 LED彩灯
子项目1-2 8x8点阵显示数字
子项目1-3 8x8点阵显示数字0-9
子项目1-4 8x8点阵向左移动显示数字0-9
子项目1-5 8x8点阵显示数字右移
子项目1-6 8x8点阵数字向上移动
子项目1-7 8x8点阵数字向下移动
子项目1-8 16x16点阵左右上下移动显示
项目2 数码管显示与行列键盘
子项目2-1 数码管静态显示0-9
子项目2-2 独立式按键调整
子项目2-3 4x4行列式键盘
子项目2-4 共阳数码管动态显示
子项目2-5 数码管移动输入键值
项目3 可调电子钟
子项目3-1 定时计数器
子项目3-2 电子钟
子项目3-3 可调电子钟
项目4 可调时交通灯
子项目4-1 LED交通灯
子项目4-2 倒计时交通灯
子项目4-3 可调倒计时交通灯
项目5 单片机音乐播放器
子项目5-1 报警器及音符123
子项目5-2 电子琴
子项目5-3 乐曲乡间小路
项目6 串行数据通信
子项目6-1 串行口模式0发送
子项目6-2 串行口模式0接收
子项目6-3 直流电机测速
子项目6-4 步进电机
子项目6-5 PC机与单片机收发测试
子项目6-6 多机通信
项目7 模拟量输入/输出
子项目7-1 数字电压表
子项目7-2 方波、三角波、正弦波、同步波
项目8 字符/图形液晶显示
子项目8-1 LCD1602字符液晶显示器
子项目8-2 LCM12864图形液晶显示
项目9 总线及外设接口
子项目9-1 存储器扩展
子项目9-2 12C存储器扩展
子项目9-3 SPI总线存储器扩展
子项目9-4 单总线DS18820温度传感器
子项目9-5 8255并行接口扩展
子项目9-6 MAX7219LED显示驱动器
子项目9-7 ADC0832模拟电压测量
子项目9-8 键盘显示接口8279
子项目9-9 可编程定时计数器接口8253
项目10 线型温度传感器
子项目10-1 TC1047温度传感器
子项目10-2 LM35温度传感器
参考文献
|
內容試閱:
|
单片机又称单片微型控制器,已应用到社会生活的各个方面。51系列单片机因其经典的体系结构且入门深度低,成为单片机教学中应用最普遍、最流行的教学机型。虽然使用汇编语言教学可清晰掌握单片机的内部结构及硬件资源,但其入门难度大、开发效率低、可移置性差,且工程实践中很少使用汇编语言开发产品,不适合高职高专应用型人才的培养。C语言是一种通用的计算机结构化语言,具有丰富的函数库,可大大提高编程效率,缩短开发周期。C语言可直接操作硬件,使用C语言作为单片机教学语言不仅可降低学习难度,且可学以致用。
本书中的项目基于Keil软件开发平台、Proteus硬件仿真设计,以项目化训练的方式学习单片机应用技术。在项目训练的基础上进行知识点整理、归纳。然后以练习、任务分解或项目拓展的形式进一步强化知识运用,达到熟能生巧,学以致用的目的。在项目任务分解训练中强调动脑和思考,而不是直接给出项目任务的解决方案。这让学生在思考中设计单片机应用电路,在模仿中学习程序设计,在强化练习中识记知识点。
指导教程设计了10个类型的综合性学习项目:LED点阵显示、数码管静态显示、可调电子钟、可调时交通灯、单片机音乐播放器、PC机单片机数据通信、数字电压表、字符/图形液晶显示、总线及外设接口、线型温度传感器。其中每个项目进一步细分为若干个子项目和学习任务,比如音乐播放器子项目可扩展为闹铃、电子琴等学习任务,不仅可强化单片机定时器的应用,还可进一步让学生比较指令延时和定时器应用的区别。项目任务这种模式打破教材的束缚又兼顾理论知识阶梯掌握顺序,在初步了解硬件结构、指令和编程的基础上,不断拓展知识深度。比如,第1大类LED点阵项目主要目的是学习Keil工程文件的建立过程、单片机IO口应用、C51语言结构化程序设计等基础知识。该项目分解为LED彩灯、8x8点阵显示数字、8x8点阵显示数字0~9、8x8点阵向左移动显示数字0~9、8x8点阵显示数字右移、8x8点阵数字向上移动、8x8点阵数字向下移动、1616点阵左右上下移动显示等子项目,下级项目均在前一个项目的基础上增加项目功能,同级项目中为了学习不同知识点又增设了练习和拓展任务。
本教程基本思路是以工作过程为导向,以项目为主体,以项目立任务,以任务构知识,按项目的方式组织整合课程内容;将单片机硬件电路设计、程序编辑、软硬件调试和计算机仿真有机地结合在一起,实现教学做一体化;将知识与技能有机融人项目任务中,边讲边练,以练为主,讲授为辅的指导思想,让学生在学中做,在做中学。以任务驱动为主线,以必需、够用为原则,注重工程实践,强化学生的实际动手能力的培养。
|
|