东南大学计算机系接口实验报告样板.docxVIP

东南大学计算机系接口实验报告样板.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东南大学计算机系接口实验报告样板

实验2-11.将8253计数器0设置为方式0,计数器初值设置为N(N≤0FH)。将实验台上单脉冲接到CLK0 上,用手动逐个输入单脉冲,编程使计数值在计算机屏幕上显示(查询方式),并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。2.实验电路3.实验程序流程图及代码#include stdio.h #include conio.h #include ApiEx.h #pragmacomment(lib,ApiEx.lib) void main() {BYTE data;printf(----------EXP2_1-----------\n); printf(Press any key to begin!\n\n); getch(); printf(Press any key to exit!\n);if(!Startup()){printf(ERROR:Open Device Error!\n); return; }//8253片选地址为0x280PortWriteByte(0x283,0x10); //给计算器0写控制B = 10 HPortWriteByte(0x280,0x0A); //计算器0置初值0A Hwhile(!kbhit()) //判断是否有键按下 { PortReadByte(0x280,data); //读计数器0的值 Sleep(1000); //延迟一秒钟printf(%d\n,data); } Cleanup();}实验2-21. 将计数器0,计数器1分别设置为方式3,利用这两个计数器,将实验台上的一个1MHz的方波信号分频为1Hz的方波(做好8253初始化工作),并将此方波接到L7上,观察L7 以周期为1秒的频率闪烁。2.实验电路3.实验程序流程图及代码#includestdio.h#includeconio.h#includeApiEx.h#pragmacomment(lib,ApiEx.lib)void main(){printf(----------EXP2_2-----------\n); printf(Press any key to begin!\n);getch();printf(Press any key to exit!\n);if(!Startup()){printf(ERROR:Open Device Error!\n);return;}//8253片选地址280 HPortWriteByte(0x283,0x36); //计算器0初始化,控制B = 36 HPortWriteByte(0x280,0xE8); //计数初值1000 = 03E8 HPortWriteByte(0x280,0x03);PortWriteByte(0x283,0x76); //计数器1初始化,控制B = 76 HPortWriteByte(0x281,0xE8); //计数器初值1000 = 03E8 HPortWriteByte(0x281,0x03);Cleanup();}实验3-1-11. 用查询方式将8255的A 口设为输出,接指示灯L0~L7,C 口设为输入并将PC0接正脉冲输入,CS 接到实验台的138译码的8组I/O地址中的任意一组上,通过程序不断地查询PC0的输入值.为高电平的时候让指示灯显示一秒钟的0x55(软件延时),否则让指示灯显示0xAA。2.实验电路3实验程序流程图及代码#includestdio.h#includeconio.h#includeApiEx.h#pragmacomment(lib,ApiEx.lib)void main(){BYTE data;printf(-----------EXP3_1_1---------\n);printf(Press any key to begin!\n);getch();printf(Press any key to exit!\n);if(!Startup()){printf(ERROR:Open Device Error!\n);return;} //8255片选地址280 H PortWriteByte(0x283,0x89); //控制B = 89Hwhile(!kbhit()){PortRe

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档