999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的電子計算器的設計

2016-05-17 11:18:18邵陽學院信息工程系許建明陳炯明
電子世界 2016年8期
關鍵詞:單片機

邵陽學院信息工程系 吳 洋 許建明 陳炯明

?

基于單片機的電子計算器的設計

邵陽學院信息工程系 吳 洋 許建明 陳炯明

【摘要】本設計是選用STC89C52單片機為核心的計算器系統,計算器數字輸入采用4×4的矩陣鍵盤,可以進行加、減、乘、除7位帶符號數字的運算,然后在LCD1602上顯示輸入的表達式和計算結果。設計重點在于設計方法及流程,首先根據原理設計出系統電路原理圖,然后利用keil軟件編程,通過實驗開發平臺進行仿真,再利用altium designer軟件設計PCB,最后再到元器件的焊接和調試成功。該電子計算器經過測試具有電路簡單、計算速度快、操作方便等諸多特點。

【關鍵詞】單片機;計算器;LCD1602

1 系統工作原理

該系統采用4*4的矩陣鍵盤作為數字和功能按鍵的輸入,單片機采用循環掃描的方式對矩陣鍵盤進行驅動,獲得用戶輸入的信息,并且實時的顯示到1602液晶屏幕上,每一次有按鍵按下時,通過軟件預先設計好的方法對輸入的信息經行處理、計算、顯示,輸入結束以“=”為標志。最后將運算出的結果顯示到液晶屏幕上。該設備的系統框圖如圖1所示。

圖1 系統框圖

2 硬件系統設計

2.1液晶顯示電路設計

LCD1602是本系統的重要組成部分,主要用在顯示用戶的輸入和計算結果的輸出。LCD1602的并行數據端與單片機的P0口相連,控制端與單片機的P2.7~P2.5連接,其中10k的電位器用于液晶的對比度調節。該系統顯示及整體的電路原理圖如圖2所示。

圖2 系統電路原理圖

2.2按鍵電路設計

該系統使用的是4*4的矩陣鍵盤,一共16個按鍵,用來作為計算器的輸入設備,是該系統的人機交互接口之一。B1~B15一共16個按鍵為一個4*4的矩陣鍵盤,該鍵盤行陣列的第1行到第4行分別接在單片機的P1.4~P1.7口,該鍵盤的列陣列的第1列到第4列分別接在單片機的P1.0~P1.3口,這樣通過單片機的P1口就完成了對4*4矩陣鍵盤的驅動。由此可見驅動16個矩陣按鍵只用了8個I/O接口,矩陣鍵盤相對獨立按鍵來講更節省I/O口。

3 軟件設計

該項目采用的軟件編程平臺為常用的keil軟件。該程序并沒有涉及到系統底層的驅動的問題,所以選擇了方便和快捷的C語言編寫程序。在該程序中,分為四個主要的函數模塊:延時函數、1602液晶驅動和顯示函數、按鍵驅動程序、算數運算處理函數。該程序采用模塊化程序設計的思想,方便調試和理解。該程序以按鍵掃描為主線,其他模塊為輔組成整個程序實現了電子計算器的基本功能。開機上電后執行初始化程序,即LCD1602液晶初始化和按鍵初始化等,初始化成功后循環執行按鍵掃描程序用于檢測用戶是否有輸入,當有按鍵按下時則進入運算和處理函數對用戶的輸入數據進行分析。一個運算表達式的結束以“=”符號為結束標記,當用戶輸入“=”符號后就把計算結果顯示到液晶屏幕上來。經過實際實驗測試該程序長時間工作穩定,計算結果準確符合該項目的設計要求。

4 結束語

通過的一系列仿真與設計,基于51單片機的電子計算器的設計成功完成。雖然計算器的電路簡單,但程序設計比較復雜,只要程序設計合理,計算器的功能和效率就會符合設計要求,經測試驗證本系統性能優良、結構簡單、成本低廉,是一款非常有應用價值的計算器。

參考文獻

[1]江世明,許建明,朱群峰,申壽云.單片機原理及應用[M].上海:上海交通大學出版社,2013.

[2]王東鋒,王會良等.單片機C語言應用100例[M].西安:電子工業出版社,2009.

[3]張毅剛.單片機原理及應用(C51+PROTEUS仿真)[M].北京:高等教育出版社,2012.

吳洋(1992—),男,貴州安順人,大學本科,現就讀于邵陽學院信息工程系電子科學與技術專業。

許建明(1977—),男,湖南武岡人,碩士,副教授,主要從事電子技術研究。

通信作者:

作者簡介:

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 18禁色诱爆乳网站| 视频二区国产精品职场同事| 婷婷激情亚洲| 91视频区| 国产尤物jk自慰制服喷水| 亚洲区一区| 一级一毛片a级毛片| 国产一级二级在线观看| 毛片免费视频| 国产办公室秘书无码精品| а∨天堂一区中文字幕| 亚洲一区二区在线无码| 五月激情综合网| 国产福利免费视频| 久久精品国产国语对白| 欧美激情第一区| 一区二区三区国产| 国产成人亚洲精品色欲AV| h视频在线播放| 久热精品免费| 欧美中文字幕一区二区三区| 欧美黑人欧美精品刺激| 一本久道久久综合多人| 久无码久无码av无码| 国产精品第5页| 亚洲天堂视频网站| 99视频在线免费观看| 久久久久亚洲精品无码网站| 特黄日韩免费一区二区三区| 永久免费AⅤ无码网站在线观看| 无码视频国产精品一区二区| 她的性爱视频| 97国产精品视频自在拍| 亚洲一区黄色| 国产成人综合在线观看| 国产精品99在线观看| 国产视频a| 国产超碰一区二区三区| 性视频一区| 一区二区三区成人| 久久婷婷六月| 久久不卡国产精品无码| 午夜性爽视频男人的天堂| 婷婷成人综合| 午夜老司机永久免费看片 | 久久成人国产精品免费软件| 伊人久久婷婷| 国产一在线| 国产白浆一区二区三区视频在线| 国产黄网永久免费| 日韩国产亚洲一区二区在线观看| 欧美啪啪一区| 丁香六月综合网| 97人人做人人爽香蕉精品| 亚洲一区二区三区在线视频| 国产亚洲视频免费播放| 国产成人精品免费视频大全五级| 五月激情综合网| www.国产福利| 永久免费精品视频| 亚洲无码视频喷水| 亚洲一区二区视频在线观看| 伦伦影院精品一区| 99久久国产综合精品2020| av午夜福利一片免费看| 亚洲三级视频在线观看| 精品人妻一区二区三区蜜桃AⅤ| 日韩精品一区二区三区免费在线观看| 免费毛片全部不收费的| 高清无码手机在线观看| 97国产精品视频自在拍| 538精品在线观看| 免费午夜无码18禁无码影院| 亚洲愉拍一区二区精品| 亚洲人人视频| 国产精品尤物铁牛tv | 亚洲首页在线观看| 狠狠v日韩v欧美v| 久久久久夜色精品波多野结衣| 欧美一区精品| 国产丝袜无码一区二区视频| 欧美日韩另类在线|