- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的函数信号发生器的设计与制作_毕设论文
计算机基础知识及MCS-51单片机硬件结构
1.1 数制与编码
1.1.1 二进制数
二进制数只有两个数字符号:0和1。计数时按“逢二进一”的原则进行计数。在计算机中,二进制数的每一位是数据的最小存储单位。将8位(bit)二进制数称为一个字节(B),字节是计算机存储信息的基本数据单位。存储器的容量常用以下单位表示:
1B=8bit
1024B=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
对于8位二进制数(D0~D7),各位所对应的值为
D7 D6 D5 D4 D3 D2 D1 D0 例如:二进制按位权展开求和计算可得
=1×+0×+1×+1×+0×+1×+1×+1×
=128+0+32+16+0+4+2+1
=
对于含有小数的二进制数,小数点右边第一位小数开始向右各位的权值分别为
… 1.1.2 十六进制数
计算机在输入输出或书写时,可采用十六进制数表示相应的二进制数。十六进制数有16个数字符号,其中0~9与十进制数相同,剩6个为A~F,分别表示十六进制数的确10~15,计数时按“逢十六进一”的原则进行计数。
为了便于区别不同进制的数据,一般情况下可在数据后跟一后缀:
二进制数用“B”表示(如1001111B)
十六进制数用“H”表示(如3AH)
十进制数用“D”表示(如39D或39)
1.1.3 不同数制之间的转换
计算机中的数只能用二进制数表示,十六进制数适合读写方便的需要,日常生活使用的是十六进制数,计算机根据需要对各种进制进转换。
1.二进制数转换为十进制数
对任意二进制数均可按权展开将其转化为十进制数。例如:
=1×+0×+1×+1×+0×+1×+1×+1×
=128+0+32+16+0+4+2+1
=183D
2.十进制数转换为二进制数
十进制数转换为二进制数,可将整数部分与小数部分别进行转换,然后合并。。其中整数部分可采用“除2取余法”进行转换,小数部分可采用“乘2取整法”进行转换。
例如:将37D转换为二进制数。
2 37 1 低位(每一次余数为低位) 2 18 0 2 9 1 2 4 0 2 2 0 2 1 1 高位(直到商数等于0为止) 0 结果为37D=100101B。
3.二进制数转换为十六进制数
因为=16,所以4位二进制数相当于1位十六进制数,二进制、十进制、十六进制对应数的转换关系见表1-1。
表1-1 二进制、十进制、十六进制对应转换表
十进制 二进制 十六进制 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F 例如:1000101B=45H
1.1.4 ASCLL码
对于计算机非数值型数据不能直接装入计算机,必须将其转换为特定的二进制代码(即将其编码),以二进制代码所表示的字符数据的形式装入计算机。ASCLL码是一种国际标准信息交换码,它利用7位二进制代码来表示字符,再加上1位校验位,故在计算机中用1个字节8位二进制数来表示一个字符。(ASCLL码表可查资料)
1.2 单片机与嵌入式系统组成1.3 MCS-51单片机总体结构1.3.1 MCS-51 单片机总体结构框图及功能
单片机内部各功能部件通常都挂靠在内部总线上,它们通过内部总线传送数据信息和控制信息,各功能部件分时使用总线,即所谓的内部单总线结构。图2-1为8051单片机内部基本结构框图。
图1-1 8051单片机内部基本结构框图
1.CPU
CPU是单片机内部的核心部件,是单片机的指挥和控制中心。从功能上看,CPU可分为运算器和控制器两大部分。
控制器主要包括程序计算器PC、指令寄存器、指令译码器及定时控制电路等。
PC是一个16位的专用寄存器,用来存放CPU要执行的存放在程序存储器中的下一条指令地地址。当系统上电复位后,PC的内容为0000H,所以单片机主控制程序的首地址自然应定位为0000H。
运算器由算术逻辑运算部件ALU、累加器ACC、程序状态字寄存器PSW等组成。程序状态寄存器PSW用于寄存当前指令执行后的某些状态信息,PSW各位定义见表1-2。
表1-2 PSW各位定义
D7 D6 D5 D4 D3 D2 D1 D0 Cy AC F0 RS1 RS0 OV F1 P Cy:进位/借位标志位。
AC:辅助进位标志。
F0:用户标志位。
RS0及RS1寄存器组选择控制位。R
您可能关注的文档
- 毕业设计论文_火车硬座车厢方面的人机学研究课程设计.doc
- 毕业论文_水富县昭投枫叶写字楼基础人工挖孔桩专项__施工方案.doc
- 企业网络服务器规划与管理_毕设论文.doc
- 慢动卷扬机传动装置设计论文课程设计_毕设论文.doc
- 毕业论文_万正广场智能化系统方案.doc
- 毕业设计论文_地板辐射采暖说明书.doc
- 毕业设计论文_机械设计课程设计说明书二级减速器.doc
- 毕业设计论文_2000年2013年考研数学一历年真题完整版.doc
- 毕业论文_郑州市某中学教学楼土木混凝土课程设计样板.doc
- 基于单片机的超声波倒车雷达系统设计论文_毕设论文.doc
- 毕业设计论文_220th锅炉整体校核热力计算京西无烟煤课程设计.doc
- 毕业设计论文_百峰互通立交那音大桥下部构造施工方案.doc
- 毕业设计论文_华宇购物中心结构设计计算书.doc
- 酒店安装施工组织设计方案方案_毕设论文.doc
- 螺旋输送机传动装置机械设计论文_毕设论文.doc
- 毕业设计论文_成都粮油储备物流中心项目施工组织设计方案.doc
- 净化厂硫磺物流信息管理系统设计论文_毕设论文.doc
- 年产10000吨电锌厂焙烧车间初步设计论文课程设计_毕设论文.doc
- 基于三菱fx2n_plc的空压站计算机监控系统设计_毕设论文.doc
- 南水北调中线京石段应急供水工程渠道项目施工组织设计方案_毕设论文.doc
最近下载
- 汉威 HS 7X系列数字式超声波探伤仪使用说明书.pdf VIP
- 中华民族共同体概论课件第二讲树立正确的中华民族历史观PPT.ppt VIP
- “电—能—碳”模型构建与碳排放预测:以江苏为例进行实证分析.docx VIP
- 《合同风险防控要点》课件.ppt VIP
- 【山东省】DB37T 3366-2018 涉路工程技术规范(高清).pdf VIP
- 北师大版八年级数学上册第三章位置与坐标测试题.pdf VIP
- 18DX009 数据中心工程设计与安装.docx VIP
- 10KV配电系统的电流互感器2CT、3CT的比较.pdf VIP
- GB50790-2013(2019年版):±800kV直流架空输电线路设计规范(2019年版).pdf VIP
- 《概率论与数理统计》第8章 回归分析.ppt VIP
文档评论(0)