今天面试的题目,高手帮帮忙拉!小弟对硬件开发不熟悉,正想向这方面发展!!!!SOS
第一题:
> > 13位循环码 的前几次的规律如下:
> > 序号 MSB 13BIT ...... LSB 1BIT
> > 1 0 0000 0000 0000 0000
> > 2 0 0000 0000 0000 0001
> > 3 0 0000 0000 0000 0011
> > 4 0 0000 0000 0000 0010
> > 5 0 0000 0000 0000 0110
> > 6 0 0000 0000 0000 0111
> > 7 0 0000 0000 0000 0101
> > 8 0 0000 0000 0000 0100
> > 9 0 0000 0000 0000 1100
> > 10 0 0000 0000 0000 1101
> > 11 0 0000 0000 0000 1111
> > 12 0 0000 0000 0000 1110
> > 13 0 0000 0000 0000 1010
> > 14 0 0000 0000 0000 1011
> > 15 0 0000 0000 0000 1001
> > 16 0 0000 0000 0000 1000
> > 17 0 0000 0000 0001 1000
> > 18 0 0000 0000 0001 1001
> > 19 0 0000 0000 0001 1011
> > 20 0 0000 0000 0001 1010
> > 21 0 0000 0000 0001 1110
> > 22 0 0000 0000 0001 1111
> > 23 0 0000 0000 0001 1101
> > 24 0 0000 0000 0001 1100
> > 25 0 0000 0000 0001 0100
> > 26 0 0000 0000 0001 0101
> > 27 0 0000 0000 0001 0111
> > 28 0 0000 0000 0001 0110
> > 29 0 0000 0000 0001 0010
> > 30 0 0000 0000 0001 0011
> > 31 0 0000 0000 0001 0001
> > 32 0 0000 0000 0001 0000
> > 33 0 0000 0000 0011 0000
> > 34 0 0000 0000 0011 0001
> > ........
> >
> > 依次类推。
> >
> > 请告:
> > 1。 13位循环码的特征有那些
> > 2。 13位循环码的通用公式:即任意N步时的13位循环码表达式
> > 3。 用AT89C2051单片机设计一硬件,实现任意N步时的输出该N步时的13位循环码
> > (硬件不用非常精确:只要草图)及用C51软件实现的程序(要求准确)
> >
> > 第二题:
> > RS232通讯:编一软件实现:8051 与上位机PC的RS232通讯,8051要能分别响应4个触
发后,分别发出不同的4个数据到RS232,PC机分析数据并显示该数据。
软件1: C51的RS232通讯程序
软件2: TURBO C (DOS下)的RS232通讯程序
要求: 软件1和软件2的通讯数据可互相使用:软件1可用软件2 通过RS232通讯过来
的数据,反之亦然。
(尽量精确)