下载此文档

单片机最小系统.ppt


文档分类:IT计算机 | 页数:约78页 举报非法文档有奖
1/78
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/78 下载此文档
文档列表 文档介绍
单片机最小系统应用
1
单片机最小系统应用
1、任务
数值转换
2、要求
搭建单片机最小系统。
编程将片内RAM 20H单元存放的一个数(小于100),转换成分离BCD码存于片内RAM 21H、22H单元。
将片内RAM 21H、22H单元存放的BCD码转换成对应的ASCII码存于片内RAM 23H、24H单元中。
使用Keil开发软件仿真结果。
2
第一部分功能设计
单片机:搭建单片机最小系统,保证单片机能正常工作。
数值转换:实现数值转换,必须先了解单片机的数据存储体系,再将指定存储单元的数据转换为BCD码,最后将BCD码转换为ASCII码。
3
知识要点:
单片机内部存储器结构★
单片机C语言基础知识
时钟电路★
复位电路★
4
方案提示:
本项目借助数制转换主要介绍单片机C51的数据类型、变量定义和程序的编写及其调试环境的应用。同时还介绍了单片机最小系统、内部资源及其存储体系。
5
第二部分知识补充
知识一 AT89C51单片机内部结构介绍
知识二单片机存储器结构介绍
知识三单片机最小系统介绍
知识四单片机C语言基础知识介绍
6
知识一 AT89C51单片机内部结构介绍

(1)AT89C51主要性能参数
与MCS-51产品指令系统完仝兼容
4KB可反复擦写Flash闪速存储器
1000次擦写刷期
时钟频率范围:0Hz~24MHz
3级加密程序存储器
128×8B内部RAM
32个可编程I/O接口线
2个16位定时计数器
6个中断源
可编程串行UART通道
低功耗空闲和掉电模式
7
~(39~32脚)
~(1~8脚)
~(28~21脚)
~(10~17脚)
Vcc(40脚):电源端,接+5V;
Vss(20脚):接地端;
XTAL1(19脚)、 XTAL2(18脚):外接石英晶体、微调电容或振荡信号输入引脚。
RST/VPD(9脚):复位信号输入端引脚。第二功能为备用电源输入端。
/Vpp(31脚):读片内或片外程序存储器选择端引脚。第二功能为编程电压输入端。
:低8位地址锁存允许信号输出引脚。第二功能为编程脉冲输入引脚;
(29引脚):读片外程序存储器选通信号输出端引脚。
(2)引脚功能
8

9
从图中可以看到,在一个89C51单片机内部有以下一些功能部件:
一个8位CPU,用来运算、控制。
片内数据存储器RAM,对于5l系列单片机而言,容量是128字节。
片内程序存储器ROM,对于89C5l单片机而言,容量是4KB(4096)单元Flash闪速存储器。
4个8位的并行I/O口,分别是P0、P1、P2和P3。
2个16位的定时/计数器。
中断结构。
一个可编程全双工通用异步接收发送器UART。
一个片内振荡器用于时钟的产生。
可以寻址64 KB外部程序存储器和外部数据存储器的总线扩展结构。
10

单片机最小系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数78
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小1.67 MB
  • 时间2018-08-18