最新[工学]实验讲义接口幻灯片.ppt

最新[工学]实验讲义接口幻灯片.ppt

ID:62078295

大小:855.50 KB

页数:62页

时间:2021-04-14

最新[工学]实验讲义接口幻灯片.ppt_第1页
最新[工学]实验讲义接口幻灯片.ppt_第2页
最新[工学]实验讲义接口幻灯片.ppt_第3页
最新[工学]实验讲义接口幻灯片.ppt_第4页
最新[工学]实验讲义接口幻灯片.ppt_第5页
资源描述:

《最新[工学]实验讲义接口幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[工学]实验讲义接口目录引言TPC-H微机接口实验系统使用说明实验一简单并行接口及应用实验二可编程定时/计数器的应用实验三可编程并行接口及应用实验四基于PC机的数字录音机设计引言:TPC-H微机接口实验系统使用说明1.实验台与PC机的连接TPC-H型微机实验台为单板式结构,实验台通过50芯扁平电缆与PC机总线连接,将PC机总线信号传递到实验台上。PC机与实验台连接结构如图所示:引言:TPC-H微机接口实验系统使用说明七段数码管显示电路引言:TPC-H微机接口实验系统使用说明数/模转换电路引言:TPC-H微机接口实验系统使用说明模/数转换电路引言:

2、TPC-H微机接口实验系统使用说明步进电机驱动电路3.实验方法(1)在实验台上设计、连接接口电路,检查无误,接通电源;(2)在PC机上编写接口程序(用汇编语言或C语言),并运行;(3)观察实验结果。引言:TPC-H微机接口实验系统使用说明4.注意事项(1)严禁带电操作。所有的接线、改线及拆线操作均应在关闭实验台电源的状态下进行。(2)正确使用自锁紧插座。插入导线时,应稍加力并沿顺时针方向旋转一下,才能保证接触良好。拔出时,应先逆时针方向旋转待插头完全松开后,再向上拔出。(3)爱护设备,保持清洁。引言:TPC-H微机接口实验系统使用说明实验一:简单

3、并行接口及应用1.实验目的掌握简单并行接口的工作原理及应用方法。2.实验内容(1)用8位缓冲器74LS244芯片作接口电路,将逻辑电平开关与PC机总线连接(使用实验台自带地址译码电路,地址自选)。(2)编写接口程序。实现无条件程序方式输入开关量到PC机,并显示在屏幕上。实验一简单并行接口及应用3.思考题(1)若要设计LED发光二极管的接口电路,8位缓冲器74LS244和8位锁存器74LS373哪个更合适?为什么?(2)若要求使用实验台上的与、或、非门,以部分地址译码方式,自行设计译码电路,可以如何做?地址=300H……3FFH实验二可编程定时/计

4、数器的应用1.实验目的掌握可编程定时/计数器(Intel8254)在定时、计数方面的应用方法。2.实验内容(1)用Intel8254统计脉冲个数。(2)用Intel8254做分频器产生所需频率的时钟信号。实验台上8254的端口地址为280H~283H,试利用通道0统计手动按钮K的按动次数,并将结果送屏幕显示。&&+5VK280H~283H+5V①电路CSCLK0GATE0OUT0(1)用Intel8254统计脉冲个数。②原理Ⅰ.设置通道0工作于方式2,低8位二进制计数;因此,命令字为:00010100B(14H)Ⅱ.设按动按钮的次数≤100;因此

5、,计数初值可设为:64HⅢ.按钮K按动结束后,要先锁存当前计数值,然后再读;锁存通道0当前计数值的命令字为:0000XXXXB(如:00H)Ⅳ.按钮K按动次数=64H-当前计数值③程序可用C语言编写程序如下:#includemain(){outportb(0x283,0x14);/*初始化,设置通道0的工作方式*/outportb(0x280,0x64);/*写入计数初值100*/while(1){if(kbhit()){outportb(0x283,0x00);/*锁存通道0当前计数值*/printf(“按动次数=%d”,0x

6、64-inportb(0x280));/*打印结果*/exit(0);/*退出*/}}}(2)用Intel8254做分频器产生所需频率的时钟信号。实验台上8254的端口地址为280H~283H,晶体振荡器提供有1MHZ的时钟信号,试利用它们产生周期为1秒的方波输出。280H~283H+5V1MHZCSCLK0GATE0OUT0CLK1GATE1OUT1L7①电路通道1命令字为:01110111B(77H)设置通道0、通道1均工作于方式3,16位BCD码计数;因此,通道0命令字为:00110111B(37H)∴计数初值=106=1000*1000(

7、2)命令字故可采用16位BCD码计数,设置通道0、通道1计数初值均为1000②原理(1)计数初值∵1HZ=1MHZ/106③程序可用C语言编写程序如下:#includemain(){outportb(0x283,0x37);/*写通道0命令字*/outportb(0x280,0x00);/*写通道0计数初值低8位*/outportb(0x280,0x10);/*写通道0计数初值高8位*/outportb(0x283,0x77);/*写通道1命令字*/outportb(0x281,0x00);/*写通道1计数初值低8位*/outpor

8、tb(0x281,0x10);/*写通道1计数初值高8位*/}3.思考题(1)当用Intel8254统计脉冲个数时,为什么显示结果比实际

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

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

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