(教师用书)嵌入式系统开发与应用实验指导书

(教师用书)嵌入式系统开发与应用实验指导书

ID:45745132

大小:667.68 KB

页数:45页

时间:2019-11-17

(教师用书)嵌入式系统开发与应用实验指导书_第1页
(教师用书)嵌入式系统开发与应用实验指导书_第2页
(教师用书)嵌入式系统开发与应用实验指导书_第3页
(教师用书)嵌入式系统开发与应用实验指导书_第4页
(教师用书)嵌入式系统开发与应用实验指导书_第5页
资源描述:

《(教师用书)嵌入式系统开发与应用实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、实验目的1、了解看门狗的作用2、掌握看门狗定吋器的使用方二、实验准备硬件:JXARM9-2410教学实验箱,PC机软件:WindowsXP操作系统,ADS集成开发工具三、实验过程1、实验代码及分析文件一:Watchdog_enable.sWTCONEQU;看门狗控制寄存器WTCNTEQU;看门狗计数寄存器AREAWATCHDOG_ENABLE,CODEREADONLY;设置看门狗控制寄存器ldrrO,;加载WTCON寄存器地址;0x4a21=[15:8]=74,[5]=1,[0]=1ldrrl,=0x4a2

2、1;将0x4a21保存到rl里;将rl里的值存入rO指向的地址;设置看门狗计数寄存器,该寄存器的值在上电后被加载,1秒超时;加载WTCNT寄存器地址;将0xl86aO保存到rl里;将r3里的值存入r2指向的地址;引入lcd_on符号;调用led_0n代码loopBloop;死循环END该文件主要完成看门狗控制寄存器的配置,然后启动看门狗开始工作,并调用led_on控制LED灯的闪烁。由于看门狗的设置为1秒超时,所以LED灯闪烁1秒后,系统重启。Led_on.s主要控制Led灯的闪烁四、实验结果(文字描述)一、实

3、验目的1、了解ARM处理器实时时钟记时作用2、掌握实时时钟相关寄存器的配置二、实验准备硬件:JXARM9-2410教学实验箱,PC机软件:WindowsXP操作系统,ADS集成开发工具三、实验过程1、实验代码及分析实验代码(1)相关寄存器#definerRTCCON(^(volatileunsignedchar*))//RTCcontrol#definerRTCRST(^(volatileunsignedchar*))//RTCroundreset#definerBCDSEC(^(volatileunsigne

4、dchar*)0x57000070)//BCDsecond#definerBCDMIN(^(volatileunsignedchar*)0x57000074)//BCDminute#definerBCDHOUR(^(volatileunsignedchar*)0x57000078)//BCDhour#definerBCDDATE(^(volatileunsignedchar*)0x5700007c)//BCDday#definerBCDDAY(^(volatileunsignedchar*)0x57000080

5、)//BCDdate#definerBCDMON(^(volatileunsignedchar*)0x57000084)//BCDmonth#definerBCDYEAR(^(volatileunsignedchar*)0x57000088)//BCDyear(2)设备实吋时钟寄存器voidrtc_set_date(st_date*p_date)=0x01;=p_date->year;=p_date->mon;=p_date->day;=p_date->week_day;=p_date->hour;=p_dat

6、e->min;=p_date->sec;=0x00;}(3)获取实时时钟当前时间、日期voidrtc_get_date(st_date*p_date)rRTCCON=0x01;rBCDYEAR;rBCDMONrBCDDAY;rBCDDATE;rBCDHOUR;rBCDMIN;rBCDSEC;rRTCCON=0x00;}(4)主耍代码:;〃设置实吋吋钟寄存器,其中printf(nrrn);while(l){rtc_get_date(&m_date);/*时钟数据为BCD码格式,以16进制显示*/2、实

7、验结果及分析:实验执行情况如图1所示图1:实验结果一、实验目的1、了解PWM的基本原理2、学握PWM控制的编程方法3、熟练改变蜂鸣器的工作频率二、实验准备硬件:JXARM9-2410教学实验箱,PC机软件:WindowsXP操作系统,ADS集成开发工具三、实验过程1、实验代码及分析(1)实验原理图(如图1所示)VCC3QR8100BUZZERIQI3KR72KlRIm-一•■1x图1:蜂鸣器原理图(1)端口设置使用PWM控制蜂鸣器的工作/*端口设置*/rGPBUP=rGPBUP&〜(Ox1f)lOxlf;//G

8、PB4~0rGPBCON=//FunctionSettingTCLKO,TOUT3~0rGPGUP=;//GPG11rGPGCON=;//TCLK1rGPHUP=;//GPH9rGPHCON=;//CLKOUTOrMISCCR=rMISCCR&〜(OxfO)I0x40;//SelectPCLKwithCLKOUTO(1)编程改变输出的频率/*设置定时器的预分频率值:TIME0/l=25

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

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

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