2012年华师证券投资学100分练习作业题

2012年华师证券投资学100分练习作业题

ID:11923965

大小:1.32 MB

页数:158页

时间:2018-07-14

2012年华师证券投资学100分练习作业题_第1页
2012年华师证券投资学100分练习作业题_第2页
2012年华师证券投资学100分练习作业题_第3页
2012年华师证券投资学100分练习作业题_第4页
2012年华师证券投资学100分练习作业题_第5页
资源描述:

《2012年华师证券投资学100分练习作业题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录实验一P1口输入、输出实验1实验二继电器控制实验5实验三音频控制实验7实验四8255输入、输出实验9实验五8155输入、输出实验14实验六5LED静态串行显示实验18实验七6LED动态扫描显示实验21实验八查询式键盘实验24实验九阵列式键盘实验28实验十计数器实验33实验十一定时器实验35实验十二外部中断实验38实验十三ADC0809模数转换实验41实验十四DAC0832数模转换实验45实验十五MC14433模数转换实验50实验十六EEPROM外部数据程序存储器实验56实验十七SRAM外部数据存储器扩展实验58实验十八93C46串行EEPROM数据读写62实验十

2、九串行通讯实验71实验二十电子时钟实验77实验二十一电子琴模拟实验82实验二十二温度传感器模拟实验87实验二十三温度过程控制模拟实验92实验二十四步进电机模拟实验98实验二十五计算器实验104实验二十六PWM直流电机驱动实验112实验二十七LED点阵显示实验115实验二十八液晶显示实验121附录一THKL-C51仿真器联机及软件的使用说明135附录二使用THDPJ-1实现KeilC的在线调试:150附录三单片机最小应用系统1电路原理157157实验一P1口输入、输出实验一、实验目的1、学习P1口的使用方法2、学习延时子程序的编写和使用二、实验说明P1口是准双向口,它

3、作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1口用作输入口时,必须先对口的锁存器写“1”,若不先对它写“1”,读入的数据可能是不正确的。三、实验步骤实验(一):用P1口做输出口。1、用8P数据线连接单片机最小应用系统1模块P1口到八位逻辑电平显示模块的D0-D7口。2、用串行数据通信线连接计算机与仿真器,把仿真器插到单片机最小应用系统1模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3、打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加“TH_P1A.ASM”源程序,进行编译,直到编译无误。4、打开模块电源和总电源开关,点击开

4、始调试按钮,点击RUN按钮运行程序。5、实验现象:发光二极管单只从右到左轮流循环点亮。实验(二):用P1.0、P1.1作输入口,P1.2、P1.3作输出口。1、用二号导线分别连接单片机最小应用系统1模块的P1.0、P1.1到八位逻辑电平输出模块的K0、K1,连接P1.2、P1.3口到八位逻辑电平显示模块的D0、D1口。2、用串行数据通信线连接计算机与仿真器,把仿真器插到单片机最小应用系统1模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3、打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加“TH1_P1B.ASM”源程序,进行编译,直到编译无误

5、。4、打开模块电源和总电源开关,点击开始调试按钮,点击RUN按钮运行程序。5、实验现象:拨动扭子开关,观察发光二极管的亮灭情况,向上拨为熄灭,向下拨为点亮。四、实验流程图及源程序1.流程图157开始设置初始值设移位次数数据输出左一位延时移位次数完成?是否开始P1.0,P1.1置一读入P1.0口值将读入的值输出到P1.2读入P1.1口值将读入的值输出到P1.3(B)P1口输入输出程序框图(A)P1口循环点灯程序框图2.源程序:实验一:本程序功能使发光二极管从右到左轮流循环点亮。ORG0000HLJMPSTARTORG0030HSTART:MOVA,#0FEHMOVR5

6、,#8OUTPUT:MOVP1,ARLACALLDELAYDJNZR5,OUTPUTLJMPSTARTDELAY:MOVR6,#0MOVR7,#0DELAYLOOP:DJNZR7,DELAYLOOPDJNZR6,DELAYLOOPRETEND157实验二:本程序读取开关状态,并在发光二极管上显示出来。KEYLEFTBITP1.0;定义KEYRIGHTBITP1.1LEDLEFTBITP1.2LEDRIGHTBITP1.3ORG0000HLJMPSTARTORG0030HSTART:SETBKEYLEFT;欲读先置一SETBKEYRIGHTLOOP:MOVC,KEYL

7、EFTMOVLEDLEFT,CMOVC,KEYRIGHTMOVLEDRIGHT,CLJMPLOOPEND五、实验思考题(1)对于本实验延时子程序Delay:MOVR6,0MOVR7,0DelayLoop:DJNZR6,DelayLoopDJNZR7,DelayLoopRET如使用12MHz晶振,粗略计算此程序的执行时间为多少?六、实验电路图本实验用到单片机最小应用系统1模块,八位逻辑电平显示模块,八位逻辑电平输出模块。单片机最小应用系统1模块电路原理参考附录三,八位逻辑电平显示模块电路原理参考图1.1,八位逻辑电平输出模块电路原理参考图1.2。157图1.1八位

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

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

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