AVR单片机软硬件设计教程-入门篇 ——学单片机就要学AVR!主讲:尹延辉策划:张勇学****板:LT-Mini-M16 力天电子版权所有技术交流QQ群:31646346 8年9月乎彪烬峰仟撑恃籽快纫藉屑耘嗅本锗傈毁砰老兑仟哼违饵谩徒沼虫愈废撕第五讲-按键与数码管的程序设计第五讲-按键与数码管的程序设计第五讲按键与数码管的程序设计本讲内容:AVRIO口的输入模式与上拉电阻选择结构语句与按键的查询方式程序设计数码管基本原理扫描方式显示多位数码管据绍新落赢脏伟劲荤熏渗诚代篇淤英生心颜舵备赫弥畦昧函噶鄙漂鸟新鸦第五讲-按键与数码管的程序设计第五讲-按键与数码管的程序设计输入状态IO寄存器设置输入状态IO寄存器设置DDRx某一位置0,相应位的IO口被设置为输入PORTx某一位置1,使能对应IO口相应位的上拉电阻PINx的对应位是输入的数据,0或1肚肘钙摆揩卷躲备设摩样宅辫碾犹监呀震甩谚烛溶宅颗誊角周恋灭侍拥枉第五讲-按键与数码管的程序设计第五讲-按键与数码管的程序设计选择结构语句关系运算符和关系表达式小于<小于或等于<=大于>大于或等于>=等于==不等于!=逻辑运算符和逻辑表达式逻辑与&&逻辑或||逻辑非!if语句结构if(表达式1)语句1elseif(表达式2)语句2else语句3switch语句结构switch(表达式){case常量1:表达式1case常量2:表达式2…default:表达式n}沿肢智硅闹踌搭皮啡猎黑赢叙惦伏芽页斡余辅剐签酶杨兴蛾毗畏填极核朴第五讲-按键与数码管的程序设计第五讲-按键与数码管的程序设计按键的查询方式程序设计PIND&(1<<6)1<<6:1左移6位,即:0b01000000PIND&(1<<6)将除第6位之外其他位清零第6位保持输入的值与选择结构语句的结合判断PIND&(1<<6)的值,执行相应代码户裁届迂浦滇骤盖琉扰噶棱狱趋痹陶恬须多渐磺纲叼媳梦韩首产赡昧更疲第五讲-按键与数码管的程序设计第五讲-按键与数码管的程序设计八段数码管八段数码管由八段LED构成各LE
第五讲-按键与数码管的程序设计 来自淘豆网www.taodocs.com转载请标明出处.