@dptr指令,这时候74ls373应锁存地址信号低8位,可用示波器测量74ls373的Q0-Q7 ,检验是否锁存了零信号,同样用示波器检测P2口是否输出了地址信号的高8位,用示波
器检测P0口和 ALE控制信号。若和原理分析有偏差,很快就可判断出哪个管脚有问题,
可顺藤摸瓜,找出问题所在。同理,执行单条指令访问外部接口8155的PA PB PC 口,软件执行时序信号和管脚测量结果相比较,看是否一致,以便检查硬件线路是否正确。访问
外部RAM数据存储器(8155片内)时,用示波器测WR及 RD控制信号,如:读RAM时,应
测到读控制信号脉冲,而写RAM时,应测得写控制信号脉冲。测得的信号一定是数字信号(0或1,0.7V左右或 3.8V左右),2.5V左右的数字信号肯定有问题。在仿真器上调试软
件时,通过察看h 得知,可采用仿真器上的晶振,通过后,改用用户板上的晶振,看结果
是否一致,若有问题,说明用户板上的晶振有问题,再次通过后,把程序固化在
EPROM2764中,拔掉仿真头,插上8031芯片,看是否通过,此时有问题,说明用户板上的复位信号有问题。逐步学会硬件电路的调试。外部可连接温度传感器,经A/D转换,检测
温度信号,并根据键盘输入的设定值范围,进行报警,切换继电器工作;还可通过模拟开
关对多点温度进行轮检,构成一台多点温度测试系统。作为测量设备,要考虑精度,在硬
件电路上要考虑模拟开关的选择,因为其导通电阻的大小对模拟输入量有影响,应选择导
通电阻小,带过压保护的模拟开关,同样A/D转换芯片应根据精度要求,选择8位、 12
位等转换器,或满足精度要求的压频转换器。也可对外部多种传感器进行检测,如:温度、烟雾、水警、门警、红外等,构成监控电路,被测量中既有模拟量,又有数字量,特
别要加强抗干扰性,在线路板设计时,每块芯片电源引脚的滤波电容排放时尽量靠近芯片,模拟地和数字地先分别共地,最后,再把模拟地和数字地共地,模拟地和数字地只能出现
一个共地点,最好电源和地单独布层,走线合理,提高线路板的抗干扰性,为了提高抗干
扰能力,软件设计时,可连续测量几次,去掉最大值和最小值,剩下的量取平均值,以滤
去一些突变信号,提高整个系统的抗干扰能力。
由于单片机体积孝成本低、使用方便,所以被广泛地应用于仪器仪表、现场数据的采
集和控制,但单片机存储量有限,数据处理能力差,不利于数据信息的保存和处理,在这
里利用单片机的串行口和上位PC机串口通讯,实验板上的MAX233串行转换芯片实现TTL
信号和RS232 信号之间的转换,和 PC机通讯,从而实现远距离的监控及信息的存储、处
理和打印清单,单片机完成现场数据的采集及各种信号的控制,构成一套环境监控单元。
几点单片机实验心得体会
在电子技术应用领域中,单片机的应用愈来愈多地应用到各行各业。如:工业控制、
仪器仪表、电讯技术、办公自动化和计算机外部设备、汽车与节能、商用产品、家用电器等。目前,单片机正朝着大容量片上存储器、多功能i/o接口、宽范围工作电源和低功耗
方向发展。要开发单片机的应用,不但要掌握单片机硬件和软件方面的知识,而且还要深
入了解各应用系统的专业知识,只有将这两方面的知识融会贯通和有机结合,才能设计出
优良的应用系统。一个好的工程设计师不仅要掌握单片机的工作原理,而且还要不断了解
各公司最新芯片的结构和应用,在实际应用中找到最好的性能价格比。所以还要注意培养
学生接受新知识的自学能力,掌握芯片发展动态