




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
单片机课程设计报告--高云 第一篇:单片机课程设计报告--高云临沂师范学院信息学院07级电子信息科学与技术高云200707840111一、实验目的:1.掌握在8031系统中扩展8279键盘显示接口的方法。2.掌握8279的工作原理和编程方法。3.进一步掌握中断处理程序的编程方法。二、实验设备:CPU挂箱、8031CPU模块三、实验内容:利用8279键盘显示接口电路和实验箱上提供的6个数码显示,做成一个电子钟。四、实验原理:利用8279可实现对键盘/显示器的自动扫描,以减轻CPU的负担,且具有显示稳定、程序简单、不会出现误动作等特点。本实验利用8279实现显示扫描自动化。8279操作命令字较多,根据需要来灵活使用,通过本实验可初步熟悉其使用方法。电子钟做成如下格式:HHMMSS由左向右分别为时、分、秒的十位、个位。五、实验原理图:六、程序框图:七、实验程序NAMESHIZHONGPORTEQU0CFE8HBUFEQU23H;SBFEQU22H;MBFEQU21H;HBFEQU20H;CSEGAT0000HLJMPSTARTCSEGAT401BHLJMPCLOCKCSEGAT4100HSTART:MOVR0,#40H;40H-45HMOVA,#00H;MOV@R0,A;INCR0MOV@R0,AINCR0MOV@R0,AINCR0MOV@R0,A存放计数值存放秒值存放分值存放时值是显示缓冲区,依次存放时高位、时低位,分高位、分低位,以及秒高位、秒底位MOV@R0,AINCR0MOV@R0,AMOVTMOD,#10H;定时器1初始化为方式1MOVTH1,#3CH;置时间常数,延时0.1秒MOVTL1,#0B0HMOVBUF,#00HMOVSBF,#55H;MOVMBF,#58HMOVHBF,#23HSETBET1SETBEASETBTR1;DS1:MOVR0,#45H;MOVR2,#5H;DS2:MOVDPTR,#PORT+1MOVA,R2ORLA,#80HMOVX@DPTR,AMOVDPTR,#PORTMOVA,@R0;ACALLTABLEMOVX@DPTR,AMOVR3,#0FFH;DEL:NOPDJNZR3,DELDECR0;CLRCDECR2MOVA,R2;INCAJNZDS2;MOVR0,#45HMOVA,SBF;ACALLGETMOVA,MBF;置显示时间初值计时开始置显示缓冲区首址置扫描初值,点亮最左边的LED6得到的段显码输出到段数据口延时一小段时间显示缓冲字节加一最末一位是否显示完毕?,如无则继续往下显示把秒值分别放于44H,45H中把分值分别放入42H,43H中MOVA,HBF;把时值分别放入40H,41H中ACALLGETSJMPDS1;转DS1从头显示起TABLE:INCA;取与数字对应的段码MOVCA,@A+PCRETDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHGET:MOVR1,A;ANLA,#0FH;MOV@R0,ADECR0MOVA,R1;SWAPA;ANLA,#0FHMOV@R0,ADECR0;R0RETCLOCK:MOVTL1,#0B0H;MOVTH1,#3CHPUSHPSWPUSHACCINCBUF;MOVA,BUF;CJNEA,#0AH,QUITMOVBUF,#00H;MOVA,SBFINCA;DAA;MOVSBF,ACJNEA,#60H,QUIT;MOVSBF,#00H;MOVA,MBFINCA;DAA;MOVMBF,ACJNEA,#60H,QUIT;MOVMBF,#00H;MOVA,HBFINCA;DAA;MOVHBF,ACJNEA,#24H,QUIT;把从时或分或秒字节中取来的值高位屏蔽掉,并送入缓冲区把从时或分或秒字节中取来的值低位屏蔽掉,并送入缓冲区指针下移一位置时间常数计数加一计到10否?没有则转到QUIT退出中断置初值秒值加一,经十进制调整后放入秒字节计到60否?没有则转到QUIT退中断是,秒字节清零分值加一,经十进制调整后放入分字节分值为60否?不是则退出中断是,清零时值加一,经十进制调整后放入时字节时值为24否?不是则退出中断MOVHBF,#00H;是,清零QUIT:POPACCPOPPSWRETI;中断返回END八、实验步骤:本试验不必接线。运行shizhong.asm,观察数码管显示。九、实验结果:数码管上显示由左向右分别为时、分、秒的十位、个位。第二篇:单片机课程设计报告格式《单片机课程设计》报告格式一、封面(注明:单片机课程设计报告、课题名称、班级、姓名、指导教师、日期)二、摘要(课题简要说明)三、课题设计目标(功能、性能指标)、方案论证(要求作两种以上方案比较)四、设计过程(关键电路工作原理、元器件参数选用、程序流程图、程序)

沛芹****ng
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf