yarak_ma 发表于 2007-3-31 09:11:36

我的"马潮老师AVR-51实验板"应用综合实例(CVAVR)

参考马老师的教材,在一个程序中包括了外部按键中断,RS232通讯,波特率调整,LED七段数码管显示,蜂鸣器,输入捕获,按键状态机的实现,3*4键盘扫描,时钟显示,时间调整等功能。

但是RS232有BUG,不知道为什么会复位,希望大家参考的同时,能帮忙找出BUG。之后我会继续添加EEPROM,BOOTLOADER等功能。

诚恳请求马老师也能给予一些指点,或者让您的学生给这个程序的一个评价指点。

点击此处下载armok01148662.rar


-----此内容被yarak_ma于2007-03-31,09:14:17编辑过

yarak_ma 发表于 2007-3-31 16:41:14

奇怪了,我把rs232功能去掉了,仍然会复位。马老师,您看看怎么回事。

yarak_ma 发表于 2007-4-3 09:15:25

功能:INT0,INT1:显示模式更换。

模式一: 时钟显示及时钟调整。

          KEY1:单击,时间加1,压下时间超过1S,时间快速增加

          KEY2:选择调整的位置(秒,分,时,日) ,调整位闪烁显示

模式二: 3*4键盘扫描

模式三:波形输入捕获,显示其频率

模式四:从PC接收串口数据,并把接收到的数据发送到PC,并且在LED数码管上按16进制显示出来.
页: [1]
查看完整版本: 我的"马潮老师AVR-51实验板"应用综合实例(CVAVR)