- 1、本文档共294页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目一认识单片机及其开发工具
项目二制作单片机输出控制电路
项目三制作点阵显示电路
项目四制作LED数码计数牌
项目五制作地震报警器
项目六制作数字时钟
项目七制作数字电压表
项目八制作单片机与PC机串行收发电路
项目一认识单片机及其开发工具
任务一认识单片机
基本知识
一、生活中的单片机
所谓单片机,就是把中央处理器CPU、存储器(Memory)、
定时器、I/0(Input/Output)接口电路等一些计算机的主要功
能部件集成在一块集成电路芯片上的微型计算机。
单片机可以广泛应用在我们日常生活的各个领域,家用电器是单
片机应用最多的领域之一。由于家用电器体积小、品种多、功能差异
也大,因而要求其控制器不仅体积小,以便能够嵌入家用电器中,同
时要求控制器有灵活的控制功能。单片机以微小的体积和编程的灵活
性成为家用电器实现智能化的心脏和大脑。
一、生活中的单片机
生活中单片机无处不在:
手机中有既有32位的单片机,也有16位、8位的单片机。电话中常见8位单片
机。电视遥控器中有4位或者8位的单片机。DVD中多数是32位单片机。MP3
中多数是8-16位单片机。其他诸如空调、洗衣机、微波炉、冰箱、热水器、电
子称、电子表、计算器、收音机、鼠标、键盘、电动自行车、汽车钥匙、可视
门禁、公交车报站器、公交车刷卡器、红绿灯控制器、等等等等……
欧美日等国家,一个家庭中所拥有的单片机数量平均到100-120颗。
生活中的单片机实例
二、单片机中的数制
1.数制
所谓数制,就是人们利用符号计数的一种科学方法。在日常生活
中,采用的计数方法是十进制数,而计算机内部是通过电位的高低
来表示数码0和1,所以计算机只能使用二进制计数方法,而在编写
程序时采用十六进制数计数方法。
(1).十进制(DecimalNumber)
十进制数是采用0、1、2、3、4、5、6、7、8、9十个不同的数码
来表示任何一位数,遵循“逢十进一”的进位规律。
例:(851.92)10=8×102+5×101+1×100+9×10-1+2×10-2
(2).二进制(BinaryNumber)
二进制数用两个数码0和1表示,遵循“逢二进一”的进位规律。
例:(101.01)2=1×22+0×21+1×20+0×2-1+1×2-2
(3).十六进制(HexadecimalNumber)
十六进制数有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、
F共十六个数码,基数为16,遵循“逢十六进一”的进位规律。
例:
(4FA)16=4×162+F×161+A×160=4×162+15×161+10×160
二、单片机中的数制
2.数制之间的相互转换
由于二进制数码冗长,且书写和阅读都不方便,因而在编写程序,
以及向计算机输入数据时,仍然采用十进制或十六进制数,由计算
机将其转换为二进制数后进行处理,处理结果再转换成十进制数输
出。因此在学习计算机时,需要熟练掌握各种数制之间的转换。
(1)二进制数、十六进制数转换为十进制数
转换方法是将二进制数、十六进制数按权展开,写成多项式的形式,
再把每一项的值相加。
(2)十进制数转换为二进制数
转换方法是把十进制数分为小数部分和整数部分,整数部分采用
“除2取余”的方法,然后将所有余数按照从后到前的顺序排列;
小数部分采用“乘2取整”的方法,将所有取出的整数按照顺序排
列。
(3)二进制数与十六进制数之间的相互转换。
十六进制数转换为二进制数时,将二进制数的整数部分自右向左每
4位一组,不足4位的在左面用零补足;小数部分自左向右每4位一
组,不足4位在右面补零。反之,将十六进制数转换为二进制数时,
只需把每一位十六进制数写成对应的4位二进制数即可。
三、MCS-51单片机简介
1.MCS-51单片机的基本结构
时钟电路ROMRAM定时器/计数器
CPU
总线控制并行端口串行端口
MCS-51单片机结构框图
文档评论(0)