任务一单片机控制单灯亮灭

任务一单片机控制单灯亮灭

ID:40063650

大小:1.41 MB

页数:74页

时间:2019-07-18

任务一单片机控制单灯亮灭_第1页
任务一单片机控制单灯亮灭_第2页
任务一单片机控制单灯亮灭_第3页
任务一单片机控制单灯亮灭_第4页
任务一单片机控制单灯亮灭_第5页
资源描述:

《任务一单片机控制单灯亮灭》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机应用技术任课教师:李靖任务一电路图任务一单片机控制单灯亮灭1.1数制与编码1.28051单片机基本结构1.3存储器结构1.4并行输入/输出接口1.5MCS-51单片机引脚功能1.68051的基本电路(最小系统)1.1数制与编码计算机最基本的功能是进行数据的计算和处理加工,为了方便和可靠,计算机内部采用了二进制数字系统,因此,所有数值数据都必须采用二进制数表示,所有非数值数据,例如,字母、符号等也都必须采用二进制代码表示。1.1.1进位计数制数制是进位计数制的简称。为区别不同的进位计数制,通常用字母来表示数制:D

2、(Decimal)代表十进制(也可省略)B(Binary)代表二进制O(Octal)代表八进制H(Hexadecimal)代表十六进制。几种进制的对应关系十进制十六进制二进制十进制十六进制二进制0819210311412513614715几种进制的对应关系十进制十六进制二进制十进制十六进制二进制008811992210A3311B4412C5513D6614E7715F几种进制的对应关系十进制十六进制二进制十进制十六进制二进制00000088100011000199100122001010A101033001111B

3、101144010012C110055010113D110166011014E111077011115F1111练习387=?B110101B=?O11010110101110B=?H2C4H=?B1.1.2计算机中的常用编码1.二—十进制编码二—十进制编码是指将十进制数的0~9十个数字用二进制数表示的编码,即BCD(BinaryCodedDecimal)编码。由于十进制数需用4位二进制数来表示。4位二进制编码有多种方案,BCD码也有多种方案。最常用的编码是8421BCD码,它是一种恒权码,8(23)、4(22)、2

4、(21)、1(20)分别是4位二进制数的权值。8421BCD码十进制数8421BCD码十进制数8421BCD码00000501011000160110200107011130011810004010091001十进制数86.5转换为8421BCD码为:86.5=(10000110.0101)8421BCDBCD码10010011.0100转换为十进制数为:(10010011.0100)8421BCD=93.4例1-5十进制数和BCD码相互转换同一二进制代码,当把它看作是二进制数和把它看作是二进制编码的十进制数(BCD

5、),其数值是不同的!10010011.0100B=?D=?H2.字符编码计算机中的字符普遍采用的是美国国家信息交换标准字符码,即ASCII码(AmericanStandardCodeforInformationInterchange)。ASCII码采用7位二进制代码对字符进行编码。它包括52个大、小写英文字母,10个阿拉伯数字,32个通用控制符号,34个专用符号,共128个字符。例如0~9对应的ASCII码为30H~39H,A~Z对应的ASCII码为41H~5AH。ASCII码表ASCII码通常,7位ASCII码在最

6、高位添加一个“0”组成8位代码,因此字符在计算机内部存储正好占一个字节。在存储和传送时,最高位常用作奇偶校验位,用于检查代码传输过程是否出现差错。偶校验时,每个二进制编码中应有偶数个1。奇校验时,每个二进制编码中应有奇数个1。补充1:带符号数的表示在很多数据处理过程中需要把二进制数作为无符号数看待,即所有二进制数位均为数值位。然而实际中的数显然会有正有负,这就存在一个带符号数的表示问题。通常把数的最高位作为符号位。这样符号位和数值位一起完整地表示带符号二进制数,就称为机器数,其数值称为机器数的真值。在计算机中带符号数

7、有三种表示方法——原码、反码和补码。补充1.1原码、反码和补码1.原码将正数的符号位用0表示,负数的符号位用1表示,就称为原码表示法。8位二进制原码所能表示的数值范围是:-127~+127例如:2.反码正数的反码与其原码相同;负数的反码是将其原码的符号位保持不变,数值位按位取反。8位二进制反码所能表示的数值范围为:-127~+1273.补码正数的补码与其原码相同;负数的补码为其反码加1,即:[X]补=[X]反+1。例如:8位二进制补码所能表示的数值范围为:-128~+127例如:补充1.2补码的运算1.模模是指一个系

8、统的量程或此系统所能表示的最大的数。引例:钟表调时(钟表采用十二进制,系统所能表示的最大量程为12,称之为模)如图:10点→6点,可以逆时针拨,也可顺时针拨:逆拨:10–4=6(减)顺拨:10+8=18=12+6=6(加)在顺拨中,12可自然丢失,称为模;而8被称为是4的补码。对于某一确定的模,某数减去小于模的数,可以用加上该数的补数来代替。引

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

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

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