单片机课程设计-基于at89c52单片机的led点阵显示电子钟设计内容摘要:
S1302 1 记时 集成块 74HC154 4 行扫描 排阻 10K*8 1 上拉电阻 4 软件部分设计 include define uchar unsigned char define uint unsigned int define set_out(X) X = 1 define clr_out(X) X = 0 sbit e0=P3^0。 sbit e1=P3^1。 sbit e2=P3^2。 sbit e3=P3^3。 sbit ds1302_RST=P3^5。 sbit ds1302_IO=P3^7。 //定义 DS1302 引脚 sbit ds1302_SCLK=P3^6。 sbit ACC0=ACC^0。 sbit ACC7=ACC^7。 char done,count,temp,flag,up_flag,down_flag,count。 idata uint m,z,l,d。 idata uint c0,c1,c2,c3,c4,c5,c6,c7。 uchar read_Byte()。 uchar read_data_ds1302(uchar taddr)。 void write_Byte(uchar tdata)。 void write_data_ds1302(uchar taddr,uchar tdata)。 void set_ds1302(uchar *P1302)。 void get_ds1302()。 void init_ds1302()。 uchar initial_time[]={0x30,0x57,0x17,0x18,0x05,0x01,0x11} // 秒 分 时 日 月 周 年 uchar data now_time[7]。 /*字模 09*/ uchar code led[11][16]= { /*0 CHAR_30 */ {0x00,0x00,0xE0,0x0F,0xF0,0x1F,0x18,0x30,0x08,0x20,0x18,0x30,0xF0,0x1F,0xE0,0x0F}, /*1 CHAR_31 */ {0x00,0x00,0x10,0x20,0x10,0x20,0xF8,0x3F,0xF8,0x3F,0x00,0x20,0x00,0x20,0x00,0x00}, /*2 CHAR_32 */ {0x00,0x00,0x70,0x30,0x78,0x38,0x08,0x2C,0x08,0x26,0x88,0x23,0xF8,0x31,0x70,0x30}, /*3 CHAR_33 */ {0x00,0x00,0x30,0x18,0x38,0x38,0x88,0x20,0x88,0x20,0xC8,0x31,0x78,0x1F,0x30,0x0E}, /*4 CHAR_34 */ {0x00,0x00,0x00,0x07,0xC0,0x07,0xE0,0x24,0x30,0x24,0xF8,0x3F,0xF8,0x3F,0x00,0x24}, /*5 CHAR_35 */ {0x00,0x00,0xF8,0x19,0xF8,0x39,0x88,0x21,0x88,0x20,0x88,0x31,0x08,0x1F,0x08,0x0E}, /*6 CHAR_36 */ {0x00,0x00,0xE0,0x0F,0xF0,0x1F,0x98,0x31,0x88,0x20,0x98,0x31,0x18,0x1F,0x00,0x0E}, /*7 CHAR_37 */ {0x00,0x00,0x38,0x00,0x38,0x00,0x08,0x3F,0xC8,0x3F,0xF8,0x00,0x38,0x00,0x08,0x00}, /*8 CHAR_38 */ {0x00,0x00,0x70,0x1C,0xF8,0x3E,0x88,0x23,0x08,0x21,0x88,0x23,0xF8,0x3E,0x70,0x1C}, /*9 CHAR_39 */ {0x00,0x00,0xE0,0x00,0xF0,0x31,0x18,0x33,0x08,0x22,0x18,0x33,0xF0,0x1F,0xE0,0x0F}, /*: CHAR_3A */ {0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x30,0xC0,0x30,0xC0,0x30,0x00,0x00,0x00,0x00} }。 /*ds1302 模块部分 */ uchar read_Byte()//从 1302 中读出一字节数据 { uchar i。 for(i=8。 i0。 i) { ACC=ACC1。 ACC7=ds1302_IO。 //由于 ds1302 读数据的时候,第一个数据读取在发一个 Byte 命令后,在第八位的下降沿。单片机课程设计-基于at89c52单片机的led点阵显示电子钟设计
相关推荐
果,乙方不予承担责任。 确系质量问题造成的无法修复的严重损坏乙方向甲方赔偿该广告牌等值费用,产生的后果由乙方承担。 出现可修复质量问题,由乙方免费修理。 四、工程施工工期: 自甲方通知进场施工起 ___个工作日工程竣工。 因以下原因造成工期延误,工期相应顺延,并由甲方承担延期竣工的相应损失。 1 甲方未能按约定提供开工条件。 2 设计变更和工程量增加。 3 非乙方原因停水、停电、停气等造成停工。
接 冲击破坏土体,同时借助注浆管的旋转和提升运动,使 从 土体上崩落下来的土 发生变化 , 一部分细颗粒随浆液冒出地面,其余土粒在射流的冲击力、离心力和重力等力的作用下,与浆液搅拌混合,并按一定的浆土比例和质量大小,有规律地重新排列, 经过一定时间凝固,便在土中形成圆柱 状的固结体。 1. 施工步骤及工艺要求 ( 1)清除障碍:清除施工范围内的场地及地下障碍物,准确标明地下管线的走向。 ( 2)
各学校招标、选用的《标准》测试器材必须是经国家认可监督管理委员会批准的相关认证机构认证合格的产品。 1本办法由教育部负责解释。 五、俱乐部管理制度 为了认真贯彻落实《中共中央国务院关于加强青少年体育增强青少年体质的意见》、《学校体育工作条例》、全面实施《国家学生体质健康 标准》和《教育部、国家体育总局、共青团中央关于开展全国亿万学生阳光体育活动的通知》文件要求。
B)MOVX (C)MOVC (D)以上都行 答题: A. B. C. D. (已提交) 5. 下列指令中不影响标志位 CY的指令有( )。 ( A) ADD A, 20H ( B) CLR (C) RRC A (D) INC A 答题: A. B. C. D. (已提交) 6. ( )指令是 MCS51 指令系统中执行时间最长且长达 4 us的。 (A)比较转移 (B)循环转移 (C) 乘除法
单片机论文及课设 6 1. 使用的单片机的简介 AT89S52 具有以下标准功能: 8k 字节 Flash, 256 字节 RAM, 32 位 I/O 口线,看门狗定时器, 2 个数据指针,三个 16 位定时器 /计数器,一个 6 向量 2级中断结构,全双工串行口,片内晶振及时钟电路。 空闲模式下, CPU 停止工作,允许 RAM、定时器 /计数器、串口、中断继续工作。 掉电保护方式下, RAM
m ( 2分) TCON=00H ( 1分) IE=81H ( 2分) IP=01H ( 1分) 0 , 0, 0; ( 2 分) 1, 1 , 1。 ( 2 分) (三) 一、填空题(每空 1 分,共 10 分) 8031 单片机时,需要扩展外部程序存储器,此时 EA 应为 _________. 通常用作 _________. RS RS0=10,则工作寄存器 R0~ R7 的直接地址为