教学单片机数码管显示实验

教学单片机数码管显示实验

ID:31926472

大小:1.65 MB

页数:9页

时间:2019-01-28

教学单片机数码管显示实验_第1页
教学单片机数码管显示实验_第2页
教学单片机数码管显示实验_第3页
教学单片机数码管显示实验_第4页
教学单片机数码管显示实验_第5页
资源描述:

《教学单片机数码管显示实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.ORG0000HAJMPSTARTORG0030HSTART:MOVP1,#00HMOVDPTR,#TABLOOP:MOVA,P3ANLA,#03HCJNEA,#00H,ONEMOV70H,#00HSJMPXSONE:CJNEA,#01H,TWOMOV70H,#01HSJMPXSTWO:CJNEA,#02H,THRMOV70H,#02HSJMPXSTHR:CJNEA,#03H,LOOPMOV70H,#03HXS:MOVA,70HMOVCA,@A+DPTRMOVP1,ASJMPLOOPTAB:DB0C0H(3FH);

2、字形代码表DB0F9H(06H)DB0A4H(5BH)...DB0B0H(4FH)END2、已知8个发光二极管从P1.7开始,轮流发光0.1S,电路如图所示,写出使用T0工作方式1定时的程序,设晶体振荡器频率为6MHz。答:(1)计算初值(2)初始化专用寄存器TMOD=01H(3)编写程序ORG0000HAJMPSTARTORG001BHAJMPINTT1START:MOVTMOD,#01HMOVTH1,#06HMOVTL1,#06HMOVP1,#0FFHMOVA,#7FHSETBEASETBET1SETBTR1HE

3、RE:SJMPHEREINTT1:CLREAMOVP1,A...RLAAcalldelay;延长时间使灯能明显变SETBEARETIDelay:MOVR7,#0FFHDEL1:DJNZR7,DEL1RETEND1、将外部RAM字节地址10H~17H单元的内容逐一取出加1,然后再放回原处,如果取出的内容为负数,则不要加1,仍将负数放回原处,并将负数的个数放在R7工作寄存器中。答:ORG0000HMOVR0,#10HMOVR6,#08HMOVR7,#00HLOOP:MOVXA,@R0JNBACC.7,ZINCINCR7M

4、OVX@R0,ASJMPLOOP1ZINC:INCAMOVX@R0,ALOOP1:DJNZR6,LOOPEND...8255输入、输出实验一、实验要求利用8255可编程并行口芯片,实现输入/输出实验,实验中用8255PA口作输出,PB口作输入。二、实验目的1、了解8255芯片结构及编程方法。2、了解8255输入/输出实验方法。三、实验电路及连线8255的CS/接地址译码/CS0(接地),则命令字地址为8003H(0003),PA口地址为8000H(0000),PB口地址为8001H(0001),PC口地址为8002H

5、(0002)。PA0-PA7(PA口)接LED0-LED7(LED)再接上数据线和读/写信号,地址线只接A0,A1即可,还要接上RESET信号,以便8255A可靠复位。四、实验说明可编程通用接口芯片8255A有三个八位的并行I/O口,它有三种工作方式。本实验采用的是方式0:PA,PC口输出,PB口输入。硬件实验十二D/A转换实验一、实验要求利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波轮流显示,用示波器观看。...二、实验目的1、了解D/A转换的基本原理。2、了解D/A转换芯片0832的性能及编程方法

6、。3、了解单片机系统中扩展D/A转换的基本方法。三、实验电路及连线用示波器探头接触Ua或Ub,观察显示波形。四、实验说明1、D/A转换是把数字量转换成模拟量的变换,实验台上D/A电路输出的是模拟电压信号。要实现实验要求,比较简单的方法是产生三个波形的表格,然后通过查表来实现波形显示。2、产生锯齿波和三角波的表格只需由数字量的增减来控制,同时要注意三角波要分段来产生。要产生正弦波,较简单的方法是造一张正弦数字量表。即查函数表得到的值转换成十六进制数填表。D/A转换取值范围为一个周期,采样点越多,精度越高些。本例采用的采

7、样点为256点/周期。3、8位D/A转换器的输入数据与输出电压的关系为Ua(0∽-5V)=Uref/256×NUb(-5V∽+5V)=2·Uref/256×N-5V(这里Uref为+5V)五、实验框图...开始置计数器初值查表读波形数据启动D/A改变计数器及表指针否转换完毕是...硬件实验十三A/D转换实验一、实验要求利用实验板上的ADC0809做A/D转换器,实验板上的电位器提供模拟量输入,编制程序,将模拟量转换成二进制数字量,用发光二极管显示。二、实验目的1、掌握A/D转换与单片机的接口方法。2、了解A/D芯片A

8、DC0809转换性能及编程。3、通过实验了解单片机如何进行数据采集。三、实验电路及连线四、实验说明A/D转换器大致有三类:一是双积分A/D转换器,优点是精度高,抗干扰性好;价格便宜,但速度慢;二是逐次逼近A/D转换器,精度,速度,价格适中;三是并行A/D转换器,速度快,价格也昂贵。实验用的ADC0809属第二类,是八位A/D转换器。每采集一次一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。