发表于:2004-06-09 08:53:00
楼主
偶在做毕业设计,搞软件开发,就是串口这一段,没理出头绪。各位,能否帮在提个思路。
1采用异步串行通信,1位起始位,9位数据位,1位停止位,无奇偶校验位,2400波特。
2管理计算机发给门禁控制单片机的数据共11个字节为:第一个字节为楼房号,第二个字节为单元号,第三个字节为命令字,第四到第九字节不定,第十个、十一个字节为CRC校验码(低为在前)命令字定义为:01H,禁止开门命令;02H,取消禁止开门命令,03H用户开门密码设置;04H门禁控制系统当前状态查询;05H读取最近一次的开门时间。
3门禁控制单片机发给管理计算机的数据共字节为:第一个字节为楼房号,第二个字节为单元号,第三个字节为命令字,第四个字节到第九字节不定,第十个、十一个字节为CRC校验码(低位在前)。
4管理计算机在发送第一个和第二个字节时需发送9位数据。第九位数据为1,然后其它的数据为0。单片机在发送返回数据时,所有的数据第九位数据为0,即单片机工作在方式3下。
第一个要求还会,后面命令字的编写,怎么弄呢?请大家多多指教呀。