我的"马潮老师AVR-51实验板"应用综合实例(CVAVR)
参考马老师的教材,在一个程序中包括了外部按键中断,RS232通讯,波特率调整,LED七段数码管显示,蜂鸣器,输入捕获,按键状态机的实现,3*4键盘扫描,时钟显示,时间调整等功能。但是RS232有BUG,不知道为什么会复位,希望大家参考的同时,能帮忙找出BUG。之后我会继续添加EEPROM,BOOTLOADER等功能。
诚恳请求马老师也能给予一些指点,或者让您的学生给这个程序的一个评价指点。
点击此处下载armok01148662.rar
-----此内容被yarak_ma于2007-03-31,09:14:17编辑过 奇怪了,我把rs232功能去掉了,仍然会复位。马老师,您看看怎么回事。 功能:INT0,INT1:显示模式更换。
模式一: 时钟显示及时钟调整。
KEY1:单击,时间加1,压下时间超过1S,时间快速增加
KEY2:选择调整的位置(秒,分,时,日) ,调整位闪烁显示
模式二: 3*4键盘扫描
模式三:波形输入捕获,显示其频率
模式四:从PC接收串口数据,并把接收到的数据发送到PC,并且在LED数码管上按16进制显示出来.
页:
[1]