单片机应用技术典型项目教程1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、程序设计
图6-4 8×8点阵仿真电路图
项目六 设计与制作点阵显示电路
四、仿真与调试运行
1)打开Keil μVision4,新建新项目,选择AT89C51单片机作为C PU,新建汇编程序源文件,编写程序,并将其添加到Source Gro up 1中。 2)在Keil的菜单中选择Debug→Debug/Stop Debug Session选项, 或者直接单击工具栏中的图标 ,进入程序调试环境。 3)将单片机芯片插入芯座,连接好计算机和电路板,打开程序烧 录软件,将由Keil软件生成的HEX格式目标文件写入单片机。 4)单片机写入程序后,接通电源,观察系统运行状态是否符合要 求,否则对硬件和软件进行调试。
项目六 设计与制作点阵显示电路
1)任务一:利用8×8点阵显示字符; 2)任务二:利用16×16点阵显示汉字。
项目六 设计与制作点阵显示电路
任务一:利用8×8点阵显示字符
一、硬件制作 1.电路元器件清单(见表6-1) 2.电路板制作 3.电路板检查
项目六 设计与制作点阵显示电路
1.电路元器件清单(见表6-1)
项目五 设计与制作锯齿波信号发生器
图5-14 DAC0832的结构框图和引脚排列图
项目五 设计与制作锯齿波信号发生器
3.DAC0832的工作方式 (1)直通方式 这时两个8位数据寄存器都处于数据接收状态,即 LE1和IE2都为1。 (2)单缓冲方式 输入数字量只进行一级缓冲。 (3)双缓冲方式 输入数字量进行两级缓冲。
项目五 设计与制作锯齿波信号发wk.baidu.com器
知识点一 D/A转换的基本原理 1. DAC基本原理 2. D/A转换器的主要技术指标
项目五 设计与制作锯齿波信号发生器
图5-11 模拟信号与数字信号的相互转换
项目五 设计与制作锯齿波信号发生器
1. DAC基本原理
图5-12 D/A转换特性
项目五 设计与制作锯齿波信号发生器
表6-1 电路元器件清单
项目六 设计与制作点阵显示电路
2.电路板制作
1)相关元器件尽量就近分布,且布局力求美观、方便; 2)走线尽量走电路板元件面,如果焊接面也要走时,就遵循“元 件面走横线,焊接面走竖线”的原则; 3)8×8点阵的8个行脚与8个列脚的排列没有规律,在安装到电路 板前,需弄清引脚的分布情况,根据二极管的单向导电性,用万 用表的电阻档测出每个发光二极管的行脚和列脚并作好标记; 4)插接74LS245芯片的IC座,注意方向,74LS245的A1~A8分别与 单片机P0口的8个脚相连,B1~B8与点阵对应的脚相连。
项目五 设计与制作锯齿波信号发生器
2.结构框图和管脚排列图
1)D7~D0: 2)CS 3)UR: 4)VCC: 5)IOUT1、IOUT2: 电流输出端,因芯片内部不包含运算放大器, 所以,IOUT1和IOUT2应分别和外接运算放大器的反相输入端和同 相输入端相连接。 6)Rfb: 7)AGND: 8)DGND: 数字信号接地端。
图5-8 单缓冲方式输出的锯齿波波形
项目五 设计与制作锯齿波信号发生器
任务四 利用DAC0832双缓冲方式产生锯齿波 一、仿真电路设计
表5-3 仿真元件清单
项目五 设计与制作锯齿波信号发生器
二、程序设计
图5-9 两路双缓冲同步方式接口电路
项目五 设计与制作锯齿波信号发生器
三、仿真与调试运行
图5-10 二路双缓冲同步方式输出锯齿波和三角波
表5-1 仿真元件清单
二、程序设计
项目五 设计与制作锯齿波信号发生器
三、仿真与调试运行
1)打开Keil μVision4,新建新项目,选择AT89C51单片机作为CPU, 新建汇编程序源文件,编写程序,并将其添加到Source Group 1中。 2)在Keil的菜单中选择Debug→Debug/Stop Debug Session选项,或 者直接单击工具栏中的图标 ,进入程序仿真环境,按F5键,顺序运 行程序。 3)将单片机芯片插入芯座,连接好计算机和电路板,打开程序烧录 软件,将由Keil软件生成的HEX格式目标文件写入单片机。 4)单片机写入程序后,接通电源,观察系统运行状态是否符合要求, 否则对硬件和软件进行调试。
项目五 设计与制作锯齿波信号发生器
图5-13 D/A转换特性
项目五 设计与制作锯齿波信号发生器
知识点二 D/A集成芯片DAC0832
1.主要性能 2.结构框图和管脚排列图 3.DAC0832的工作方式
项目五 设计与制作锯齿波信号发生器
1.主要性能
1)分辨率:8位; 2)转换时间:1μs; 3)缓冲能力:双缓冲; 4)输出信号类型:电流型。
项目五 设计与制作锯齿波信号发生器
1)任务一:利用DAC0832的直通方式产生锯齿波; 2)任务二:利用DAC0832的直通方式产生三角波; 3)任务三:利用DAC0832单缓冲方式产生锯齿波; 4)任务四:利用DAC0832双缓冲方式产生锯齿波。
项目五 设计与制作锯齿波信号发生器
任务一 利用DAC0832的直通方式产生锯齿波 一、仿真电路设计
项目六 设计与制作点阵显示电路
3.电路板检查
图6-2 8×8点阵屏显示硬件电路图
项目六 设计与制作点阵显示电路
图6-3 8×8点阵显示电路板实物图
项目六 设计与制作点阵显示电路
二、仿真电路设计
表6-2 仿真元件清单
项目六 设计与制作点阵显示电路
表6-2 仿真元件清单
项目六 设计与制作点阵显示电路
项目五 设计与制作锯齿波信号发生器
图5-4 输出的锯齿波
项目五 设计与制作锯齿波信号发生器
图5-5 改变程序后输出的锯齿波
项目五 设计与制作锯齿波信号发生器
任务二 利用DAC0832的直通方式产生三角波 一、仿真电路设计 二、程序设计 三、仿真与调试运行
项目五 设计与制作锯齿波信号发生器
三、仿真与调试运行
2. D/A转换器的主要技术指标
(1)分辨率 D/A转换器的分辨率定义为:当输入的数字信号最低 位(LSB)发生一次变化时,所对应输出模拟量的变化量。 (2)转换精度 D/A转换器的转换精度是指输出模拟电压的实际值 与理想值之差,即最大静态转换误差。 (3)输出建立时间 从输入数字信号起,到输出电压或电流到达 稳定值(±1/2LSB)时所需要的时间,称为输出建立时间。
图5-6 DAC0832的直通方式输出的三角波
项目五 设计与制作锯齿波信号发生器
任务三 利用DAC0832单缓冲方式产生锯齿波 一、仿真电路设计
表5-2 仿真元件清单
项目五 设计与制作锯齿波信号发生器
二、程序设计
图5-7 DAC0832的单缓冲方式连接电路图
项目五 设计与制作锯齿波信号发生器
三、仿真与调试运行