门禁系统源码及程序设计分析:核心模块与通信协议详解.pdfVIP

  • 0
  • 0
  • 约2千字
  • 约 2页
  • 2026-05-27 发布于北京
  • 举报

门禁系统源码及程序设计分析:核心模块与通信协议详解.pdf

程序设计

整个系统包括了以下几个程序文件:

EG_V0_3:主程序,包括了功能定义、ADC初始化、定时器初始化、键盘输入处理、显示界

面、数据通信处理、中断采样

ADC_KEY:按键识别,主要是建立10位ADC值和每个按键的映射关系,参考了老师的

状态机程序

CRC8:CRC校验程序,为了保证通信的正确性,必须使用数据校验,crc8非常有效,不过

实际测试,没有crc校验的情况下好像数据几乎没有传输错误??

Nokia5110:显示屏驱动程序,直接使用里的代码,具体哪个帖子忘了。。

rs485:包括485初始化、定时器1初始化、485通信协议、通信处理等

ringtone:实现呼叫、接听、振铃功能

程序设计思路

本系统的就是语言采样+485通信协议,由于处理的数据量比较大,所以很多地方

没有用到arduino的方法,比如analogread、analogwrite、serial等

语音采样与:

人说话的频率为300HZ~3KHZ,根据采样定理,采样频率应该大于6KHZ,在这里取7.8KHZ

(atmega直接分频可得到),为了减少开发难度,没有使用音频压缩。Timer2开启溢出中

断,中断频率7.8KHZ,语音采样、

文档评论(0)

1亿VIP精品文档

相关文档