全球旧事资料 分类
通信与信息工程学院
20152016学年第1学期
课程设计II实验报告
电子秒表
设计题目
任务要求
基本要求A设计秒表功能,精度为001秒。B可同时记录和存储10个秒表数据(连续记录并显示已存储记录数秒表记录数据查询和清除功能)。发挥部分:A设计PC和430之间的串行口通信程序(参考USB通信实验)和通信协议通过USB串行口向PC机上报秒表数据。
实验设备及软件
计算机;MSPEXP430F5529开发板;IAR开发软件
f同组人员学号及姓名
参考文献
f目录
一.设计要求和原理说明11设计要求A设计秒表功能,精度为001秒。B可同时记录和存储10个秒表数据(连续记录并显示已存储记录数秒表记录数据查询和清除功能)。12原理说明本次课程设计利用430单片机的定时器计数器定时和计数原理,实现电子秒表的精确计时。利用中断系统实现计数开始和数据记录,并在LED显示屏上显示。当接通电源即对开发板、按键和定时器初始化。初始状态下计时器显示0000,当按下S2键时,外部中断INT1向CPU发出中断请求,CPU转去执行外部中断1服务程序,即开启定时器。计时采用定时器T中断完成,秒表要求的精度为001秒,故设定定时溢出中断周期为10ms,当一处中断后向CPU发出溢出中断请求,每发出一次中断请求就对毫秒计数单元进行加一,达到10次就对十毫秒位进行加一。依次类推,直到9999秒重新复位。当按下S1键,停止内部中断,执行外部中断处理程序,即记录当前计时结果,并显示在LCD显示屏上。记录完成才允许其他中断。LCD屏一次允许显示十个数据,当记满十组数据时回到第一行继续显示后面的数据。当再次按下S2键,数据清零。二.系统硬件设计21按键输入模块设计本次设计具有三个功能:启动定时器,计时和清零。对S2键设计实现启动定时器和清零功能。对S1键设计实现计时功能。当按下S2键时,外部中断INT1向CPU发出中断请求,CPU转去执行外部中断1服务程序,即开启定时器。计时采用定时器T中断完成,秒表要求的精度为001秒,故设定定时溢出中断周期为10ms,当一处中断后向CPU发出溢出中断请求,每发出一次中断请求就对毫秒计数单元进行加一,达到10次就对十毫秒位进行加一。依次类推,直到9999秒重新复位。当按下S1键,停止内部中断,执行外部中断处理程序,即记录当前计时结果,并显示在LCD显示屏上。记录完成才允许其他中断。LCD屏一次允许显示十个数据,当记满十组数据时回到第一行继续显示后面的数据。当再次按下S2键,数据清零。
22点阵LCD液r
好听全球资料 返回顶部