资源描述:
《单片机课程设计程序模版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机课程设计程序模版;**********************************************************************************************:;项目名称:数字式电子钟的设计;设计者:肖婷;设计日期:2010年07月28日;功能要求:;**********************************************************************************************;;堆栈栈底80H;;;************************************
2、**********************************************************;;LED数码管显示器设定;;P0.7---P0.0段控线,接LED的显示段dp,g,f,e,d,c,b,a;P2.0---P2.7位控线,从左至右(LED7,LED6,LED5,LED4,LED3,LED2,LED1,LED0);显示缓冲区设定从左至右依次为78H,79H,7AH,7BH,7CH,7DH,7EH,7FH;;**************************************************************************
3、********************;;独立式键盘设定;;8个按键S2至S9分别依次接在P1.0至P1.7口线;;;***********************************************************************************************;;数据存储器变量及常量单元定义;;30H字节单元:十进制数秒,压缩BCD码;31H字节单元:十进制数分,压缩BCD码;32H字节单元:十进制数时,压缩BCD码;33H字节单元:十进制数定时次数,压缩BCD码;78H字节单元:十进制数时十位,非压缩BCD码;79H字节单元:十进制
4、数时个位,非压缩BCD码;7BH字节单元:十进制数分十位,非压缩BCD码;7CH字节单元:十进制数分个位,非压缩BCD码;7EH字节单元:十进制数秒十位,非压缩BCD码;7FH字节单元:十进制数秒个位,非压缩BCD码;2FH.0位单元:布尔量,S2键标志位;2FH.1位单元:布尔量,S3键标志位;2FH.2位单元:布尔量,S4键标志位;2FH.3位单元:布尔量,S5键标志位;2FH.4位单元:布尔量,S6键标志位;2FH.5位单元:布尔量,S7键标志位;2FH.6位单元:布尔量,S8键标志位;2FH.7位单元:布尔量,S9键标志位;20H.0位单元:布尔量,S2键键值,S2键按下为1
5、,S2键未按下为0;20H.1位单元:布尔量,S3键键值,S3键按下为1,S3键未按下为0;20H.2位单元:布尔量,S4键键值,S4键按下为1,S4键未按下为0;20H.3位单元:布尔量,S5键键值,S5键按下为1,S5键未按下为0;20H.4位单元:布尔量,S6键键值,S6键按下为1,S6键未按下为0;20H.5位单元:布尔量,S7键键值,S7键按下为1,S7键未按下为0;20H.6位单元:布尔量,S8键键值,S8键按下为1,S8键未按下为0;20H.7位单元:布尔量,S9键键值,S9键按下为1,S9键未按下为0;20H字节单元:十六进制,S2键键值01H,S3键键值02H,S4
6、键键值04H,S5键键值08H,S6键键值10H,S7键键值20H,;S8键键值40H,S9键键值80H;**********************************************************************************************;;定时器/计数器资源:;T/C0:工作模式;功能;定时时间;查询或中断;**********************************************************************************************;;中断系统资源;;T/C0;**
7、********************************************************************************************;;键功能程序;;KEYA(S2键键功能程序);KEYB(S3键键功能程序);KEYC(S4键键功能程序);KEYD(S5键键功能程序);*********************************************************************