常熟理工学院微机原理与接口实验指导书2013探析.doc

常熟理工学院微机原理与接口实验指导书2013探析.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《微机原理与接口技术》 实验指导书 电气与自动化工程学院 常熟理工学院 二零一三年八月 实验一 单片机实验void main(void) // 程序主函数 { while(1) // 循环用于实时扫描IO状态 { P0=P1; // 将P1口的数据发送给P0口 } } 六、实验注意事项 1.在输入程序时,其中的字母、符号均须在英文方式下进行。 2.特殊功能寄存器中的字母必须要大写,如若将示例程序中的P0写成p0,程序将提示出错。 七、思考题 1. 对P1口进行初始值的幅值,查看P0口的LED提示是否正确,若想实现由LED显示与开关相反的状态程序如何修改? 2. 观察Keil3软件中Peripherals(I/O-Ports(Port0、Port1的状态即P0、P1的IO状态。 3. 简述你在本实验中遇到过哪些问题?这些问题是解决的?有何收获和体会? 实验二 流水灯实验 一、实验目的 1、掌握单片机实验箱的使用方法与程序调试技巧; 2、学会使用51系列单片机I/O的基本输入输出功能。 二、实验设备 单片机实验箱一台;PC机一台;USB下载线一根。 三、实验内容 设定P1口为8位输入口,P0口为8位输出口,实验电路原理图参考实验一。。在8个输入开关(S31~S38)中,本实验只要求用两个两关为:S31和S32,当S31为高电平时,P0口所接的发光二极管(D19~D26)以一定的速度自左至右循环点亮8次,当S31为低电平时,发光二极管仅D19点亮;当S32为高电平时,P0口所接的发光二极管(D19~D26)以一定的速度自右至左循环点亮8次,当S32为低电平时,发光二极管仅D19点亮。请编写程序并完成调试。 四、实验步骤 1.自行编写程序,将实验箱电源开关拨至USB供电,并将拨码开关总开关S44拨至“开”状态。 2.下载程序并运行程序,改变开关状态,观察发光二极管显示结果。 五、思考题 1.拨动8个输入开关(S31~S38),把8位数据送到P1口,CPU从P1口读入8个开关(S31~S38)的状态数据,任意使用其中的两个开关控制P0口发光二极管(D19~D26)自左至右、自右至左、自中间至两边、自两边至中间不断循环点亮。请编写程序并调试。 2.8个拨码开关(S31~S38)实现对P0口发光二极管的亮度控制。依次拨上开关S31、S32…S38,发光二极管由暗变亮;依次拨下开关S38、S37…S31,发光二极管由亮变暗。 实验三 报警产生器 一、实验目的 1、掌握单片机实验箱的使用方法与程序调试技巧; 2、学会使用51系列单片机I/O的基本输入输出功能及相应的驱动模块的设计。 二、实验设备 单片机实验箱一台;PC机一台;USB下载线一根。 三、实验内容 用P1.0输出1KHz和500Hz的音频信号驱动扬声器作报警信号要求1KHz信号响100ms500Hz信号响200ms交替进行P1.0由开关控制当开关合上响报警信号当开关断开警信号停止,编出程序。 图3-1 蜂鸣器接口电路 图3-2 程序流程图 四、实验步骤 1. 信号产生的方法500Hz信号周期为2ms,信号电平为每1ms变反1次1KHz的信号周期为1ms,信号电平每500us变反1次单片机产生“嘀、嘀、…”报警声从P1.0端口输出,产生频率为1KHz1KHZ方波从P1.0输出0.2秒,接着0.2秒从P1.0输出电平信号,如此循环下去,就形成所需的报警声了。 4-1 独立式键盘原理图 四、思考题 1.51单片机的中断系统由哪几个特殊功能寄存器组成? 2.中断函数与函数调用有何不同? 3.MCS-51单片机若要把外部中断源扩充为6个,另采用哪些方法?如何确定其优先级? 实验五 数码管实验 一、实验目的 1、学习并掌握74HC573锁存器的使用方法; 2、学会使用8段共阴极数码管的动态显示方法。 二、实验设备 单片机实验箱一台;PC机一台;USB下载线一根。 三、实验内容 通过编程,实现8段数码管的动态扫描显示,要求8个数码管从左到右分别显示“1”、“2”、“3”、“4”、“A”、“b”、“C”、“d”。 数码管接口电路如图5-1所示: 图5-1 数码管接口电路原理图 四、思考题 1.何谓数码管的动态显示,其原理是什么? 2.简述锁存器的工作原理,在本实验中具有什么作用? 实验六 定时器/计数器实验(一) 一、实验目的 掌握单片机定时器和定时中断的编程方法。 二、实验设备 单片机实验箱一台;PC机一台;USB下载线一根。 三、实验内容 编写实验程序,实现59秒倒计时功能,初始状态数码管最后两位显示数字“59”,要求定时器0每10ms产生一次中断,在定时中断服务程序里进行

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档