- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用举例:LED数码显示器的应用 0-D7连接PB0-PB7,段选信号SMGLK11连接PA3,位选信号BITLK11连接PA2,74AC573SJ为锁存器。 #include iom16v.h //包含单片机型号头文件 #include macros.h //包含位操作头文件 #include delay.h //包含延时头文件 #include AVR_XQV12.h //包含通用函数及宏定义头文件 /************************************************/ /****** 函数名称: Display_All_SMG() ******/ /****** 功 能: 显示8位数据信息 ******/ /****** 参 数: *pdata--显示缓冲数组地址指针 ******/ void Display_All_SMG(unsigned char *pdata) { unsigned char i; for(i=0;i8;i++) //循环8次,每次显示一位 { Display_One_SMG(i,pdata[i]); } } /*******************************************************/ /****** 函数名称: Display_Cycle_SMG() ******/ /****** 功 能: 循环显示8位数据信息 ******/ /****** 参 数: *pdata--显示缓冲数组地址指针 ******/ /****** 返回值 : 无 ******/ void Display_Cycle_SMG(unsigned char *pdata) { unsigned int i,j; for(i=0;i800;i++) //滚动8次,每次内容循环显示40次 { for(j=10;j1;j--) //扫描8个数码管 { Display_One_SMG(j-2,pdata[(i/50+9-j)%16]);//调用显示 } } } /*****************************************************/ /****** 函数名称: main() ******/ /****** 功 能: 数码管滚动显示数字 ******/ /****** 参 数: 无 ******/ /****** 返回值 : 无 ******/ /*****************************************************/ void main(void) { unsigned char SMG_Display[16]={0,1,2,3,4,5,6,7,8, 9,10,11,12,13,14,15}; //显示缓存 CPU_Init(); //初始化CPU while(1) //无限循环,滚动显示数字 { Display_Cycle_SMG(SMG_Display); } } THANK YOU SUCCESS * * 可编辑 可编辑 可编辑 ATmega16芯片有PORTA、PORTB、PORTC、PORTD(简称PA、PB、PC、PD)4组8位,共32路通用I/O接口,分别对应于芯片上32根I/O引脚。所有这些I/O口都是双(有的为3)功能复用的。 模拟集成电路的特点 模拟集成电路的特点 其中第一功能均作为数字通用I/O接口使用,复用功能则分别用于中断、时钟/计数器、USRAT、I2C和SPI串行通信、模拟比较、捕捉等应用。 恭喜你:选择了正确的AVR学习资料 通用I/O接口基本结构与输出应用 I/O口的基本结构 每组I/O口配备三个8位寄存器,它们分别是方向控制寄存器DDRx,数据寄存器PORTx,和输入引脚寄存器PINx(x=A\B\C\D)。I/O口的工作方式和表现特征由这3个I/O口寄存器控制。 方向控制寄存器DDRx用于控制I/O口的输入输出方向,即控制I/O口的工作方式为输出方式还是输入方式。 当DDR
您可能关注的文档
- 课件:16《桥》2.ppt
- 课件:17《奇妙的克隆》ppt-3.ppt
- 课件:18财政平衡论.ppt
- 课件:1、党史的基本知识.ppt
- 课件:1护理学基础.ppt
- 课件:2-管理理论的形成与演变.ppt
- 课件:2.1城市内部空间结构--2.ppt
- 课件:2.3依法行使财产权.ppt
- 课件:2.5水循环2.ppt
- 课件:2.应收及预付款项.ppt
- 基于大数据的2025年长租公寓市场运营模式与盈利前景分析报告.docx
- 新能源产业园区建设对城市公共安全与社会稳定影响评估报告.docx
- 2025年老年旅游定制服务行业人才培养与引进报告.docx
- 2025年高铁经济带沿线城市人口流动预测研究报告.docx
- 农村饮水安全项目2025年社会稳定风险分析与社会创新研究报告.docx
- 2025年海绵城市建筑节水与雨水收集应用报告.docx
- 2025年数字货币与金融科技融合发展研究报告.docx
- 2025年医疗行业税收政策变动对企业研发投入的影响及应对.docx
- 前沿科技驱动:2025年人工智能在医疗器械诊断设备中的应用展望.docx
- 智能养老社区建设2025年资金筹措与投资回报分析报告.docx
最近下载
- (人教版2019选择性必修第三册)高中物理综合测试卷(原卷版+解析).docx VIP
- 2024年四川省德阳市中考物理试题卷(含答案).docx
- 2024年中考语文专题复习:非连续性文本阅读(含练习题及答案).docx
- 第八章《浮力》单元测试(含解析)2024-2025学年鲁科版物理八年级下学期.pdf VIP
- 铁路轨道车制动系统-研究所.ppt
- 2025年事业单位招聘考试公共基础知识专题复习讲义及训练:法律知识.pdf
- 关于创建“温馨校园”活动的实施方案.pdf
- 产后修复腹直肌护理.pptx VIP
- 辽宁协作校2024-2025学年度高三第二次模拟考英语试题(含答案).docx
- 产后康复-腹直肌分离.pptx VIP
文档评论(0)