找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5104|回復: 14
收起左側(cè)

這是一個簡易計算器的小項目,仿真的時候出了一點問題,求大神解答,急

  [復制鏈接]
ID:128107 發(fā)表于 2016-6-25 19:56 | 顯示全部樓層 |閱讀模式
如上,簡易計算器的制作,要求的功能是1.能實現(xiàn)簡單的加,減,乘,除。按鍵按下,蜂鳴器響。
2.如果能實現(xiàn)二,十,十六進制運算,更好。不過這部分目前沒寫出來,不知道怎么寫,如果大神知道怎么寫,求告知,感激不盡。



附件中的代碼包含三個模塊,這三個模塊,(1602.h顯示模塊,keyboard.h按鍵驅(qū)動模塊,還有主函數(shù)main.c),
用keil編譯的時候可以通過,但是生成的hex文件放到仿真圖中,lcd1602就沒顯示任何的數(shù)字,調(diào)了幾次都沒顯示,


求高手來解決我的以上疑惑,如果高手還知道怎么寫二,十,十六進制運算,求告知,本人新手一枚。

計算器電路圖

計算器電路圖

簡易計算器電路圖.rar

19.94 KB, 下載次數(shù): 11

如果圖片看不清,這是原來的圖

簡易計算器源碼.rar

3.29 KB, 下載次數(shù): 10

源碼

相關(guān)帖子

回復

使用道具 舉報

ID:127330 發(fā)表于 2016-6-25 21:17 | 顯示全部樓層
你看一下有錯誤提示,或者是你添加的HEX文件有問題
回復

使用道具 舉報

ID:128143 發(fā)表于 2016-6-26 09:53 | 顯示全部樓層
可以看一下你的液晶屏的EN位是高有效還是低有效
回復

使用道具 舉報

ID:128107 發(fā)表于 2016-6-26 18:08 來自手機 | 顯示全部樓層
Besummer 發(fā)表于 2016-6-26 09:53
可以看一下你的液晶屏的EN位是高有效還是低有效

en位是哪個,是vee的那一位嘛,
回復

使用道具 舉報

ID:128107 發(fā)表于 2016-6-26 18:11 來自手機 | 顯示全部樓層
我的天空1 發(fā)表于 2016-6-25 21:17
你看一下有錯誤提示,或者是你添加的HEX文件有問題

hex是添加的這個圖生成的,
回復

使用道具 舉報

ID:127330 發(fā)表于 2016-7-6 20:17 | 顯示全部樓層
現(xiàn)在好了嗎?
回復

使用道具 舉報

ID:129505 發(fā)表于 2016-7-7 06:18 來自手機 | 顯示全部樓層
看看單片機管腳是否接錯,,,,
回復

使用道具 舉報

ID:130744 發(fā)表于 2016-7-16 22:08 | 顯示全部樓層
接線是否有問題
回復

使用道具 舉報

ID:105624 發(fā)表于 2016-7-17 10:08 | 顯示全部樓層
我有一個,要的話聯(lián)系我,發(fā)給你
回復

使用道具 舉報

ID:130800 發(fā)表于 2016-7-17 15:14 | 顯示全部樓層
你看看編譯的時候的錯誤提示呢  
回復

使用道具 舉報

ID:891775 發(fā)表于 2021-5-6 01:35 來自手機 | 顯示全部樓層
狼牙小帥 發(fā)表于 2016-7-17 10:08
我有一個,要的話聯(lián)系我,發(fā)給你

可以發(fā)一份給我嗎
回復

使用道具 舉報

ID:332444 發(fā)表于 2021-5-6 13:03 | 顯示全部樓層
可參https://blog.csdn.net/xianfajush ... ult&utm_term=51https://blog.csdn.net/xianfajush ... ult&utm_term=51 等,進制轉(zhuǎn)換的話普通的16個鍵盤不夠用需要擴展鍵盤16+8或16+16,16進制用A-F字符的話,寫2個處理函數(shù)轉(zhuǎn)換進制即可。
回復

使用道具 舉報

ID:65448 發(fā)表于 2021-5-6 13:41 | 顯示全部樓層
xianfajushi 發(fā)表于 2021-5-6 13:03
可參https://blog.csdn.net/xianfajushi/article/details/80885105?ops_request_misc=%257B%2522request%25 ...

像電腦那樣給按鍵配第二功能也可以啊
回復

使用道具 舉報

ID:332444 發(fā)表于 2021-5-6 14:00 | 顯示全部樓層
十進制轉(zhuǎn)二起到十六進制很容易求余(直接對應數(shù)碼管數(shù)組下標)和除法運算即可。二起到十六進制轉(zhuǎn)十進制簡單直接的也是使用數(shù)組0-9+A-F也是使用下標即可實現(xiàn)。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表