单片机原理及应用 版权信息
- ISBN:9787577212937
- 条形码:9787577212937 ; 978-7-5772-1293-7
- 装帧:平装
- 册数:暂无
- 重量:暂无
- 所属分类:>>
单片机原理及应用 本书特色
为了加强实践应用,书中以例题形式给出了多个实际例子,从硬件设计到软件编写,直至加载仿真,即学即会。教材附有学习用PPT,还有学习视频。扫码即可得。
单片机原理及应用 内容简介
本书总共分为9章,硬件方面介绍了MCS?51单片机*小系统的结构、定时器、计数器、中断系统、串行通信技术,以及接口技术;软件方面介绍了C51语言和指令;开发工具方面介绍了Proteus和Keil C51。本书的创新点是简化了其他同类书篇幅较大的原理描述部分,以必需、够用为度,加强了应用部分的内容;对开发工具的应用做了详细介绍,达到了所见即所得的效果。学生通过学习,可以学会硬件开发和软件调试,并进行有效的仿真。为了加强实践应用,书中以例题形式给出了多个实用的例子,从硬件设计到软件编写,直至加载仿真,即学即会。本书每章附有学习用PPT、学习用视频,以及每个实验用的硬件设计和软件程序编制、编译、加载仿真过程和结果,扫码即可获取。本书适合作为高等院校电子信息工程、计算机科学与技术等相关专业的教材,也可作为从事单片机应用开发的工程技术人员的参考书,还可供有兴趣的读者自学使用。
单片机原理及应用 目录
第1章 单片机的认识与了解…11.1 单片机的概念…11.2 单片机的发展史…21.3 芯片外观及引脚排列…31.3.1 针脚式封装的双列直插式单片机…31.3.2 表面贴片式封装的贴片式单片机…31.4 引脚分类及功能…41.4.1 主电源引脚…41.4.2 外接晶振引脚…41.4.3 控制类和其他复用引脚…41.4.4 数据口引脚…5思考题…5第2章 单片机的开发工具…62.1 硬件开发…62.1.1 Proteus软件介绍…62.1.2 Proteus的功能模块…72.1.3 Proteus的使用步骤…82.2 软件开发…132.2.1 Keil C51软件介绍…132.2.2 Keil C51的优点…132.2.3 Keil C51的使用步骤…13思考题…17第3章 单片机*小系统及内部结构…183.1 单片机*小系统组成…183.2 早期的单片机*小系统…193.3 现阶段使用的单片机内部结构…203.3.1 CPU…213.3.2 存储器…213.4 单片机*小系统应用设计实例…243.4.1 硬件原理图绘制…243.4.2 软件程序编译…243.4.3 PCB图绘制…253.4.4 实际产品制作…25思考题…26第4章 C51程序设计…274.1 C51程序设计的概念…284.2 常用关键词…284.2.1 标识符…284.2.2 关键字…284.2.3 常量…304.2.4 变量…304.3 C51的数据类型…304.3.1 位型(bit)…304.3.2 字符型(char)…314.3.3 整型(int)…314.3.4 长整型(long)…314.3.5 浮点型(float)…314.3.6 指针型…314.3.7 可寻址位(sbit)…314.3.8 特殊功能寄存器(sfr)…324.3.9 16位特殊功能寄存器(sfr16)…324.3.10 空类型(void)…324.4 C51的数组…324.4.1 一维数组…324.4.2 二维数组…334.5 C51的运算符及表达式…344.5.1 算术运算符…344.5.2 关系运算符…354.5.3 逻辑运算符…354.5.4 自增、自减运算符…354.5.5 赋值运算符和复合赋值运算符…354.5.6 位运算符…364.5.7 逗号运算符…364.5.8 条件运算符…364.5.9 指针与地址运算符…364.5.10 强制类型转换运算符…374.5.11 运算符 sizeof…374.6 C51的流程控制语句…374.6.1 C51程序的结构…374.6.2 C51程序的流程控制语句…374.7 C51的指针…404.7.1 指针的概念…404.7.2 指针变量及引用…404.7.3 指向数组的指针…404.7.4 指针的移动…414.7.5 字符指针…414.7.6 指向结构体变量的指针…424.7.7 函数参数指针…424.8 C51的函数及调用…434.8.1 函数的定义…434.8.2 函数的分类…434.8.3 函数的参数传递和函数值…444.8.4 函数的调用…44思考题…45第5章 单片机的定时/计数器…465.1 定时/计数器的作用…465.2 89C51定时/计数器的组成…475.3 89C51定时/计数器的逻辑结构…485.3.1 TMOD的组成及功能…485.3.2 TCON的组成及功能…495.4 定时/计数器的初始化…495.4.1 定时/计数器初始化的步骤…495.4.2 周期…505.4.3 初值的计算方法…505.5 定时/计数器使用实例…515.5.1 硬件原理图绘制…515.5.2 软件程序编译…52思考题…52第6章 单片机的中断系统…536.1 中断的概念…536.2 中断的特点及功能…546.3 89C51的中断系统结构…546.3.1 中断允许寄存器IE…556.3.2 中断优先级寄存器IP…556.4 中断应用实例…566.4.1 硬件原理图绘制…566.4.2 软件程序编译…56思考题…57第7章 单片机的串行通信技术…587.1 串行通信的概念…587.2 串行通信的分类…597.2.1 同步串行通信…597.2.2 异步串行通信…597.3 串行通信的制式…607.3.1 单工通信…607.3.2 半双工通信…607.3.3 全双工通信…607.4 串行通信的接口…607.4.1 串行通信接口标准…607.4.2 89C51串行接口的结构…627.4.3 串行控制寄存器…627.4.4 串行接口的初始化…637.4.5 89C51串行通信的种类…637.5 串行通信使用实例…637.5.1 双机通信…637.5.2 多机通信…647.5.3 单片机向PC发送数据…647.5.4 PC向单片机发送数据…66思考题…67第8章 单片机的接口技术…688.1 接口技术的概念…688.2 输入主体键盘…688.2.1 键盘的分类…688.2.2 键盘的应用实例…698.3 输出主体显示器…708.3.1 LED数码显示器…708.3.2 液晶显示器…74思考题…78第9章 实验…799.1 实验一:跑马灯…799.1.1 实验要求…799.1.2 实验描述…799.1.3 硬件原理图绘制…799.1.4 程序编译…809.2 实验二:用指针数组实现多状态显示…809.2.1 实验要求…809.2.2 实验描述…809.2.3 硬件原理图绘制…819.2.4 程序编译…819.3 实验三:用定时器T0控制蜂鸣器发出1 kHz音频…829.3.1 实验要求…829.3.2 实验描述…829.3.3 硬件原理图绘制…829.3.4 程序编译…839.4 实验四:用外部中断INT1控制P2口8个LED亮灭…849.4.1 实验要求…849.4.2 实验描述…849.4.3 硬件原理图绘制…849.4.4 程序编译…859.5 实验五:双机通信…859.5.1 实验要求…859.5.2 实验描述…859.5.3 硬件原理图绘制…859.5.4 程序编译…869.6 实验六:单片机向PC发送数据…879.6.1 实验要求…879.6.2 实验描述…879.6.3 硬件原理图绘制…879.6.4 程序编译…889.7 实验七:PC向单片机向发送数据…889.7.1 实验要求…889.7.2 实验描述…889.7.3 硬件原理图绘制…899.7.4 程序编译…899.8 实验八:独立式按键S控制LED0的亮灭状态…909.8.1 实验要求…909.8.2 实验描述…909.8.3 硬件原理图绘制…909.8.4 程序编译…919.9 实验九:用LED数码管循环显示数字0~9…919.9.1 实验要求…919.9.2 实验描述…919.9.3 硬件原理图绘制…919.9.4 程序编译…929.10 实验十:用LCD循环右移显示“China Dream”…939.10.1 实验要求…939.10.2 实验描述…939.10.3 硬件原理图绘制…939.10.4 程序编译…94附录A 流水灯实验…97附录B 定时器实验…99附录C 串口仿真实验…101附录D LCD显示实验…103附录E 键盘实验…107附录F BCD码拨盘实验…110附录G A/D转换实验…112附录H 电子密码锁实验…117参考文献…120
展开全部
单片机原理及应用 作者简介
UBC等大学。现任西安交通大学城市学院机械工程系专职教师,机械系“校企融和、协同育人”之吉利卓越工程师班项目负责人。长期从事自动化领域的教学与科研工作,近年来完成省级及企业科研项目9项,完成省和校级教改项目4项,曾获得省级教学成果奖2项;在研陕西省高等教育学会项目一项,在研横向课题两项,在国内外学术期刊和国际会议上发表论文近20篇,出版教材2本和专著1本,获得发明和实用新型专利2项。曾参加过自动化系统工程建设,具有工程经验。并获得电气工程师资格证书,主持建设实验室3个,在指导学生互联网加竞赛获奖1项和应用技能大赛中获奖5人次。