已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机课程设计 目录一、设计目的4二、设计要求4三、设计电路图4四、设计说明51、数码管的显示原理52、晶振的作用5五、参考程序框图:6六、参考代码7-9七、设计时使用的主要参考书及手册9八、设计心得:9两位数码管计数一、设计目的:1. 学习外部中断技术的基本使用方法。2. 学习中断处理程序的编程方法。3. 学习51单片机内部计数器的使用和编程方法。4. 学习使用数码管的显示原理以及应用。二、 设计要求:按开关开始,在按开关停止计秒,计秒从0开始,讲到99,再从0开始计秒。按下复位键开关,数码管就会显示0.三、 设计电路连线:四、 设计说明:1、 数码管的显示原理: 单片机系统扩展LED数码管时多用共阳LED:共阳数码管每个段笔画是用低电平(“0”)点亮的,要求驱动功率很小;而共阴数码管段笔画是用高电平(“0”)点亮的,要求驱动功率较大。 通常每个段笔画要串一个数百欧姆的降压电阻。字形0123456789黑共阳0C00F90A40B09992820F880900FF共阴FC60daF266B6BEE0FEF600计时计算:fosc = 12MHz 则: (振荡周期)1Tc=1/12MHz (机器周期)1Tm=12Tc=12/12MHz=1mS故选择方式 1 工作可以得到:则初值为:3CB0H2、晶振的作用晶振的作用是为系统提供基本的时钟信号。晶振两边的电容叫负载电容,单片机的晶振工作于并联谐振状态,晶振的频率是在负载电容下测得的,能最大限度的保证频率值的误差。也能保证温漂等误差。两个电容的取值都是相同的,或者说相差不大,如果相差太大,容易造成谐振的不平衡,容易造成停振或者干脆不起振. 五、 参考程序框图: 主程序流程图开始 时间计数器付初值10 数据指针dptr指向table 设置计时器工作方式 计时器初值3C0BH 停止标志位清零 开中断,设置边沿位触发 计数器除10分离高、低位 送高位段、位码 延时 送高位段、位码 两位数码管显示模块输出十位数的段码P1.1=1,p1.0=0延时0.01秒P1.1=0,p1.0=1六、 参考代码: ORG 0000H LJMP MAIN ORG 0003H LJMP SER ORG 000BH LJMP IT0P ORG 0100H MAIN: MOV R6,#00H MOV DPTR,#TAB MOV R3,#20 CLR 20H MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH SETB TR0 SETB IT0 SETB ET0 SETB EX0 SETB PX0 CLR PT0 SETB EALOOP: MOV A,R6 MOV B,#10 DIV AB MOVC A,A+DPTR MOV P0,#00001110B MOV P1,A LCALL DELAY MOV A,B MOVC A,A+DPTR MOV P0,#00001101B MOV P1,A AJMP LOOPTAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HSER: PUSH PSW PUSH ACC PUSH DPH PUSH DPL CPL 20H POP DPL POP DPH POP ACC POP PSW RETI IT0P: PUSH PSW PUSH ACC MOV TL0,#0B0H MOV TH0,#3CH DJNZ R3,LOOP1 MOV R3,#20 JNB 20H,LOOP1 INC R6 CLR C MOV A,R6 SUBB A,#100 JC LOOP1 MOV R6,#0LOOP1: POP ACC POP PSW RETIDELAY: PUSH PSW PUSH ACC MOV R5,#4HDEL4: MOV R4,#19HDEL5: DJNZ R4,DEL5 DJNZ R5,DEL4 POP ACC POP PSW RET END- 7 -七、设计时使用的主要参考书及手册1、单片机原理及应用(“十五”国家级规划教材) 张毅刚 主编 高教出版社2、单片机原理与应用实验指导书 (自编)3、单片微型计算机原理及应用张坤毅等编 西安电子科技大学出版社 1997年4、单片机原理及接口技术 胡汉才编 清华大学出版社 5、依据图书馆现有资料及网络资源。八、设计心得:学习单片机技术有一定的难度,不花费一番努力是很难学会的,但是只要不断努力就一定能成功,学习单片机永远记住一句话:实践是检验真理的唯一方法。多动手做,哪怕是从点亮一只指示灯开始,也要动手去做,否则就会永远停留在书本上。在编写程序的过程中也碰
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 墨水墨汁制造工交接强化考核试卷含答案
- 自来水生产工岗前专项能力考核试卷含答案
- 无人机驾驶员岗中现场处置考核试卷含答案
- 影视烟火特效员变更管理考核试卷含答案
- 未来最具潜力创业方向
- 企业工作年终总结
- 2026年《医疗器械监督管理条例》法规考试题及参考答案
- 医疗机构消防安全考核管理办法
- 商业区项目基槽土方开挖施工方案
- 地下消防水池(深基坑)开挖专项施工方案
- 出生医学证明警示教育
- 人工智能在医学领域的应用与挑战
- 叉车安全管理制度及操作规程
- 警犬退役管理办法
- 游泳馆预售活动方案
- 护理异位妊娠教学课件
- 输尿管癌手术病例讨论
- 2024年辽宁沈阳市沈河区残疾人工作专职干事招聘笔试冲刺题(带答案解析)
- JC∕T 940-2022 玻璃纤维增强水泥(GRC)装饰制品
- 工业控制系统安全与实践 课件 第5、6章 工业控制系统漏洞检测技术、工业控制系统入侵检测与防护
- 军人怎样战胜挫折
评论
0/150
提交评论