任务一--单片机控制单灯亮灭1.ppt

  1. 1、本文档共145页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机电子产品设计;目 录 ; 任务单 任务准备 案例示范 知识梳理与总结 任务作业;任务单;任务一电路图;任务一的预备知识;1.1.1什么是单片机? 微型计算机硬件结构 ——微机硬件组成 ;微型计算机硬件结构 ——常见的微机外形;微型计算机硬件结构 ——;硬件系统——构成微机的实体和装置; ; ;89c52单片机;它们之间的相互连结结构如图1—1所示; 单片机通常是指制造商生产的芯片,但一个芯片不能把计算机的全部电路都集成进去,有些元件需要外接。另外在实际的控制应用中,常需要扩展外围电路和芯片构成单片机应用系统的硬件子系统。单片机应用系统包括硬件子系统和软件子系统。它是以单片机芯片为核心,为实现某一应用目的而组建的单片机机应用系统。;MCS-51系列单片机的结构框图; Motorola(美国摩托罗拉)公司:6805系列。 Fairchild(美国仙童)公司;1S系列和3870系列。 Zilog(美国齐洛格)公司:Z8系列及SUPER8系列。 Atmel(美国Atmel)公司:AT89系列。 . National(日本松下)公司:MN6800系列。 Hitachi(日本日立)公司:HD6301、HD65L05、 HD6305系列。 NEC(日本电气)公司:μCOM87、(μ PD7800)系列。 Philips(荷兰菲利浦)公司:P89C51XX系列。 台湾宏晶公司: STC系列。;单片机的程序设计语言和软件 在单片机应用系统中只使用机器语言。 在单片机开发系统中使用汇编语言或高级语言,但最后都要转换成机器语言。 机器语言 机器语言是用二进制代码表示的指令。用机器语言构成的程序称为目标程序,记忆困难。 ;汇编语言 汇编语言是用符号表示的指令,用汇编语言构成的程序称为汇编语言源程序。要求程序设计人员熟悉单片机硬件系统和指令。移植困难。机器语言和汇编语言都是面向机器的。 高级语言 高级语言是面向过程的。编程容易,移植方便。但需要单片机开发系统带相应的编译软件(译软件(C51、C、 MBASIC等)。占用等)。占用的内存较多。;1.1.6 单片机的应用;1.1.2 单片机的应用; 单片机应用领域 ;便携式微机;2. 软件装备 ;3. 其它装备 ;1.2 常用的数制和码制 1.2.1 数制及其转换 数制:多???数码中每一位的构成方法及进位规律。 计算机数据处理中用的是:二进制,但书写常用八进制、十六进制,数据也有以十进制形式存放的。 任意进制的常用表达式为: ;Ki的取值 二进制:0、1 八进制:0、 1、 2、 3、 4、 5、 6、 7 ( 000、 001、010、011 100、 101、 110、 111) 十六机制:0、1、2、3、4、5、6、7、 8、 9、 1000 1001 A(10)、B(11)、C(12)、 1010 1011 1100 D(13)、E(14)、F(15) 1101 1110 1111 ;数制间的转换 1、八、十六进制 二进制 (34。56)8 011 100 。 101 110 (6F . A6) 16 0110 1111 . 1010 0110 ;2、十进制 十六、八、二进制间的转换 十六、八、二进制 十进制 只要按定义转换(略) 十进制 十六、八、二进制(N) 整数: 除N取余(第一个余数为最低位) 小数: 乘N取整(第一个整数为小数的最高位) 例:(235。75)10 =( )2 我们可以先将其转为十六进制,而后再由十六转成二进制。这样可以起到时半功倍的效果 ;(235)10 =(EB)

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档