![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_0.jpg)
![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_1.jpg)
(5)SPI传输子程序,该子程序在检测到发送成功后清除发送标志。
![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_2.jpg)
(6)LED显示子程序,首先对数据锁存,获取需要显示的数据后把数据字节通过SPIKED子函数发送出去。
![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_3.jpg)
(7)对键盘进行行列扫描,当有键按下时令标志FLAG1为1,灭有键按下时令标志FLAG1为0。
![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_4.jpg)
(8)键盘服务子程序,完成每个键盘按下需要做的工作。
![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_5.jpg)
(9)捕捉中断服务程序。若在本次中断以前,CCP1捕捉脉冲的上升沿,则把它改掉成捕捉脉冲下降沿;则把它改成捕捉脉冲的上升沿。
![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_6.jpg)
![](http://editerupload.eepw.com.cn/fetch/20140120/217175_2_7.jpg)
(10)周期处理子程序,首先获得5个周期的值,强制转化为双精度数后,求取其平均值。
评论