片机原理及应用概述

片机原理及应用概述

ID:37523899

大小:946.81 KB

页数:68页

时间:2019-05-12

片机原理及应用概述_第1页
片机原理及应用概述_第2页
片机原理及应用概述_第3页
片机原理及应用概述_第4页
片机原理及应用概述_第5页
资源描述:

《片机原理及应用概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用教材及参考书教材《单片机原理及接口技术》(第三版)---李朝青,北京航空航天大学出版社参考书《单片机中级教程》----何立民,北京航空航天大学出版社《单片微型计算机原理及其C语言程序设计》----陈光东,华中科技大学出版社《单片机的C语言应用程序设计》----马忠梅编,北京航空航天大学出版社《单片机原理与接口技术》----牛昱光,电子工业出版社课程特点及考核要求应用性强:多动手、多实践考核方法:平时成绩+实验+期末考试实践环节:Keil+Proteus虚拟仿真考试:基本概念原理+设计编程理论课主要内容第一部分:MCS-51系列单片机的基本硬件结构介绍51单片机内

2、部硬件结构(数据寄存器、程序存储器、输入输出端口、定时计数器、串行口及中断等)第二部分:MCS-51单片机的指令系统51单片机的111条指令的分类、寻址方式、伪指令及使用中的注意事项,和编程基础第三部分:MCS-51单片机的系统扩展及应用程序与数据存储器的扩展、定时/计数器的应用、串行口的应用及A/D、D/A转换器与单片机的接口和键盘扫描/动态显示接口电路。如何学好本门课程理论课是整个课程的基础。它包含了MCS-51单片机的硬件组成及工作原理。只有熟练地掌握这些才能正确地使用指令进行各种编程、应用和开发。正确的理解和掌握指令的寻址方式,掌握程序设计的一般方法。掌握外围芯片的使用

3、方法,以及与单片机的接口原理。这是进行各种应用系统设计的基础。认真完成实验。实验前,分析每个实验程序,独立地完成思考题的编程,掌握程序的各种调试方法。对于综合设计的内容要注意程序的整体结构(流程图),调试方法和步骤,要学会如何利用调试软件,使用不同的方法来调试、运行程序、寻找程序中的错误。第1章概述本章教学要求掌握常用数制与编码的基础知识;了解单片机与微型计算机的区别;熟悉单片机的结构组成;了解单片机的特点与指标;了解单片机的发展历史、常用产品及应用领域;主要内容0、数制与编码的基础知识1、微型计算机及系统2、单片机及单片机系统3、单片机的发展4、单片机的特点5、主流单片机厂家

4、§0数制与编码的简单回顾§1数制及数制间转换§2计算机中常用编码0.1数制——计数的进位制1.二进制:是“0”和“1”这样的数、逢2进位。按权展开时权的基数为2。用后缀字母“B”表示。如:1001B=1×23+0×22+0×21+1×20=9(十进制数)2.十进制:是“0”—“9”之间的数、逢10进位。按权展开时权的基数为10。用后缀字母“D”表示。如:1135=1×103+1×102+3×101+5×1003.十六进制:是“0”—“9”,“A,B,C,D,E,F”之间的数、逢16进位。按权展开时权的基数为16。用后缀字母“H”表示。如:1C5H=1×162+12×161+5×

5、160=453D2、不同数制之间的转换1、二进制、十六进制转化成十进制:将二、十六进制数按权展开相加即为相应的十进制数。如:1101B=1×23+1×22+0×21+1×20=13D如:1FH=1×161+15×160=31D2、不同数制之间的转换2、十进制转换成二进制数:将十进制数除2取余,商为0止余数倒置。如:11D=1011B3、十进制转换成十六进制数:将十进制数除16取余,商为0止余数倒置。如:100D=64H211余数2512212100116100余数1664062、不同数制之间的转换4、二进制转换成十六进制数:将二进制数以小数点为界四位一分,不足补0,用一位十六进

6、制数代替四位二进制数。如:100111100B=000100111100B=13CH5、十六进制转换成二进制数:将十六进制数以小数点为界,用四位二进制数代替一位十六进制数。如:D4EH=110101001110B§0.2计算机中常用编码BCD(BinaryCodedDecimal)码——二十进制码ASCII(AmericanStandardCodeforInformationInterchange)码1.BCD(BinaryCodedDecimal)码——二十进制码BCD码是一种二进制形式的十进制码,也称二十进制码。它用4位二进制数表示1位十进制数,最常用的是8421BCD码。

7、8421BCD码用0000H~1001H代表十进制数0~9,运算法则是逢十进一。8421BCD码每位的权分别是8,4,2,1,故得此名。例如,1649的BCD码为0001011001001001。用1个字节表示2位十进制数的代码,称为压缩的BCD码。表1-28421BCD码表十进制数8421BCD码二进制数十进制数8421BCD码二进制数000000000810001000100010001910011001200100010100001000010103001100111100010001

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。