欢迎来到天天文库
浏览记录
ID:57411588
大小:12.00 KB
页数:1页
时间:2020-08-16
《例14-3:编程8255和8253让扬声器发声.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、例14-3:编程8255和8253让扬声器发声源程序(Ex14-3.asm)如下:STACKSEGMENTDB256DUP(0)STACKENDSDATASEGMENTFREGDW1989;600周方波计数值DATAENDSCODESEGMENTSTARTPROCFARASSUMECS:CODEPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXASSUMEDS:DATAINAL,61HORAL,3OUT61H,AL;开扬声器数据和定时器通道2门MOVAL,0B6H;先LSB后MSB,二进制计数方式OUT43H,AL;向8253发
2、命令MOVBX,FREG;取计数值MOVAL,BL;先发LSBOUT42H,AL;给锁存器MOVAL,BH;后发MSBOUT42H,AL;给锁存器MOVAH,0;读功能号INT16H;BIOS键盘功能调用,等击键继续INAL,61H;读PB口当前值ANDAL,0FCH;关扬声器数据和定时器门通道2门OUT61H,AL;新写PB口RET;返回DOSSTARTENDPCODEENDSENDSTART
此文档下载收益归作者所有