实验指导书-MCU-宁大.doc
上传人:王子****青蛙 上传时间:2024-09-10 格式:DOC 页数:32 大小:8.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验指导书-MCU-宁大.doc

实验指导书-MCU-宁大.doc

预览

免费试读已结束,剩余 22 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc402555324"1.实验板介绍PAGEREF_Toc402555324\h2HYPERLINK\l"_Toc402555325"2.让实验箱成为仿真器PAGEREF_Toc402555325\h3HYPERLINK\l"_Toc402555326"实验1熟悉实验环境与简单编程PAGEREF_Toc402555326\h4HYPERLINK\l"_Toc402555327"实验2数据排序实验PAGEREF_Toc402555327\h17HYPERLINK\l"_Toc402555328"实验3端口的输入、输出实验PAGEREF_Toc402555328\h18HYPERLINK\l"_Toc402555329"实验4阵列键盘与显示PAGEREF_Toc402555329\h20HYPERLINK\l"_Toc402555330"实验5外部中断实验PAGEREF_Toc402555330\h24HYPERLINK\l"_Toc402555331"实验6计数器实验PAGEREF_Toc402555331\h25HYPERLINK\l"_Toc402555332"实验7定时器实验PAGEREF_Toc402555332\h28HYPERLINK\l"_Toc402555333"实验8A/D实验PAGEREF_Toc402555333\h29HYPERLINK\l"_Toc402555334"实验9串口RS232实验PAGEREF_Toc402555334\h31HYPERLINK\l"_Toc402555335"实验10数字时钟PAGEREF_Toc402555335\h321.实验板介绍COM1COM2miniUSBUSBS2S1主芯片测温电路基准电压自定义扩展区SW19实时时钟LED流水灯红外收发数码管7459574595SP3232CH3401204IS62C256sw17sw18ADC按键4*4扫描阵列键盘J8J9J7J10J5J1274573实验板的布局功能介绍:供电:通过miniUSB或USB口供电(实验箱提供miniUSB数据口),然后通过SB1204稳压后作为整个实验板的工作电源主芯片:IAP15F2K61S2,可在线仿真电路板复位:SW19,按下断电,松开上电流水灯:由LED7、LED8、LED9、LED10组成串行口:电路板上有三个串口,主芯片通过芯片SP3232电平转换连接到COM1和COM2口。另外一个COM通过芯片CH340实现USB转串口,用于程序的下载及在线调试。数码显示:八个数码管由2芯片74595驱动红外收发:实现红外的信号收发实时时钟:芯片为PCF8563测温电路:未提供热敏电阻SDNT2012X103F3950FTF基准电压:由芯片CD431给ADC提供基准电压2.5V阵列接盘:通过扫描端口的方式检测按键ADC键盘:通过AD采样的方式检测键盘中断按键:外部中断按键SW17、SW18扩展RAM:通过外部并行总线的方式扩展了32KSRAM,芯片为IS62C256AL,其中74573为地址锁存器自定义扩展区:过孔焊盘,可根据需要进行扩展其他接插口:J5、J7、J8、J9、J10、J12(扩展液晶12764接口)2.让实验箱成为仿真器为了方便学习单片机的硬件编程,一般采用在线仿真的方式进行。因此每次实验前,请先做这一步“创建仿真器”烧写仿真器设置用USB线将PC电脑和实验箱连接,单片机型号选择IAP15F2K61S2,串口号会自动检测USB-SERIALCH340(COMx),一般不需要调整。然后如上图,进入到“Keil仿真设置”页面,点击“将IAP15F2K61S2设置为仿真芯片(5.0V系统)”按钮,再在实验箱中按一下SW19按钮,当程序下载完成后仿真器便制作完成了。烧写仿真器的过程实验1熟悉实验环境与简单编程一、实验目的1.熟悉基于KEIL下的实验环境。2.掌握程序调试的单步、断点、连续运行方法。3.熟悉在KEIL环境下观察内部RAM,特殊功能寄器的方法。二、实验内容编写并调试一个双字节无符号十进制数加法程序。其功能为将被加数写入30H、31H单元,加数写入40H、41H单元,运行程序结果写入50H、51H、52H单元中,加法程序功能为:(30H)(31H)+(40H)(