微机原理实验报告样本.doc

微机原理实验报告样本.doc

ID:51449327

大小:134.00 KB

页数:18页

时间:2020-03-24

微机原理实验报告样本.doc_第1页
微机原理实验报告样本.doc_第2页
微机原理实验报告样本.doc_第3页
微机原理实验报告样本.doc_第4页
微机原理实验报告样本.doc_第5页
资源描述:

《微机原理实验报告样本.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一定时器/计数器实验一.实验程序DATASEGMENTDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:PUSHDSMOVAX,0PUSHAX;返回DOSMOVAX,DATAMOVDS,AX;初始DSMOVDX,22bH;控制字端口地址MOVAL,00110111B;定时器0工作在方式3,16位初值,BCD计数OUTDX,ALMOVDX,228H;计数通道0端口地址MOVAL,00HOUTDX,ALmoval,96h;初值9600H=9600outdx,alMOVDX,22BHMOVAL,01010100B;定时器1工作在方式2,8位

2、初值,二进制计数OUTDX,ALMOVDX,229H;计数通道1端口地址MOVAL,10H;初值10H=16OUTDX,ALJMP$CODEENDSENDSTART二.实验连线及结果GATE0、GATE1--+5V,CLK0--153.6KHZ,OUT0--CLK1,OUT1--L1,CS8253--228H。fout0=153.6KHZ/9600=16HZfout1=16HZ/16=1HZ运行后可观察到LED1在不停闪烁,间隔周期为1秒。18实验二双色灯实验一.实验程序DATASEGMENTPBDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DAT

3、ASTART:POPDSMOVAX,OPUSHAX;返回DOAMOVDX,206H;控制字端口地址MOVAL,80H;A、B、C口全设置为方式0、输出OUTDX,ALMOVDX,204H;C口端口地址MOVAL,0FFHOUTDX,AL;全灭MOVDX,204H;全红MOVAL,0FHOUTDX,ALMOVBX,7fH;延时参数CALLDLY;延时127tBG:MOVAL,5AH;东西红,南北绿OUTDX,ALMOVBX,50HCALLDLY;延时50tMOVCX,03H;绿灯闪次数XH1:MOVAL,5FH;东西红,南北灭OUTDX,ALMOVBX,10HCALLDLY;延时1

4、0tMOVAL,5AH;东西红,南北绿18OUTDX,ALMOVBX,10HCALLDLY;延时10tLOOPXH1;南北绿灯(灭→亮)重复CX次MOVAL,0AH;东西红,南北黄OUTDX,ALMOVBX,20HCALLDLY;延时20tMOVAL,0A5H;东西绿,南北红OUTDX,ALMOVBX,50HCALLDLY;延时50tMOVCX,03;绿灯闪次数XH2:MOVAL,0AFH;东西灭,南北红OUTDX,ALMOVBX,10HCALLDLY;延时10tMOVAL,0A5H;东西绿,南北红OUTDX,ALMOVBX,10HCALLDLY;延时10tLOOPXH2;东西绿

5、灯(灭→亮)重复CX次MOVAL,05H;东西黄,南北红OUTDX,ALMOVBX,20HCALLDLY;延时20tJMPBGDLYPROCNEAR;延时子程序,延时t(假设BX=1)PUSHCXDDD:MOVCX,0FFFHCCC:LOOPCCCDECBXCMPBX,0JNEDDD18POPCXRETDLYENDPCODEENDSENDSTART二.实验连线及结果将DG1~DG4,DR1~DR4连至8255的PC0~PC7,CS8255--200H。双色灯状态变换:全灭→全红127t→东西红,南北绿50t→东西红,南北灭10t亮10t闪3次→东西红,南北黄20t→东西绿灯,南北

6、红50t→东西灭10t亮10t闪3次,南北红→东西黄,南北红20t→东西红,南北绿50t→…实验三两个多位十进制数相减一.编辑实验程序EDIT123.ASMDATASEGMENTDATA1DB33H,39H,31H,37H,38H;第一个数据(作为被减数)DATA2DB36H,35H,30H,38H,32H;第二个数据(作为减数)DATA3DB5DUP(0);放运算后结果MES1DB'-','$'MES2DB'=','$'DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETDATA

7、1MOVBX,05CALLDISPL;显示被减数MOVAH,09HLEADX,MES1;显示-INT21HMOVSI,OFFSETDATA2MOVBX,05;显示减数CALLDISPLMOVAH,09HLEADX,MES2;显示=INT21HMOVSI,OFFSETDATA1MOVDI,OFFSETDATA2CALLSUBA;减法运算MOVSI,OFFSETDATA3MOVBX,05;显示结果CALLDISPLMOVDL,0DHMOVAH,02HINT21H;光标回车MOVDL,

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

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

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