- 1、本文档共542页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目1键盘/显示系统的设计
任务一单片机最小系统
任务二LED显示器的设计
任务三按钮开关的使用
任务四数码管显示器的设计
任务五点阵显示器的设计
任务六专用键盘显示接口
习题与思考题
项目1键盘/显示系统的设计
任务一单片机最小系统
任务要求
【任务内容】
组装一个AT89C51单片机的最小系统,外接8个发光二
极管,要求最小系统一上电,8个发光二极管即分成两组,
一组点亮,一组熄灭。
【知识要求】
了解AT89C51单片机的结构与引脚;掌握单片机最小系
统电路的设计。
相关知识
知识1单片机概述
1.基本概念
(1)微处理器MP(MicroProcessor)。微处理器就是传统
计算机的CPU,是集成在一块芯片上的具有运算和逻辑控制
功能的中央处理器,简称MP,它是构成微型计算机系统的
核心部件。
(2)微型计算机MC(MicroComputer)。以微处理器为核
心,再配上存储器、I/O(Input/Output)接口和中断系统等构
成的整体,称为微型计算机。
(3)微型计算机系统MCS(MicroComputerSystem)。这
是指以微型计算机为核心,配上外围设备、电源和软件等,
构成能独立工作的完整计算机系统。
(4)单片机(SingleChipMicrocomputer)。单片机是将微
处理器、存储器、I/O接口和中断系统集成在同一块芯片上,
具有完整功能的微型计算机。
2.单片机的发展
(1)第一代单片机(1974~1976年):这是单片机发展的
起步阶段。这个时期生产的单片机的特点是制造工艺落后,
集成度较低,而且采用双片形式。典型的代表产品有仙童公
司的F8系列机和Intel公司的3870系列机。
(2)第二代单片机(1976~1978年):这一阶段生产的单
片机已是单块芯片,但其性能低、品种少、寻址范围有
限、应用范围不广。典型的代表产品是Intel公司的MCS-48
系列机。
(3)第三代单片机(1979~1982年):这是8位单片机的成
熟阶段。这一代单片机和前两代相比,不仅存储容量大、寻
址范围广,而且中断源、并行I/O口、定时器/计数器的个数
都有了不同程度的增加,同时它还新集成了全双工串行通信
接口电路。在指令系统方面普遍增设了乘除指令和比较指令。
这一时期生产的单片机品种齐全,可以满足各方面的需要。
代表产品有Intel公司的MCS-51系列机、Motorola公司的
MC6801系列机等。
(4)第四代单片机(1983年以后):这一阶段8位单片机向
更高性能发展,同时出现了工艺先进、集成度高、内部功能
更强和运算速度更快的16位单片机,它允许用户采用面向工
业控制的专用语言,如C语言等。代表产品有Intel公司的
MCS-96系列机和NC公司的HPC16040系列机等。
3.ATMEL89系列单片机简介
ATMEL89系列(以下简称AT89)单片机是美国ATMEL公
司生产的8位高性能单片机,其主要技术优势是内部含有可
编程Flash存储器,用户可以很方便地进行程序的擦除和写
入操作。
AT89系列单片机与工业标准MCS-51系列单片机的指令
系统和引脚是兼容的,因而可替代MCS-51系列单片机使用。
AT89系列单片机可分为标准型、低档型和高档型三种类型。
表1-1列举了AT89系列单片机的概况。
知识2计算机中的数
1.常用进制
二进制计数的特点如下:
(1)状态简单,凡是具有两个状态的元件都可用来表示
二进制数的0和1,容易实现。
(2)运算规则简单,大大地简化了计算机中的运算线路。
(3)可用布尔代数这一数学工具对计算机电路进行设计
和分析,便于对计算机结构的优化。
十进制数、十六进制数、二进制数之间的对应关系如表
1-2所示。
2.常用进制之间的转换
1)二进制数与十进制数之间的转换
(1)二进制数转换成十进制数。要将二进制数转换成十
进制数,需将二进制数按权展开相加即可。例如:
(2)方法一:可用“除2取余”法,即将十进制整数反复
除以2,直至商等于0为止。然后将所得的一系列余数按逆序
排列即为所求的二进制整数。
[例1.1](38)10=(100110)2
方法二:可用“减幂”法,即将十进制整数不断减去2
的最高次幂,直至差值等于0为止。
[例1.2](38)10=(1001
您可能关注的文档
- 《单片机原理及应用》课件第7章 单片机并行扩展技术new.ppt
- 《单片机原理与应用》课件第7章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第12章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第11章.ppt
- 《SolidWorks机械设计基础教程》课件第4章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第6章.ppt
- 《单片机实验与实训指导》课件第4章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第14章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第7章.ppt
- 《ARM Linux嵌入式系统开发基础》课件第2章.ppt
文档评论(0)