单片机实验台调试
缺口朝上。
3)打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加TH26_93C46.ASM源程序,进行编译,直到编译无误,按MAIN程序要求设置断点执行程序,打开CPU窗口(寄存器窗口),查看寄存器R7、R6、R5的值。按程序要求设置下一个断点,验证93C46可读可写。93C46先写入数据,断电一段时间后,再读出数据,查看是否与写入值一致。
9.2.5.4 串行A/D模块(B4区)
1)单片机最小系统的P1.0,P1.1,P1.2分别接串行AD转换的DATA、CLK、CS,P1.6、P1.7接静态数码显示的DIN、CLK ,AD转换的AIN接可调电压0~5V可调端。
2)把可执行文件“TH36_TLC549.hex”用ISP烧录器烧录到89S52/89S51芯片中。
实验现象:数码显示电压转化的数字量,调节模拟信号输入端的电位器旋钮,显示值随着变化,顺时针旋转值增大,AD转换值的范围是0~4.98V左右。
9.2.5.5 串行D/A模块(B5区)
1)用导线分别连接单片机最小系统的P1.0、P1.1、P1.2到串行D/A转换模块的DIN、CLK、CS端。
2)把可执行文件“TH38_ DA1446.hex”下载到89S52芯片中运行(注意:芯片缺口朝上)。
实验现象:用示波器观察OUT端输出正弦波的周期和幅度。
9.2.5.6 交通灯模块(C1区)
1)单片机最小系统的P0、P1口分别接SN、WE,P2.0、P2.1分别接DATA、CLK。
2) 把成可执行文件“TH51_交通灯.hex”用ISP烧录器烧录到89S52/89S51芯片中。
实验现象:每隔30秒改变一次通行方向。
9.2.5.7 红外收发模块(C2区)
1)用导线对应连接红外收发模块的Din、Dout到单片机最小系统的P1.0、P3.5,用导线对应连接红外收发模块的Din、Dout到八位逻辑电平显示模块的L1、L2;
实验现象:当Din有输入信号时L1亮,当Dout接收到信号时L2亮。
9.2.5.8 直流电源模块
在挂箱右下角接上正负12V、+5V电源,将E1区的直流稳压电源模块的S1开关打到ON,相对应的输出电源指示灯亮,用万用表分别测其输出端,看其与面板的标识是否一致,误差在4%内。
·D44单片机挂箱
1)用弱电线连接负载灯泡组和晶闸管控制电路,给晶闸管控制电路接上交流220V电源,并打开相关电源开关。
2)调节晶闸管控制电路中的电位器。
实验现象:用万用表直流档测量晶闸管控制电路的输出电压,红表笔接红色弱电座,黑色表笔接黑色弱电座,电压值最大时为190V左右,灯泡亮度最大,电压值最小时小于10V,灯泡不亮。
·扩展模块
9.2.5.9 双色点阵显示模块
1)将双色点阵模块插入扩展区中,用导线对应连接双色点阵显示模块的DIN、SCLK、RCLK到CPU模